Networking

VLAN

Module kernel pour le trunking : 8021q

Créer une interface taguée “2” sur l’interface eth0 :

# ip link add link eth0 name eth0.2 type vlan id 2

Rendre persistant aux redémarrages :

auto eth0.2
iface eth0.2 inet static
    address 192.168.2.254
    netmask 255.255.255.0
    vlan_raw_device eth0

Routage

Activer le routage IPv4

sudo sysctl net.ipv4.ip_forward=1

NAT overloading sous Linux

Activer le NAT :

sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -j MASQUERADE

Note : le routage doit être activé.

Translater un port :

sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 10.0.0.18:80

Sockets

Pour accepter les connexions IPv4 et IPv6 sur les sockets ouvertes :

sudo sysctl net.ipv6.bindv6only=1

IPv6

Commande de débogage IPv6 : ndisc6 et rdisc6.