Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Hyper-V Kerio - не отрабатывает VLAN (http://forum.oszone.net/showthread.php?t=355480)

mspuz 11-07-2024 22:19 3028941

Hyper-V Kerio - не отрабатывает VLAN
 
Ранее создавал тему - http://forum.oszone.net/post-2614908.html
Прошло время и пришлось вернуться к данной виртуалке. Но столкнулся с той же проблемой.
На сервере используется Server 2012 R2, настроена hyper-v, развернута виртуальная машина с kerio. В kerio используются обе сетевые карты и добавлена vlan с id 12.
На этом же самом сервере развернута еще одна виртуальная машина, на которой запущен контроллер ubiquite для корпоративного wifi. Использую рабочую сеть и гостевую, для гостевой используем vlan_id=12. Но в результате гостевая сеть не работает. У меня лишь подозрение на то, что проблема - обе виртуалки на одном сервере.

Как можно продиагностировать и понять в чем проблема? Спасибо.

DJ Mogarych 11-07-2024 22:47 3028943

На сервере может быть хоть 100 виртуалок, и они не будут друг другу мешать, если правильно настроены сети.

У меня лет 10 назад тоже был Керио контрол, я подключал к нему интернет так: в Hyper-V создавался внешний сетевой коммутатор для сетевого адаптера, в который был воткнут провод от провайдера, и в настройках этого коммутатора снималась галка "Разрешить управляющей ОС предоставлять общий доступ к этому сетевому адаптеру". Затем виртуалка с Керио подключалась к этому коммутатору.

Получалось так, что никто, кроме виртуалки Керио, не видел сетевого адаптера с интернетом, Керио у всех, включая хост Hyper-V, был прописан как шлюз и все ходили в интернет через него. Никаких VLAN для изоляции интернет-адаптеров делать не требовалось.

mspuz 14-07-2024 18:08 3028983

Получилось сделать следующее - для виртуальной машины Kerio выставили с помощью команды

Код:

Set-VMNetworkAdapterVlan -VMName "Kerio" -VMNetworkAdapterName "Сетевой адаптер" -Trunk -AllowedVlanIdList "1,12" -NativeVlanId 0
И все заработало!!! Осталось только одна проблема - данный транк установился на обе сетевые карты ВМ. Вроде все и работает, но как-то не хорошо все это. Проблема в том, что обе сетевые карты называются "Сетевой адаптер" и переименовать это ни как.

Как можно это излечить?

Heymdale 15-07-2024 04:48 3028988

Можно отфильтровать по маку или свитчнейму из вывода команды Get-VMNetworkAdapter -VMName 'Kerio' .
Пример с фильтром по маку
Код:

PS C:\Windows\system32> Get-VMNetworkAdapter -VMName 'Kerio'

Name            IsManagementOs VMName SwitchName MacAddress  Status IPAddresses
----            -------------- ------ ---------- ----------  ------ -----------
Network Adapter False          Kerio  wan        001122334455        {}
Network Adapter False          Kerio  lan        000000000000        {}


PS C:\Windows\system32> Get-VMNetworkAdapter -VMName 'Kerio' | Where-Object MacAddress -eq '001122334455' | Rename-VMNetworkAdapter -NewName 'WAN Adapter'
PS C:\Windows\system32> Get-VMNetworkAdapter -VMName 'Kerio'

Name            IsManagementOs VMName SwitchName MacAddress  Status IPAddresses
----            -------------- ------ ---------- ----------  ------ -----------
WAN Adapter    False          Kerio  wan        001122334455        {}
Network Adapter False          Kerio  lan        000000000000        {}

По поводу изначальной проблемы, есть решение похожей задачи на саппорте керио , причина бед указана в замечании к solution: hyper-v использует native vlan 0 вместо vlan 1 как у большинства вендоров по-умолчанию.


Время: 19:17.

Время: 19:17.
© OSzone.net 2001-