iproute2 jest zestawem narzędzi służących do konfigurowania różnych aspektów działania sieci w systemach GNU/Linux. Narzędzia wchodzące w skład pakietu iproute2 pozwalają między innymi na:

  • konfigurowanie warstwy łącza (włączanie/wyłączanie interfejsów, zmiana adresów MAC, ustawienia MTU, itp.)
  • konfiguracja protokołów sąsiedztwa (ARP)
  • konfigurowanie warstwy sieci (adresy IPv4 i IPv6)
  • konfigurowanie routingu (w tym routing polityczny - ang. policy routing)
  • konfigurowanie QoS
  • konfigurowanie VLANów, MACVLANów, itp.
  • informacje o otwartych portach, gniazdach, itp.

Programy wchodzące w skład pakietu iproute2

edytuj
ip - polecenie ip składa się z wielu podpoleceń wywoływanych w następujący sposób `ip podpolecenie [opcje-podpolecenia]`
ip link - konfiguracja warstwy łącza, tworzenie VLANów, itp.
ip address - konfigurowanie adresów IP
ip addrlabel -
ip route - konfiguracja tablic routingu
ip rule - konfigurowanie routingu politycznego
ip neighbour - konfigurowanie protokołów sąsiedztwa (ARP, NDP)
ip ntable -
ip tunnel -
ip maddr -
ip mroute -
ip monitor -
ip xfrm -
ss - odpowiednik programu netstat
tc - polecenie tc składa się z kilku podpoleceń wywoływanych w następujący sposób `tc podpolecenie [opcje-podpolecenia]`
tc qdisc - zarządzanie dyscyplinami
tc class - zarządzanie klasami
tc filter - zarządzanie filtrami
tc action - zarządzanie akcjami