Vergleich net-tools mit iproute2

Kommandos für die Manipulation des Netzwerkstapels

  • Althergebracht unter Kernel 2.4.x: ifconfig / route

    • Nicht mehr vorinstalliert, im Debianpaket net-tools enthalten

  • Neuimplementation ab Kernel 2.6.x: ip link / ip addr / ip route

    • Ist heute Default, im Debianpaket iproute2 enthalten

Zielstellung

net-tools (alt)

iproute2 (neu)

Alle NICs zeigen

ifconfig -a

ip link

Linkstatistiken zeigen

ifconfig

ip -s link

Adressen aller aktiven NICs

ifconfig

ip addr

Adresse setzen

ifconfig eth0 10.2.3.233/24

ip addr add 10.2.3.233/24 dev eth0

IP-Alias erzeugen

ifconfig eth0:1 10.0.0.1/24

ip addr add 10.0.0.1/24 dev eth0 label eth0:1

NIC aktivieren

ifconfig eth0 up

ip link set up dev eth0

NIC deaktivieren

ifconfig eth0 down

ip link set down dev eth0

Adresse entfernen

Nicht direkt vorgesehen

ip addr del 10.2.3.233/24 dev eth0

Standardgateway setzen

route add default gw 10.2.3.1

ip route add default via 10.2.3.1

Standardgateway entfernen

route del default

ip route del default

Netz-Route setzen

route add -net 172.16.0.0/24 gw 10.2.3.200

ip route add 172.16.0.0/24 via 10.2.3.200

Netz-Route entfernen

route del -net 172.16.0.0/24

ip route del 172.16.0.0/24

MAC-Adresse setzen

ifconfig eth0 hw ether 00:11:22:33:44:55

ip link set dev eth0 address 00:11:22:33:44:55