Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2016/2019/2022 » 2016 - [решено] w2016: виртуальный свич с транком

Ответить
Настройки темы
2016 - [решено] w2016: виртуальный свич с транком

Пользователь


Сообщения: 100
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: AlexWhite
Дата: 26-10-2019
Всем добрый день!

Есть хост с w2016 c ролью Hyper-V и 2-мя сетевушками, на нем есть ВМ с pfsense с 2-мя сетевыми виртуальными картами WAN и LAN. pfsense выполняет роль роутера между сетью провайдера и моей локальной.
WAN --> внешний виртуальный свич_1 --> физ сетевая карта_1 --> провод от провайдера
LAN --> внешний виртуальный свич_2 --> физ сетевая карта_2 --> провод в мою локалку
Надо чтобы в локалку уходил тегированный трафик с VLAN0 (дефолтный) и VLAN10. Для этого на pfsense произведена соответствующая настройка, с LAN уходит 2 влана, настроены DHCP в каждом.
Собственно вопрос
Чтобы с сетевой карты_2 в локалку уходили 2 влана у меня она должна быть подключена в виртуальный свич, который будет принимать оба влана: 0 (или native) и 10, а в настройках я могу задать только какой-то один конкретный влан.
у ESXi для этой цели есть влан с номером 4095, который включает в себя все остальные вланы, те так у них помечается транк

Может в Hyper-V похоже реализована задача пропуска нескольких вланов в виртуальный свич?

Отправлено: 12:26, 26-10-2019

 

Пользователь


Сообщения: 100
Благодарности: 0

Профиль | Отправить PM | Цитировать


Отвечаю сам себе)

https://charbelnemnom.com/2014/08/wh...yper-v-hyperv/

Вот тут советует один спец, что только через PowerShell можно такое соорудить
Set-VMNetworkAdapterVlan –VMName Demo –Trunk –AllowedVlanIdList 100-150 –NativeVlanId 20

In the example, “Demo” VM can send or receive traffic on any VLAN in the allowed list (100-150), and If there is no VLAN specified in the packet, the packet is treated as if it is from VLAN 20.

Note from the field
The NativeVlanId should not be within the scope listed in the AllowedVlanIdList (100-150), in other words if you set the Native VLAN ID to 110 for example, the VLAN 110 will be non functional, the VM itself will not be able to transmit tagged or untagged packets in VLAN ID 110.


Пока не могу проверить это на практике. Если у кого есть другие решения, буду рад за любые

Отправлено: 13:59, 26-10-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата AlexWhite:
VLAN0 (дефолтный) »
vlan0 - не дэфолтный, это зарезервированное специальное значение для управления приоритизацией

Цитата AlexWhite:
WAN --> внешний виртуальный свич_1 --> физ сетевая карта_1 --> провод от провайдера »
не надо так делать, надо сетевуху прокидывать как устройство в виртуалку
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:01, 26-10-2019 | #3


Аватара для paranoya

Ветеран


Сообщения: 537
Благодарности: 113

Профиль | Отправить PM | Цитировать


Цитата Busla:
не надо так делать, надо сетевуху прокидывать как устройство в виртуалку »
На Hyper-V это называется"виртуальный коммутатор" Ибо через него могут работать несколько виртуальных машин. В принципе так делают все гипервизоры.

-------
Он был расстроенным трупом и потратил две минуты впустую.


Отправлено: 11:04, 28-10-2019 | #4


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


paranoya, учите матчасть
иногда лучше жевать, чем говорить
Виртуальный коммутатор работает поверх драйвера сетевой карты операционной системы. Как винда торчала голой задницей в инет, так и торчит.

Отправлено: 15:24, 28-10-2019 | #5


Аватара для paranoya

Ветеран


Сообщения: 537
Благодарности: 113

Профиль | Отправить PM | Цитировать


Busla, Хорошо. Как в hyper-v "прокинуть" сетевуху в виртуальную машину?

-------
Он был расстроенным трупом и потратил две минуты впустую.


Отправлено: 16:51, 28-10-2019 | #6


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


paranoya,
отключить от хоста командой Dismount-VmHostAssignableDevice
подключить к виртуалке командой Add-VMAssignableDevice

примерно так: https://devblogs.microsoft.com/scrip...ce-assignment/
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:03, 28-10-2019 | #7


Аватара для Denis Dyagilev

Модератор


Moderator


Сообщения: 967
Благодарности: 222

Профиль | Отправить PM | Цитировать


Цитата Busla:
не надо так делать, надо сетевуху прокидывать как устройство в виртуалку »
Почему не надо?

Отправлено: 10:11, 29-10-2019 | #8


Пользователь


Сообщения: 100
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кому интересно пишу решение

Если через интерфейс Hyper-V заданы 2 сетевые карты, то они будут созданы с одинаковыми именами "Сетевой адаптер". Для PS я не нашел команды переименовать по отдельности адаптеры, поэтому удалил один из них через интерфейс, потом переименовал через PS оставшийся и затем добавил через PS взамен удаленного с уже нужным мне именем.
Переименование адаптера
Rename-VMNetworkAdapter -VMName pfsense -Name 'Сетевой адаптер' -NewName lan

Добавление адаптера
Add-VMnetworkAdapter -VMName pfsense -Name wan

Должно получиться так, те никаких вланов пока нет
Код: Выделить весь код
PS C:\Windows\system32> Get-VMNetworkAdapterVlan

VMName  VMNetworkAdapterName Mode     VlanList
------  -------------------- ----     --------
pfsense wan                  Untagged
pfsense lan                  Untagged
Теперь собственно интерфейс lan переключаем в режим транк для nativevlan и для vlan 10
Set-VMNetworkAdapterVlan -VMName pfsense -VMNetworkAdapterName lan -Trunk -AllowedVlanIdList 10 -NativeVlanId 0

В итоге получается искомая конфигурация
Код: Выделить весь код
PS C:\Windows\system32> Get-VMNetworkAdapterVlan

VMName  VMNetworkAdapterName Mode     VlanList
------  -------------------- ----     --------
pfsense wan                  Untagged
pfsense lan                  Trunk    0,10

Отправлено: 16:31, 09-11-2019 | #9



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2016/2019/2022 » 2016 - [решено] w2016: виртуальный свич с транком

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - [решено] Не создается виртуальный свич в Hyper-V sacredboy Microsoft Windows 10 9 03-09-2016 17:53
DNS/DHCP - Подключиться через свич.Модем speedtouch 510 v6\ZyXell p-600 свич TP-LINK TL SF 1005D Джек Блэк Сетевые технологии 6 25-06-2012 01:22
Прочее - свич AT-8000S viv2009 Сетевое оборудование 13 20-12-2009 04:05
Прочее - Свич-130-Свич morro Сетевые технологии 1 01-12-2009 21:38
Свич хаб Dreary Alien Сетевые технологии 6 29-08-2003 10:11




 
Переход