xen project - мостовой интерфейс показывает 2 MAC

У меня есть простая установка проекта xen 4.1, работающая на Debian Wheezy DOM0. Во время сканирования сети я заметил, что шлюз domU возвратил 2 mac-адреса для одного и того же IP. Один MAC, являющийся ожидаемым, XenSource Vendor, адрес, который генерируется случайным образом при создании domU. Другое оборудование, SuperMicro Vendor, MAC-адрес.

В дом0 ./interfacesя инициализирую физический интерфейс как manual, Я инициализирую мост как static и добавить физический интерфейс к нему.

В моем доме .cfg Я объявляю ранее определенный мост dom0 как интерфейс. На данный момент, насколько я понимаю, любой пакет, сгенерированный в domU, помечается автоматически сгенерированным (нет, я явно не объявлял MAC в.cfg), XenSource Vendor, MAC-адрес.

Как можно отобразить настоящий MAC-адрес SuperMicro?

Это связано с моими попытками диагностировать периодически возникающую проблему с подключением, которая теперь заставила меня поверить, что это может быть отравлением arp-кэша с моего компьютера xen.

Ifconfig

eth1      Link encap:Ethernet  HWaddr 0c:c4:7a:00:c6:25  
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:852986 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1295501 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:152249020 (145.1 MiB)  TX bytes:1616503376 (1.5 GiB)
      Memory:f7100000-f7180000 

brctl

bridge name bridge id       STP enabled interfaces
xenbr0      8000.feffffffffff   no      vif6.0
xenbr1      8000.0cc47a00c625   no      eth1
                                        vif6.1
xenbr2      8000.feffffffffff   no      vif6.2
                                        vif7.0
xenbr3      8000.6805ca213b95   no      eth2
                                        vif6.3

eth1 - рассматриваемый интерфейс. Спасибо.

1 ответ

Решение

FYI. Здесь я запутался.

В dom0 ./interfaces я инициализирую физический интерфейс как ручной. Я инициализирую мост как статический и добавляю к нему физический интерфейс.

Мост был создан с назначенным статическим IP-адресом - тем же, на который претендовал domU, но с другим виртуальным mac-адресом.

Короче говоря, tcpdump показал, что и мост, и domU отвечают на одни и те же запросы arp с разными маками. Изменить мост от static в manual, Запустить снова.

tcpdump теперь показывает только ретрансляцию arp на другую сторону моста.

Другие вопросы по тегам