Czy istnieje odpowiednik OS X dla iproute2?

20

Przeszukuję kolekcję narzędzi wiersza poleceń, takich jak iproute2 w systemie Linux.

Narzędzie sieciowe jest OK, ale chciałbym, aby było to w wierszu poleceń.

wrtsprt
źródło
3
Wyjaśnienie, co próbujesz osiągnąć, może skutkować większą liczbą lepszych odpowiedzi.
Gerry

Odpowiedzi:

4

Różni użytkownicy używają poleceń w różny sposób, więc nie wiedząc, w jaki sposób korzystasz z tego narzędzia, trudno jest odpowiedzieć poprawnie. Według wikipedii , iproute2 jest pojedynczym oprogramowaniem zaprojektowanym w celu zastąpienia całego pakietu narzędzi sieciowych. Możliwe, że jest tylko jedno narzędzie, które dokładnie to robi, a mianowicie iproute2, które jest oprogramowaniem typu open source, więc źródło jest dostępne do pobrania i możesz zrobić z nim prawie wszystko, co chcesz, na przykład zmodyfikować go, aby mógł być skompilowanym dla OS X. Ale to może być dużo pracy ... może nie, ale może, dlatego dam ci więcej sugestii, których wcześniej nie słyszałeś.

ustawienia sieci

Polecenie networksetup służy do konfigurowania ustawień sieciowych zwykle konfigurowanych w aplikacji Preferencje systemowe. Polecenie networksetup pozwala wyświetlić wszystkie typy parametrów sieci, w tym adresy IP, dostępne interfejsy sieciowe i dziesiątki innych zmiennych. Oprócz swojej stronie man I połączone powyżej, znalazłem przykłady jego zastosowania tutaj .


MacPorts

Zalecam instalowanie Macports i przeszukiwanie dostępnego oprogramowania, które zapewnia narzędzia sieciowe, dopóki nie znajdziesz tego, co lubisz.

Instalacja MacPorts jest dość prosta, po zainstalowaniu xcode (dla Mavericks 10.9 xcode_5.1.1.dmg ):

 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 /

Warto poznać MacPorts , ponieważ jest to dojrzały menedżer pakietów dla OS X, który utrzymuje tysiące poleceń, programów i aplikacji typu open source.

Właśnie uruchomiłem wyszukiwanie w Macports słowa „sieć”:

 port search network

a macports zwróciło 278 portów, a lista zawiera tak potężne narzędzia, jak netcat , nmap i ntop i wiele innych.

wyluzowana
źródło