Ke správě sítí (síťových rozhraní) je v linuxu určen balíček iproute2
, který je např. v Debianu jessie výchozí součástí (dříve zde byl jako iproute
). Obsahuje příkazy ip
, tc
, ss
a další1).
Je to náhrada příkazů ifconfig
, ifup
, ifdown
, route
, arp
, brctl
apod. z balíčku net-tools
. Většina manuálů na ně stále odkazuje, ale jsou na ústupu, dále nevyvíjené a některé se dokonce chovají v moderním prostředá neadekvátně (ifconfig).
ip addr # informace o stavu síťových rozhraní ip a # alias předchozího; je takto možné zkracovat ip addr show dev eth0 # konkretní rozhraní ip link set dev eth0 up ip link set dev eth0 down ip link set dev eth0 address aa:bb:cc:dd:ee:ff # a obdobně jiné parametry ip addr add 192.168.1.11/24 dev eth0 # přidání ip adrčesy k rozhraní
ip route ip route add 10.0.0.0/16 via 192.168.1.1 ip route get 91.213.160.118 # kudy pujdou packety pro tuto ip
ip neigh # sousedé v arp tabulce
Účel | net-tools (staré) | iproute2 (současné) |
---|---|---|
Konfigurace adres a spojení | ifconfig | ip addr, ip link |
Routovací tabulky | route | ip route |
Sousedé | arp | ip neigh |
VLAN | vconfig | ip link |
Tunely | iptunnel | ip tunnel |
Multicast | ipmaddr | ip maddr |
Bridge | brctl | ip link (+ bridge) |
Statistiky | netstat | ss |