VLAN в CentOS

Материал из Xgu.ru

(Перенаправлено с vlan/centos)
Перейти к: навигация, поиск
Короткий URL: vlan/centos

< VLAN

Centos-icon.png

Эта страница имеет отношение к дистрибутивам 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 должен использоваться.

[править] Дополнительная информация