Existe um equivalente do OS X para o iproute2?

20

Estou pesquisando uma coleção de ferramentas de linha de comando como o iproute2 no Linux.

O Network Utility está OK, mas eu gostaria na linha de comando.

wrtsprt
fonte
3
Explicar o que você está tentando realizar pode resultar em mais e melhores respostas.
Gerry

Respostas:

4

Usuários diferentes usam comandos de maneira diferente; portanto, sem saber como VOCÊ usa esse utilitário, é uma pergunta difícil de responder corretamente. De acordo com a wikipedia , o iproute2 é um software único projetado para substituir todo o conjunto de ferramentas de rede. Provavelmente, existe apenas um utilitário que faz exatamente isso, e é o iproute2, que é um software de código aberto, portanto, o código - fonte esteja disponível para download, e você pode fazer quase qualquer coisa que desejar com ela, como modificá-la para que possa seja compilado para o OS X. Mas isso pode dar muito trabalho ... pode não, mas pode, então darei mais algumas sugestões que você talvez nunca tenha ouvido antes.

configuração de rede

O comando networksetup é usado para definir configurações de rede normalmente definidas no aplicativo System Preferences. O comando networksetup permite exibir todos os tipos de parâmetros de rede, incluindo endereços IP, interfaces de rede disponíveis e dezenas de outras variáveis. Além da página de manual a que vinculei acima, encontrei exemplos de seu uso aqui .


MacPorts

Eu recomendo que você instale macports e pesquise o software disponível que fornece utilitários de rede até encontrar o que você gosta.

A instalação do MacPorts é simples, depois que o xcode (para Mavericks 10.9 xcode_5.1.1.dmg ) estiver instalado:

 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 /

MacPortsVale a pena conhecer o , pois é um gerenciador de pacotes maduro para o OS X que mantém milhares de comandos, utilitários e aplicativos de software de código aberto.

Acabei de executar uma pesquisa no macports pela palavra "rede":

 port search network

e macports retornaram 278 portas, e a lista inclui ferramentas poderosas como netcat , nmap e ntop , e muitas outras.

relaxando
fonte