Gibt es ein OS X-Äquivalent für iproute2?

20

Ich suche eine Kommandozeilen-Tool-Sammlung wie iproute2 unter Linux.

Network Utility ist in Ordnung, aber ich möchte es in der Befehlszeile.

wrtsprt
quelle
3
Wenn Sie erklären, was Sie erreichen möchten, erhalten Sie möglicherweise mehr und bessere Antworten.
Gerry

Antworten:

4

Verschiedene Benutzer verwenden Befehle unterschiedlich. Ohne zu wissen, wie SIE dieses Dienstprogramm verwenden, ist es schwierig, die Frage richtig zu beantworten. Laut Wikipedia handelt es sich bei iproute2 um eine einzelne Software, die die gesamte Suite der Netzwerk-Tools ersetzt. Möglicherweise gibt es nur ein Dienstprogramm, das genau das tut, und das ist iproute2, eine Open-Source-Software. Die Quelle steht also zum Herunterladen zur Verfügung, und Sie können fast alles tun, was Sie möchten, z für OS X kompiliert werden. Aber das könnte eine Menge Arbeit sein ... es könnte nicht sein, aber es könnte sein, also werde ich Ihnen einige weitere Vorschläge machen, die Sie vielleicht vorher noch nicht gehört haben.

Netzwerkeinrichtung

Mit dem Befehl networksetup werden Netzwerkeinstellungen konfiguriert, die normalerweise in den Systemeinstellungen konfiguriert werden. Mit dem Befehl networksetup können Sie alle Arten von Netzwerkparametern anzeigen, einschließlich IP-Adressen, verfügbaren Netzwerkschnittstellen und Dutzenden anderer Variablen. Neben der oben verlinkten Manpage habe ich hier Beispiele für deren Verwendung gefunden .


MacPorts

Ich empfehle Ihnen, macports zu installieren und die verfügbare Software nach Netzwerkdienstprogrammen zu durchsuchen, bis Sie das finden, was Ihnen gefällt.

Die Installation von MacPorts ist recht einfach, sobald xcode (für Mavericks 10.9 xcode_5.1.1.dmg ) installiert ist:

 curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
 tar xf MacPorts-2.2.1.tar.bz2
 cd MacPorts-2.2.1
 ./configure
 make
 sudo make install #not war!
 cd ..
 rm -rf Macports-*
 sudo /opt/local/bin/port -v selfupdate
 export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
 export MANPATH=$HOME/macports/share/man:$MANPATH
 diskutil quiet repairPermissions /

Es lohnt sich, MacPorts kennenzulernen, da es sich um einen ausgereiften Paketmanager für OS X handelt, der Tausende von Open-Source-Softwarebefehlen, -Dienstprogrammen und -Anwendungen verwaltet.

Ich habe gerade in Macports nach dem Wort "Netzwerk" gesucht:

 port search network

und macports lieferte 278 Ports, und die Liste enthält leistungsstarke Tools wie netcat , nmap und ntop sowie viele weitere.

Chillin
quelle