it-swarm.com.de

Soll ich die Verwendung von Ifconfig beenden?

Bei den Servern, auf denen Infiniband-Karten bereitgestellt werden, wird bei Verwendung des Befehls ifconfig die folgende Warnung angezeigt:

Ifconfig uses the ioctl access method to get the full address 
information, which limits hardware addresses to 8 bytes.
Because Infiniband address has 20 bytes, only the first 8 bytes 
are displayed correctly.
Ifconfig is obsolete! For replacement check ip.

Soll ich mit ifconfig aufhören? Ist es zugunsten des Befehls ip veraltet? Oder wird es in naher Zukunft aktualisiert?

Hinweis : Diese Frage und Antworten beziehen sich auf GNU/Linux "Haupt" -Distributionen. Es ist nicht davon auszugehen, dass die Informationen für alle Distributionen gelten, insbesondere nicht für andere Betriebssysteme.

178
Zhen

Zitat Thomas Pircher 's Website ( cc-by-sa ) :

ifconfig vs ip

Der Befehl /bin/ip gibt es schon seit einiger Zeit. Aber die Leute benutzen weiterhin den älteren Befehl /sbin/ifconfig. Lassen Sie uns klar sein: ifconfig wird nicht schnell verschwinden, aber seine neuere Version, ip, ist leistungsfähiger und wird sie schließlich ersetzen.

Die Manpage von ip mag zunächst einschüchternd aussehen, aber sobald Sie sich mit der Befehlssyntax vertraut gemacht haben, ist sie leicht zu lesen. Auf dieser Seite werden die neuen Funktionen von ip nicht vorgestellt. Es bietet eher einen Nebeneinander-Vergleich von ifconfig und ip, um einen schnellen Überblick über die Befehlssyntax zu erhalten.

Netzwerkgeräte und Konfiguration anzeigen

ifconfig

ip addr show
ip link show

Aktivieren Sie eine Netzwerkschnittstelle

ifconfig eth0 up
ip link set eth0 up

Eine Netzwerkschnittstelle ist auf ähnliche Weise deaktiviert :

ifconfig eth0 down
ip link set eth0 down
159
Fel

Ja, ifconfig ist zugunsten von iproute2 (dem Befehl ip) veraltet unter Linux.

In ähnlicher Weise sind auch die Befehle arp, route und netstat veraltet.

Iproute2 ist jedoch Linux-spezifisch, wenn einige andere Unixe ifconfig verwenden. Daher kann es hilfreich sein, zu wissen/sich daran zu erinnern, wie es funktioniert, wenn Sie jemals ein anderes Unix verwenden ...

Um den "neuen Weg" zu lernen, empfehle ich Ihnen, sich diese 3 Links anzusehen:

Laut dem letzten Link wurde ifconfig seit +15 Jahren nicht mehr gepflegt :

Mit Ausnahme der Patch-Masse, die Debian gesammelt hat, hat das Net-Tools-Paket nach Version 1.60, die irgendwann am 15. April 2001 veröffentlicht wurde, keine Upstream-Entwicklung erfahren.

44
Totor

ifconfig ist seit vielen Jahren veraltet, es ist Zeit zu wechseln, besonders in einem Fall wie Ihrem.

20
Sven

ip ist seit einiger Zeit der Ersatz für ifconfig, wahrscheinlich wird ifconfig aktualisiert, aber ich würde nicht darauf warten und lernen, mit ip auch. Es wird auf allen Linux-Distri unterstützt

5
Flash