Iproute2
From HackerNet
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
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%