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.