3

Я пытаюсь соединить виртуальный сетевой адаптер рабочей станции vmware с интерфейсом на хосте, который включает трафик 802.1q/tagged (vlan). Как-то vmware bridging удаляет заголовок 802.1q, и весь трафик попадает на виртуальную машину без тегов. При запуске tcpdump на интерфейсе крана на хосте я вижу заголовки 802.1q, но при запуске tcpdump на сетевой карте виртуальной машины внутри VMware я не вижу. Если я создаю две виртуальные машины внутри рабочей станции vmware, обе соединяются с одним и тем же сетевым интерфейсом хоста /tap-тегом (vlan), трафик работает между ними, но не с внешним миром (хост). Я использую vmware workstation 9.0.2 build-1031769 в Linux, ядро 3.10.11. Это нормальное поведение для рабочей станции vmware? Есть ли другой обходной путь для получения трафика 802.1q в виртуальных машинах?

1 ответ1

1

Найдено три обходных пути

  1. Исправление модулей vmnet(работает не всегда) - см. Http://tnt.aufbix.org/vmware/workstation#using-vlans
  2. Используйте GRE туннель «gretap» - см http://tnt.aufbix.org/linux/network-tunneling#gre-tunnel-with-gretap / в гостевой ВМ вы можете иметь проблемы расчесывание сети VLAN
  3. Используйте openvswitch на хосте и гостевой виртуальной машине и создайте туннель GRE между обоими открытыми коммутаторами (лучший вариант, если вы можете запустить openvswitch в гостевой виртуальной машине)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .