IP versus ifconfig

IP versus ifconfig

Nach dem LesenDasAntwort: Ich begann meine Suche nach dem Unterschied zwischen ipund ifconfigfür *nix-Systeme. Ich habe bald gelernt, dass ip„mehr“ Funktionen als hat ifconfig, aber was ist der wirkliche Unterschied? Gibt es einen Grund, es nicht zu verwenden, ifconfigwenn es die Funktionen bietet, die ich brauche? (Z. B. Sicherheitsimplikationen) Würde es gerne wissen, da ich ein begeisterter ifconfigBenutzer bin.

Antwort1

Einfache Antwort: Unter Linux ifconfigist es veraltet.

Aus man ifconfig:

Dieses Programm ist veraltet! Zur Überprüfung des Ersatzes ip addrund ip link. Für Statistiken verwenden Sie ip -s link.

Antwort2

AusWarum iproute2?:

Die meisten Linux-Distributionen und die meisten UNIX-Systeme verwenden derzeit die bewährten Befehle arp, ifconfig und route. Diese Tools funktionieren zwar, zeigen jedoch unter Linux 2.2 und höher unerwartetes Verhalten. Beispielsweise sind GRE-Tunnel heutzutage ein integraler Bestandteil des Routings, erfordern jedoch völlig andere Tools.

Bei iproute2 sind Tunnel fester Bestandteil des Tool-Sets.

Die Linux-Kernel 2.2 und höher enthalten ein komplett neu gestaltetes Netzwerksubsystem. Dieser neue Netzwerkcode bringt Linux-Leistung und einen Funktionsumfang, der im allgemeinen Betriebssystembereich kaum Konkurrenz hat. Tatsächlich bietet der neue Code für Routing, Filterung und Klassifizierung mehr Funktionen als der Code, der von vielen dedizierten Routern und Firewalls sowie Traffic-Shaping-Produkten bereitgestellt wird.

Mit der Erfindung neuer Netzwerkkonzepte haben die Leute Wege gefunden, diese auf das bestehende Framework bestehender Betriebssysteme zu kleben. Diese ständige Anhäufung von Ballast hat zu Netzwerkcode geführt, der voller seltsamer Verhaltensweisen steckt, ähnlich wie die meisten menschlichen Sprachen. In der Vergangenheit hat Linux die Handhabung vieler dieser Dinge durch SunOS emuliert, was nicht ideal war.

Dieses neue Framework ermöglicht die klare Darstellung von Funktionen, die bisher außerhalb der Reichweite von Linux lagen.

verwandte Informationen