5_Vlan
Fichier exemple :
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd26:d270:7bf2::/48'
############################
# WLAN (Network FreeBox)
############################
config interface 'wan'
option device 'eth0'
option proto 'static'
option ipaddr '192.168.2.253'
option netmask '255.255.255.0'
option gateway '192.168.2.254'
list dns '1.1.1.1'
list dns '8.8.8.8'
# Bridge principal
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth1'
############################
# VLAN 1 (Server)
############################
config bridge-vlan
option device 'br-lan'
option vlan '1'
list ports 'eth1:u*'
config interface 'lan'
option device 'br-lan.1'
option proto 'static'
option ipaddr '192.168.200.254'
option netmask '255.255.255.0'
############################
# VLAN 2 (IoT)
############################
config bridge-vlan
option device 'br-lan'
option vlan '2'
list ports 'eth1:t'
config interface 'iot'
option device 'br-lan.2'
option proto 'static'
option ipaddr '192.168.220.254'
option netmask '255.255.255.0'
############################
# VLAN 3 (Guest)
############################
config bridge-vlan
option device 'br-lan'
option vlan '3'
list ports 'eth1:t'
config interface 'guest'
option device 'br-lan.3'
option proto 'static'
option ipaddr '192.168.230.254'
option netmask '255.255.255.0'
Dans OpenWrt (DSA), chaque port d’un bridge peut transporter un ou plusieurs VLAN. Le suffixe après le port indique comment le VLAN circule :
u→ untagged (le VLAN sort sans tag 802.1q)t→ tagged (le VLAN sort avec un tag 802.1q)*→ PVID (VLAN par défaut du port) Pour cela que sur la lignelist ports 'eth1:t'il y a let
br‑lan est un bridge (un commutateur logiciel interne). Il sert à :
- regrouper un ou plusieurs ports physiques (ex :
eth1) - transporter plusieurs VLAN sur un seul port
- créer des interfaces logiques comme
br-lan.1,br-lan.2,br-lan.3 - permettre à OpenWrt de router entre VLAN