VLAN в Windows
Материал из Xgu.ru
- Короткий URL: vlan/windows
< VLAN
На этой странице рассматривается процедура настройки VLAN в Windows.
В Windows нет встроенной поддержки VLAN. Нельзя создать интерфейс, который бы соответствовал отдельному VLAN'у и указать соответствующий VLAN ID, за исключением случаев, когда в системе есть специальный драйвер[1].
В случае использования простых сетевых карт, например, Realtek RTL8139,трафик передаётся в неизменном виде, с тегами, в операционную систему и приложениям. Например, если запустить wireshark и направить его на соответствующий интерфейс, он увидит трафик с тегами.
Существует программа "Realtek Ethernet Diagnostic Utility" для карт Realtek, которая в том числе умеет работать с VLANами.
Более мощные сетевые карты обрабатывают теги 802.1Q. Они могут по-разному поступить с тегами: удалить теги, удалить тегированные фреймы или сделать что-нибудь ещё.
Как правило, в этом случае существуют механизм, позволяющий отключить обработку тегов сетевой картой, сделать её более "тупой" и доставлять трафик вместе с тегами. Обычно, это делается через правку реестра, указанием соответствующего ключа.
Например, для карт Intel в ветке:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00xx
нужно установить ключ
MonitorModeEnabled= 1
Здесь, xx — это номер сетевого адаптера в системе (подробнее [1]).
Ещё существуют специализированные драйверы от Intel, Broadcom, 3Com и SysKonnect, которые добавляют поддержку VLANов (виртуальные интерфейсы), агрегированных каналов, failover'а и многие другие функции. Для их настройки нужно смотреть документацию для этих драйверов.
Примеры таких драйверов:
- 3com DynamicAccess
- Broadcom Advanced Server Program (BASP)
- Intel Advanced Networking Suite (iANS)
[править] Примечания
- ↑ http://wiki.wireshark.org/CaptureSetup/VLAN - Wireshark VLAN capture setup (англ.)
VLAN - Virtual Local Area Network | |
---|---|
Стандарты, протоколы и основные понятия | 802.1Q • VLAN ID • ISL • VTP • GVRP • Native VLAN |
В операционных системах | Linux (Debian, Ubuntu, CentOS) • FreeBSD • Windows |
В сетевом оборудовании | Cisco • HP ProCurve • D-LINK • Allied Telesis • Asotel • Juniper • ExtremeXOS |
Разное | man vconfig • Безопасность VLAN • 802.1X и RADIUS • Cisco Private VLAN |