Настройка VLAN в Ubuntu

Устанавливаем пакет Vlan:

sudo apt-get install vlan

Загружаем модуль Vlan (802.1q):

sudo modprobe 8021q

Чтобы модуль загружался автоматически при старте системы, добавим в файл /etc/modules:

8021q

Редактируем конфигурационный файл сетевых интерфейсов /etc/network/interfaces например редактором nano:

sudo nano /etc/network/interfaces

Добавим в него VLAN интерфейс:

auto eth0.5
iface eth0.5 inet static
address 192.168.5.1
netmask 255.255.255.0

Запускаем прописанный сетевой интерфейс:

sudo ifup eth0.5

Посмотрим параметры:

sudo cat /proc/net/vlan/config

VLAN интерфейс может называться по разному, например:
DEV_PLUS_VID_NO_PAD (eth0.5)
VLAN_PLUS_VID (vlan0005)
VLAN_PLUS_VID_NO_PAD (vlan5)
DEV_PLUS_VID (eth0.0005)

Можно изменить тип имени так:

/sbin/vconfig set_name_type VLAN_PLUS_VID_NO_PAD

Пример добавления VLAN интерфейса:

/sbin/vconfig add eth0 5
/sbin/ifconfig vlan5 up

Если VLAN интерфейс запущен под именем vlan5, то в /etc/network/interfaces укажем:

auto vlan5
iface vlan5 inet static
address 192.168.5.1
netmask 255.255.255.0
vlan_raw_device eth0

Смотрите также мои статьи:
Добавление vlan в Ubuntu для ABillS
Настройка сети в Linux

Вливайтесь в общение

3 комментария

Добавить комментарий

  1. и пинги не пошли….. знаю , что если ребутнуть сервак, то пойдут, или перезапустить networking тоже, а как добиться этого без данных действий?

  2. И после этого пинги пройдут на ВЛАН из сетевых машин или нужна какая дополнительная настройка?