IPRoute2

Quelques notes pour iproute2, le remplašant des net-tools :)

La documentation: http://baturin.org/docs/iproute2/

Interfaces

Supprimer une interface:
ip link delete dummy0

Dummy interfaces

Load the module:
# Load only one interface
modprobe dummy 
# Load 10 interfaces
modprobe dummy numdummies=10
# Unload
modprobe -r dummy 
Set up the interface:
ip link set dev dummy0 arp off 
ip link set name mon_interface dev dummy2

Namespaces

Pour lister tous les programmes qui fonctionnent par namespace:
for NETNS in $(ls -1 /run/netns/) ; do echo "- ns: $NETNS" ; for PROC in $(find -L /proc/[1-9]*/task/*/ns/net -samefile /run/netns/"$NETNS" 2>/dev/null | cut -d/ -f 5); do printf "  - proc: " ; ps aux | grep $PROC  | grep -v grep ; done  ;  done
Pour lister toutes les interfaces de tous les namespaces:
for NS in $(ip netns | sort  ); do echo "- ns: $NS" ; ip netns exec $NS ip l | grep -v 'link/' | grep -v 'lo:' | sed 's/^/  - net: /g'  ;done

IP

Page last modified on May 31, 2016, at 12:21 AM EST