Dank der Artikel, die MSX mir gestern durch einen Kommentar übergeben hat, habe ich etwas mehr über den Befehl erfahren IP und die Unterschiede, die es mit hat ifconfig.
Deshalb schreibe ich diesen Artikel, um zuerst eine spanische Übersetzung des zu haben Originalartikel auf Englisch und zweitens, um als Memo zu dienen, falls ich es brauche.
Aufgrund der Breite des Artikels werden einige Werte in der Tabelle "abgeschnitten", sie befinden sich jedoch in einer einzelnen Zeile
Schauen wir uns dann den Vergleich an:
Aktion | ifconfig | IP |
---|---|---|
Netzwerkgeräte und deren Einstellungen anzeigen | #ifconfig | $ IP-Adresse anzeigen $ IP-Link anzeigen |
Netzwerkschnittstelle aktivieren | # ifconfig eth0 hoch | # ip link eth0 einrichten |
Deaktivieren Sie die Netzwerkschnittstelle | # ifconfig eth0 runter | # ip link setze eth0 runter |
Stellen Sie die IP-Adresse ein | # ifconfig eth0 192.168.1.1 | # IP-Adresse add 192.168.1.1 dev eth0 |
IP-Adresse löschen | # IP-Adresse des 192.168.1.1 dev eth0 | |
Fügen Sie eine virtuelle "Schnittstelle" oder Aliase hinzu | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1 |
Eintrag in einer ARP-Tabelle hinzufügen | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip neigh add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0 |
Ändern Sie ein ARP-Gerät aus | # ifconfig -arp eth0 | # ip link set dev eth0 arp aus |
Und das ist es oder zumindest das Wichtigste in meinem Kopf.
Sie können mir sagen, was sie wollen IP ist mächtiger und das ifconfig Es ist veraltet, aber Sie können nicht leugnen, dass Sie jetzt mit IP viel mehr Parameter schreiben müssen.
Sehr handlicher Spickzettel! Vielen Dank.
Ich habe vergessen, dass die iproute2-Befehle fast alle eine verkürzte Korrelation haben, zum Beispiel kann 'ip addr show' mit einem 'ip a' usw. zusammengefasst werden.
Es lohnt sich zu untersuchen, denn wenn Sie sie den ganzen Tag tragen, möchten Sie mindestens schreiben, schreiben, schreiben, schreiben, schreiben, schreiben, schreiben!
[yaoming] Ich brauche nur die ersten 3 Befehle [/ yaoming]
Jajaja wahr !!! Auch die "ip route show" zeigt die Ausgabe nicht mit Registerkarten wie "route -n" an und erschwert das Lesen.
Hervorragender Beitrag, andere Befehle für die Liste
Und welche Vorteile hat es gegenüber ifconfig? abgesehen davon, dass man mehr schreiben muss, natürlich xD
Gute Frage…. für jetzt Übung Gedächtnis lernen mehr! 😛
Nun, wenn Sie sich die Tabelle ansehen, die ich oben angegeben habe, können Sie etwas sehen, das eine IP hat, die keine IFCONFIG hat. 😉
Danke für den Beitrag 🙂 und ich frage, warum sollte man eine IP löschen wollen? Ich sage, was wäre in welchem Fall besser gesagt
Es ist einfach. Angenommen, ich verwende eine IP in einem Bereich und eine andere IP in dem anderen. Jetzt würde mir das Dienstprogramm helfen, wenn ich eine der IPs entfernen wollte, damit die PCs in diesem Bereich mich nicht sehen würden. Aber wenn Sie Ihre Frage mit einer anderen beantworten, warum nicht? 😉
Und konnte eine IP mit ifconfig nicht entfernt werden, indem die Schnittstelle heruntergefahren und wieder angehoben wurde?
Zum Beispiel: Wir haben die IP xxx.xxx.xxx.xxx in der wlan1-Schnittstelle und möchten sie entfernen.
ifconfig wlan1 down && ifconfig wlan1 up
Das habe ich mir gedacht, du entfernst die Schnittstelle und Punkt, es gibt keine IP mehr.
Eine Schnittstelle ohne IP entspricht einer getrennten Schnittstelle.
Natürlich können Sie eine Fliege auch mit einer Schrotflinte töten.
Sie haben noch nie mit Netzwerken gearbeitet und einen GNU + Linux-Computer als Router mit Quagga verwendet, oder?
Es gibt viele Szenarien außerhalb Ihres Schlafzimmers, in denen IPs kontinuierlich hochgeladen und heruntergeladen werden müssen, ohne die Netzwerkschnittstelle umzudrehen und andere Benutzer offline zu lassen.
Sehr gut diese Tabelle als Referenz zu halten.
IP scheint komplizierter zu sein als Ifconfig, aber ich habe eine Frage. Was macht IP besser als Ifconfig, außer moderner zu sein und ein paar mehr Optionen zu haben?
Die neuen Funktionen, die iproute2 bietet, sind unbedeutend (alle, nicht nur die hier gezeigten), bis zu dem Punkt, dass sie die Wiederaufbereitung speichern und durch Hinzufügen einer .0001 in Netzwerkzeuge aufnehmen könnten
Übrigens wird mit "ifconfig eth0 0.0.0.0" die IP-Adresse entfernt
Danke für den Tipp 😉
"Einführung
Iproute2 ist eine Sammlung von Dienstprogrammen zur Steuerung des TCP / IP-Netzwerks und der Verkehrssteuerung unter Linux. Es wird derzeit von Stephen Hemminger gepflegt. Der ursprüngliche Autor, Alexey Kuznetsov, ist bekannt für die QoS-Implementierung im Linux-Kernel.
Die meisten Netzwerkkonfigurationshandbücher beziehen sich immer noch auf ifconfig und route als primäre Netzwerkkonfigurationstools. Es ist jedoch bekannt, dass sich ifconfig in modernen Netzwerkumgebungen nicht ausreichend verhält. Sie sollten veraltet sein, aber die meisten Distributionen enthalten sie immer noch. Die meisten Netzwerkkonfigurationssysteme verwenden ifconfig und bieten daher einen begrenzten Funktionsumfang. Das Projekt / etc / net zielt darauf ab, die meisten modernen Netzwerktechnologien zu unterstützen, da es keine ifconfig verwendet und es einem Systemadministrator ermöglicht, alle iproute2-Funktionen einschließlich der Verkehrssteuerung zu nutzen. »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Japa: http://www.jaredlog.com/?p=928
+1 Gute Daten, jetzt ist es mir klar.
Gute Daten, obwohl Arch nicht verwendet wird eth0, aber Werte wie enp0s3.
Uhhh ???
Es ist korrekt, obwohl es als eth0 oder wlan0 konfiguriert werden kann. Ich frage mich, was die Daseinsberechtigung ist, den enp # s # (oder wlp # s #) Stil zu verlassen? Auch mit Ihrer Vorliebe für IP, wenn wir alle mit ifconfig vertraut sind, warum?
Am Ende gewöhnt man sich daran, in Archlinux, da es keine ifconfig hat, habe ich beschlossen, dies zu lernen, weil viele Distributionen es irgendwann als veraltet markieren werden. Sehr guter Beitrag.
Ich möchte Linux für meinen Computer kaufen
Saulo, wenn Sie Linux ausprobieren möchten, müssen Sie es nicht kaufen (obwohl Sie können). Wenn Ihre Geduld es nicht erwarten kann, es zu verwenden, werde ich Ihnen sagen, dass die meisten Versionen (Distributionen) von Linux einen kostenlosen Download-Link (kostenlos) haben, den Sie auf eine Festplatte brennen oder für eine spätere Installation in Ihrem auf einem USB-Speicher bereitstellen können Computer. Ich empfehle dir, Anleitungen auf YouTube oder in einigen Blogs über die Installation zu sehen, es ist nicht schwierig.
Interessant, ifconfig ist noch einfacher zu lernen.