Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wir werden daher auf die modernen iproute2-Programme wechseln, die gegenüber den alten Programmen zudem Performance-Vorteile bieten, da sie Mehrkern-Systeme und Parallelisierung nutzen können. Allerdings erfordert der Umstieg auf iproute2 eine gewisse Einarbeitung, wenn man die Aufrufe der alten Tools durch iproute2-Programme ersetzt, z. B. kann das ss Kommando, welches wie netstat offene oder in Benutzung befindliche Ports ermittelt, deutlich schnellere Ergebnisse liefern, da es im Gegensatz zu netstat, welches das proc-fs-Dateisystem (/proc/net/tcp) durchsucht, direkt den Kernel mittels Netlink und des sockets APIs befragt, um die erforderlichen Informationen zu ermitteln. Allerdings erfordert der Umstieg auf iproute2 eine gewisse Einarbeitung, wenn man die Aufrufe der alten Tools durch iproute2-Programme ersetzt.

Nun eine Übersicht, welche die alten und neuen Programme gegenüberstellt:

Altes net-tool KommandoNeues iproute2 KommandoAnmerkungen
arpip neigh, ip neighbor"Nachbarn"
ifconfigip addr, ip link, ip -sKonfiguration der Netzwerkkarte (IP-Adressse, Link)
routeip r, ip routeRouting-Tabellen
iptunnelip tunnelTunnel
nameifip link, ifrenameUmbenennung von Netzwerkschnittstellen
netstatss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g)Netzwerkstatistiken
ipmaddrip maddrMulticasting

Konsequenzen

  • Das eisfair-Basissystem ist auf die neuen iproute2-Kommandos umgestellt.
  • Ist dies für das Basissytem durchgängig vollzogen, werden nach einer Übergangszeit die alten net-tools aus dem Basissystem entfernt.
  • Um weiterhin die alten net-tools zu benutzen, ist das Paket net-tools-deprecated zu installieren.
  • Ist das net-tools-deprecated-Paket installiert, wird ein späteres Base-Update keine Deinstallation der net-tools-Programme durchführen.

Pakete, die net-tools-deprecated benötigen

  • eisgraph (Kommando: netstat)