Xen. Один из интерфейсов на domain0 не видит сети. (Но поддомены через него бриджуются.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
zrd
Сообщения: 21

Xen. Один из интерфейсов на domain0 не видит сети.

Сообщение zrd »

На нулевом домене есть два интерфейса:
eth0 - для внешней сети
eth1 - для локалки

На них подняты следующие бриджи:

Код: Выделить всё

# brctl show
bridge name     bridge id               STP enabled     interfaces
xen-br0         8000.0019d1b223d5       yes              eth0
xen-br1         8000.0080484e0b80       yes              eth1

Были испробованы так же различные комбинации с включением/выключением STP, но безрезультатно.

И такой вот роутинг:

Код: Выделить всё

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
<external net>   *             255.255.255.240 U     0      0        0 xen-br0
192.168.200.0   *             255.255.255.0     U     0      0        0 xen-br1
default         <external gw>   0.0.0.0         UG     0      0        0 xen-br0


Но при этом:

Код: Выделить всё

#ping <external gw>
PING <external gw> (<external gw>) 56(84) bytes of data.

--- <external gw> ping statistics ---
128 packets transmitted, 0 received, 100% packet loss, time 127007ms


Но зато активные адреса из той же сети пингуются - все, кроме шлюзового. При этом с самого шлюза пингуется eth0 на domain0 и видимый на шлюзе мак-адрес совпадает с мак-адресом на eth0.
Кроме того, на всех дочерних доменах все отлично через бриджи пробрасывается и все отлично на них работает как через локалку, так и через внешний интерфейс.
Если же сменить дефолтный роутинг на локальную сеть, то появляется доступ с домена во внешнюю сеть, т.к. там NAT, но внешний интерфейс остается недоступным снаружи, что неприемлемо.

Подскажите, что посмотреть?
Спасибо сказали: