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 на другую сторону моста.