VLAN в CentOS
Материал из Xgu.ru
- Короткий URL: vlan/centos
< VLAN
Эта страница имеет отношение к дистрибутивам CentOS/Fedora/RHEL (и, скорее всего, что только к ним). |
На этой странице рассматривается как выполняется настройка VLAN в дистрибутивах CentOS, Fedora и RHEL.
Настройка и использование VLANов в Linux выполняется везде одинаково (modprobe 8021q; vconfig; подробнее: VLAN в Linux), однако эти настройки выполняются в живой системе, и не сохраняются после перезагрузки.
Для того чтобы настройки автоматически поднялись после того как система перезагрузится, необходимо внести изменения в конфигурационные файлы.
В зависимости от того, какую систему наименования интерфейсов вы хотите использовать, нужно создать файлы с названиями вида:
- /etc/sysconfig/network-scripts/ifcfg-vlan10
- /etc/sysconfig/network-scripts/ifcfg-eth0.10
Примеры файлов:
/etc/sysconfig/network-scripts/ifcfg-eth0.10
VLAN=yes DEVICE=eth0.10 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=10.10.10.2 NETMASK=255.255.255.252
/etc/sysconfig/network-scripts/ifcfg-vlan10
VLAN=yes VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD DEVICE=vlan10 PHYSDEV=eth0 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=10.10.10.2 NETMASK=255.255.255.252
Обратите внимание, что переменные VLAN_NAME_TYPE и PHYSDEV задаются только во втором случае (при указании интерфейсов вида vlan10; а при использовании имени вида eth0.10 их значения вычисляются автоматически из имени интерфейса).
Номер 10 в данном случае указывает на то, какой VLAN ID должен использоваться.
[править] Дополнительная информация
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 |