Исходные данные:
Физический сервер на Win2012 R2, с встроенным в материнку гигабитным сетевым адаптером Realtek. Сервер подключен к тегированному (802.1q) порту управляемого L3 коммутатора. На сервере при помощи утилиты Realtek Ethernet Diagnostic Utility на основе одного физического сетевого адаптера подняты четыре виртуальных Vlan'а (каждый в разной подсети). В результате физический сервер является членом всех четырех vlan'ов, и ко всем имеет прямой доступ одновременно.
Необходимо:
На физическом сервере с помощью Vbox или Vmware поднять виртуальный сервер на Ubuntu 14.04 Server и настроить его таким образом, чтобы он (виртуальный сервер) имел постоянный доступ одновременно ко всем vlan'ам физической локальной сети (как и физический сервер).
Если я правильно понял, у вас на сервере 4 адаптера (эмулируемых). Просто подключайте их как сетевухи, VLAN не причём.
Если не правильно понял, то пробрасываете ваш рилтек в виртуалку и настраеваете тегирование в ОС.
Думаю, поняли вы меня правильно, у меня 4 эмулируемых адаптера на физическом сервере. То есть, мне в настройках виртуальной машины тоже нужно будет добавить 4 виртуальных адаптера в гостевую ОС, и связать их "мостом" с соответствующими эмулируемыми адаптерами на физическом сервере, я правильно понимаю?
Raul Duke: да, но зачем вам их связывать мостом? Ну если конечно у вас не стоит изначальная задача объеденить сети? Тогда уж лучше настроить маршрутизацию.
Иван: нет, задача объединить сети не стоит, нужно только, чтобы доступ у виртуального сервера был ко всем vlan'ам. Поясните, пожалуйста, а если не мостом в виртуалке сетевухи настраивать, то как через NAT, что ли?
Дак работает каждый день и целый день.
В Vmware заводим на vSwitch виланы и даём 4 виртуальных сетевых адаптера на виртуалку. Сетевуха Хост компа с Vmware должна быть подключена к такому же порту с тагед виланами.
или поцепить виртуалку бриджем на физ интерфейс(не вланы) виндового сервера, а сами вланы поднять непосредственно в убунту. Тоесть в убунту так-же будет приходить тегированый траффик