Esiste un equivalente OS X per iproute2?

18

Sto cercando una raccolta di strumenti da riga di comando come iproute2 su Linux.

Network Utility è OK, ma mi piacerebbe che fosse sulla riga di comando.

    
posta wrtsprt 12.11.2012 - 19:47
fonte

2 risposte

11

iproute2mac link

è disponibile su brew finora

    
risposta data 04.03.2016 - 12:18
fonte
4

Diversi utenti usano i comandi in modo diverso, quindi senza sapere come si usa questa utility, è una domanda difficile a rispondere correttamente. Secondo wikipedia , iproute2 è un singolo software progettato per sostituire l'intera suite di strumenti di rete. È probabile che ci sia solo una utility che fa esattamente questo, e cioè iproute2, che è un software open source, quindi la fonte è disponibile per il download e puoi fare quasi tutto ciò che desideri, ad esempio modificarlo in modo che possa essere compilato per OS X. Ma potrebbe essere un sacco di lavoro ... potrebbe non esserlo, ma potrebbe, quindi ti darò alcuni suggerimenti che potresti non aver sentito prima.

networksetup

Il comando networksetup viene utilizzato per configurare le impostazioni di rete generalmente configurate nell'applicazione Preferenze di sistema. Il comando networksetup consente di visualizzare tutti i tipi di parametri di rete, inclusi gli indirizzi IP, le interfacce di rete disponibili e dozzine di altre variabili. Oltre alla sua pagina man che ho linkato sopra, ho trovato esempi del suo utilizzo qui .

MacPorts

Ti consiglio di installare Macport e cercare il software disponibile che fornisce per le utility di rete finché non trovi quello che ti piace.

Installare MacPorts è abbastanza semplice, una volta xcode (per Mavericks 10.9 xcode_5.1.1.dmg ) è installato:

 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 /

MacPorts vale la pena di essere conosciuto in quanto è un gestore di pacchetti maturo per OS X che mantiene migliaia di comandi software open source, utilità e applicazioni.

Ho appena eseguito una ricerca su macports per la parola "network":

 port search network

e macports hanno restituito 278 porte e l'elenco include strumenti così potenti come netcat , nmap e ntop e molti altri ancora.

    
risposta data 10.05.2014 - 12:01
fonte

Leggi altre domande sui tag