К хостовой машине подключено 3 линка:
1. wan
2. lan_internal
3. lan_trunk
На гостевой машине с PFsense создаётся два сетевых интерфейса:
1. wan
2. lan_vlan
На wan порт подключается соответственно линк wan, а на lan_vlan подключается линк lan_trunk.
Далее на хостовой машине hyper-v открываем powershell и смотрим на сетевые интерфейсы гостевой машины с pfsense. Нам понадобится MAC адрес сетевой карты lan_vlan
Get-VMNetworkAdapter -vmname pfsense
Всё там же, на хостовой машине, назначаем сетевому адаптеру гостевой pfsense режим работы trunk и список доступных vlan id:
Get-VMNetworkAdapter -VMName | Where-Object -Property MacAddress -eq "" | Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "10,20,30-50" -NativeVlanId 0
Обратить внимание, что NativeVlanId должен быть 0 иначе почему-то не работает.
Посмотреть список сетевых адаптеров и прописанных vlan:
Get-VMNetworkAdapterVlan -VMName pfsense
Выглядит это вот так:
VMName VMNetworkAdapterName Mode VlanList
------ -------------------- ---- --------
PFsense Network Adapter Trunk 0,10,20,30-50
PFsense Network Adapter Untagged
1. wan
2. lan_internal
3. lan_trunk
На гостевой машине с PFsense создаётся два сетевых интерфейса:
1. wan
2. lan_vlan
На wan порт подключается соответственно линк wan, а на lan_vlan подключается линк lan_trunk.
Далее на хостовой машине hyper-v открываем powershell и смотрим на сетевые интерфейсы гостевой машины с pfsense. Нам понадобится MAC адрес сетевой карты lan_vlan
Get-VMNetworkAdapter -vmname pfsense
Всё там же, на хостовой машине, назначаем сетевому адаптеру гостевой pfsense режим работы trunk и список доступных vlan id:
Get-VMNetworkAdapter -VMName
Обратить внимание, что NativeVlanId должен быть 0 иначе почему-то не работает.
Посмотреть список сетевых адаптеров и прописанных vlan:
Get-VMNetworkAdapterVlan -VMName pfsense
Выглядит это вот так:
VMName VMNetworkAdapterName Mode VlanList
------ -------------------- ---- --------
PFsense Network Adapter Trunk 0,10,20,30-50
PFsense Network Adapter Untagged
Более подробно:
Get-VMNetworkAdapterVlan -VMName pfgate04 | fl
VMName : PFsense
VMId : 3681233e-f14b-4d88-ae35-bb2d73c43f7b
AdapterName : Network Adapter
AdapterId : Microsoft:36354D3E-F74B-4D88-AE35-BB2D73C43F7B\2E41F0F9-9E56-41B4
OperationMode : Trunk
NativeVlanId : 0
AllowedVlanIdList : 10,20,30-50
VMName : PFsense
VMId : 36854d3e-f71b-4d88-ae35-bb2d73c4537b
AdapterName : Network Adapter
AdapterId : Microsoft:36854F3E-F54B-4D88-AE35-BB2D73C43F7B\FF763343-AF90-3A7F
OperationMode : Untagged
После этого, устанавливаем pfsense, конфигурируем vlan через сетевой адаптер lan_vlan подключенный к линку lan_trunk. Назначать(Assign) сам интерфейс, через который идут vlan не надо.
Комментариев нет:
Отправить комментарий