Назад | Перейти на главную страницу

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

У меня есть простая установка проекта xen 4.1, работающая на debian wheezy dom0. Во время сканирования сети я заметил, что шлюз domU вернул 2 MAC-адреса для одного и того же IP-адреса. Один MAC является ожидаемым адресом поставщика XenSource, который генерируется случайным образом при создании 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 это интерфейс, о котором идет речь. Спасибо.

К вашему сведению. Вот где я напортачил.

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

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

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

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