Les configurations des interfaces réseau des routeurs sont données ci-dessous. Dans la liste des interfaces des différents routeurs, on retrouve une sous-interface par VLAN. Ces sous-interfaces sont configurées en utilisant la commande ip fournie avec le paquet iproute. Comme cet article, s'appuie déjà énormément sur iproute, on utilise aussi la commande ip pour l'affectation des numéros de VLANs. Par défaut, les scripts spécifiques à la distribution Debian GNU/Linux utilisent la commande vconfig fournie avec le paquet vlan. Cette dernière commande est dorénavant considérée comme obsolète.
-
Routeur
ISP
-
# The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp auto eth1.101 iface eth1.101 inet static address 10.1.30.2 netmask 255.255.255.248 network 10.1.30.0 broadcast 10.1.30.7 pre-up ip link set dev eth1 up pre-up ip link add link eth1 name eth1.101 type vlan id 101 pre-up ip link set dev eth1.101 address de:ad:be:ef:01:01 post-up ip route add 10.1.0.0/19 via 10.1.30.1 src 10.1.30.2 table link101 post-up ip rule add fwmark 101 table link101 post-down ip rule del fwmark 101 table link101 post-down ip route del 10.1.0.0/19 via 10.1.30.1 src 10.1.30.2 table link101 post-down ip link del link eth1 name eth1.101 type vlan id 101 auto eth1.103 iface eth1.103 inet static address 10.1.30.10 netmask 255.255.255.248 network 10.1.30.8 broadcast 10.1.30.15 pre-up ip link set dev eth1 up pre-up ip link add link eth1 name eth1.103 type vlan id 103 pre-up ip link set dev eth1.103 address de:ad:be:ef:01:03 post-up ip route add 10.1.0.0/19 via 10.1.30.9 src 10.1.30.10 table link103 post-up ip rule add fwmark 103 table link103 post-down ip rule del fwmark 103 table link103 post-down ip route del 10.1.0.0/19 via 10.1.30.9 src 10.1.30.10 table link103 post-down ip link del link eth1 name eth1.103 type vlan id 103
-
Routeur
R1
-
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet manual auto eth0.101 iface eth0.101 inet static address 10.1.30.1 netmask 255.255.255.248 network 10.1.30.0 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.101 type vlan id 101 post-up ip ro add default via 10.1.30.2 auto eth0.12 iface eth0.12 inet static address 10.1.12.1 netmask 255.255.255.192 network 10.1.12.0 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.12 type vlan id 12 auto eth0.13 iface eth0.13 inet static address 10.1.13.1 netmask 255.255.255.192 network 10.1.13.0 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.13 type vlan id 13
-
Routeur
R2
-
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 10.1.20.1 netmask 255.255.255.192 network 10.1.20.0 auto eth0.12 iface eth0.12 inet static address 10.1.12.2 netmask 255.255.255.192 network 10.1.12.0 pre-up ip link add link eth0 name eth0.12 type vlan id 12 auto eth0.23 iface eth0.23 inet static address 10.1.23.2 netmask 255.255.255.192 network 10.1.23.0 pre-up ip link add link eth0 name eth0.23 type vlan id 23
-
Routeur
R3
-
# The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0.103 iface eth0.103 inet static address 10.1.30.9 netmask 255.255.255.248 network 10.1.30.8 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.103 type vlan id 103 post-up ip route add default via 10.1.30.10 auto eth0.13 iface eth0.13 inet static address 10.1.13.3 netmask 255.255.255.192 network 10.1.13.0 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.13 type vlan id 13 auto eth0.23 iface eth0.23 inet static address 10.1.23.3 netmask 255.255.255.192 network 10.1.23.0 pre-up ip link set dev eth0 up pre-up ip link add link eth0 name eth0.23 type vlan id 23