Difference between revisions of "Iproute2"
From HackerNet
Helikopter (talk | contribs) (→tc) |
Helikopter (talk | contribs) (→ip) |
||
Line 19: | Line 19: | ||
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. | 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> | 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== | ==ss== |
Revision as of 12:31, 25 November 2015
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%