← retour aux snippets

ip link: dummy, VLAN et paires veth

Créer des interfaces virtuelles pour tests: dummy0, VLAN 100 et paire veth pour namespaces.

bash network #ip#vlan#veth

objectif

Monter un labo réseau minimal sans matériel.

code minimal

# interface dummy
sudo ip link add dummy0 type dummy
sudo ip addr add 203.0.113.1/32 dev dummy0
sudo ip link set dummy0 up

utilisation

# VLAN 100 sur eth0
sudo ip link add link eth0 name eth0.100 type vlan id 100
sudo ip addr add 192.0.2.1/24 dev eth0.100
sudo ip link set eth0.100 up

# paire veth (veth0 <-> veth1)
sudo ip link add veth0 type veth peer name veth1
sudo ip link set veth0 up; sudo ip link set veth1 up

variante(s) utile(s)

# déplacer veth1 dans un namespace
sudo ip netns add ns1
sudo ip link set veth1 netns ns1
sudo ip netns exec ns1 ip link set veth1 up

notes

  • supprimez avec ip link del <ifname>.
  • pour bridge, combinez avec ip link add br0 type bridge.