VLAN интерфейсы в Linux 27.12.2021

VLAN интерфейсы в Linux

VLAN – это аббревиатура, означающая Virtual Local Area Network (виртуальная локальная сеть). На одном физическом порту может совместно существовать несколько VLAN-сетей, которые настраиваются программными средствами Linux, а не конфигурацией физических интерфейсов (но настройка самих интерфейсов тоже требуется). С помощью VLAN можно разделить сетевые ресурсы для использования различных сервисов.

Преимущества VLAN следующие:

  • Производительность
  • Простота управления
  • Безопасность
  • Магистральные cоединения (trunk)
  • Возможность разделения внутри локальной сети из соображений безопасности
  • Отсутствие необходимости настройки аппаратных средств при физическом переносе сервера в другое место.

Настройки подинтерфейсов VLANов в Debian точно так же, как и для сетевых интерфейсов, указываются в файле /etc/network/interfaces.

Для того чтобы информация о созданных VLAN'ах сохранилась после перезагрузки, необходимо добавить её в файл /etc/network/interfaces.

Например:

auto vlan1400
iface vlan1400 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        vlan_raw_device eth0

Или, если хочется использовать названия интерфейсов вида eth0.1400, а не vlan1400, то можно указывать прямо их:

auto eth0.1400
iface eth0.1400 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        vlan_raw_device eth0

Новый параметр, который обычно отсутствует в конфигурации сетевого интерфейса — vlan_raw_device. Этот параметр указывает, на каком сетевом интерфейсе должны создаваться новый интерфейс vlan1400.

Номер 1400 в данном случае указывает на то, какой VLAN ID должен использоваться.

Вручную, так же, как и в любом дистрибутиве Linux, настройка VLAN выполняется с помощью программы vconfig.

Независимо от того, настраивается VLAN при загрузке скрипта, обрабатывающими /etc/network/interfaces, своими собственными скриптами или вручную, использование VLAN в Debian требует установленного пакета vlan, содержащего утилиту vconfig (apt-get install vlan).



Подборки статей, полезных сервисов и вакансий, анонсы бесплатных лекций и бонусы. Присоединяйтесь!

Даю свое согласие на обработку персональных данных


+