У меня есть простая установка проекта 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 на другую сторону моста.