Включение поддержки 802.1Q в Linux для маршрутизации VLAN'ов

04.03.2002 16:31

Иван Песин написал чудесную статью: "Повесть о Linux и VLAN", в которой описал настройку компьютера под управлением Linux в качестве маршрутизатора между VLAN'ами.

Кратко:

  • Включение поддержки стандарта 802.1Q в Linux ядре.
  • Задаем наименование устройства: vconfig set_name_type VLAN_PLUS_VID
  • Конфигурируем VLAN на устройстве eth0:
     ifconfig eth0 down ifconfig eth0 0.0.0.0 up vconfig add eth0 2 vconfig add eth0 3 ifconfig -i vlan0002 192.168.2.1 broadcast 192.168.2.255 netmask 255.255.255.0 up  ifconfig -i vlan0003 192.168.3.1 broadcast 192.168.3.255 netmask 255.255.255.0 up  
  • Конфигурируем коммутатор, на примере Cisco:
     int Fa 0/24 duplex full speed 100 switchport trunk encaps dot1q switchport trunk allowed vlan 2 switchport trunk allowed vlan 3 switchport mode trunk