Iproute2
Ifconfig, arp och route-kommandona är påväg bort, vänj dig vid iproute2. De två viktigaste verktygen är ip och tc (traffic control)
Med dessa kommandon behöver man inte skriva ut alla bokstäver, likt switchar och routrar. T.ex. ip a s är samma som ip address show
Contents
ip
ip address show
ip a ip a s eth0
ip routes show
ip r
ip link list
ip l ip -s l (med statistik)
ip neigh show
ip n
ip neigh flush
ip n f
Configuration Caching
Ska man flytta en IP-adress från ett interface till ett annat är det bra att flusha cachen emellan för att säkerställa att det inte hänger kvar något.
ip a flush dev <OLD-device>
Network Namespace
Skapa VRF, assigna interface och sätt adress
ip netns add MGMT ip link set eth1 netns MGMT ip netns exec MGMT ip addr add 10.0.0.101/24 dev eth1 ip netns exec MGMT ip route add default via 10.0.0.1
MAC VLAN
Med MAC VLAN kan man assigna flera MAC-adresser till samma interface. Man kan uppnå samma resultat som med Bridge men är mer light-weight. Det kan skapas i 4 modes: private, vepa, bridge eller passthru beroende på säkerhetskraven. Det går att köra MAC VLAN tillsammans med KVM.
ip li add link eth0 mac0 type macvlan
ss
Socket statistics. Användbart och lättmemorerat kommando som ersätter netstat:
ss -tulpan
tc
Traffic control
Netem
Delay
tc qdisc change dev eth0 root netem delay 100ms 20ms distribution normal
Packet loss
tc qdisc change dev eth0 root netem loss 0.3% 25%
Reorder
tc qdisc change dev eth0 root netem delay 10ms reorder 25% 50%