¿Existe un equivalente de OS X para iproute2?

20

Estoy buscando una colección de herramientas de línea de comandos como iproute2 en Linux.

Network Utility está bien, pero me gustaría en la línea de comando.

wrtsprt
fuente
3
Explicar lo que está tratando de lograr podría resultar en más y mejores respuestas.
Gerry

Respuestas:

4

Los diferentes usuarios usan los comandos de manera diferente, por lo que sin saber cómo USTED usa esta utilidad, es una pregunta difícil de responder correctamente. Según Wikipedia , iproute2 es un software único diseñado para reemplazar todo el conjunto de herramientas de red. Lo más probable es que solo haya una utilidad que haga precisamente esto, y es iproute2, que es un software de código abierto, por lo que la fuente está disponible para descargar, y puede hacer casi cualquier cosa que desee, como modificarla para que pueda compilarse para OS X. Pero eso podría ser mucho trabajo ... podría no serlo, pero podría serlo, así que te daré algunas sugerencias más que quizás no hayas escuchado antes.

configuración de la red

El comando networksetup se usa para configurar los ajustes de red que generalmente se configuran en la aplicación Preferencias del sistema. El comando networksetup le permite ver todos los tipos de parámetros de red, incluidas las direcciones IP, las interfaces de red disponibles y docenas de otras variables. Además de su página de manual que he vinculado anteriormente, encontré ejemplos de su uso aquí .


MacPorts

Le recomiendo que instale macports y busque el software disponible que proporciona para las utilidades de red hasta que encuentre lo que le gusta.

Instalar MacPorts es bastante simple, una vez que xcode (para Mavericks 10.9 xcode_5.1.1.dmg ) está 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 /

Vale la pena conocer MacPorts, ya que es un administrador de paquetes maduro para OS X que mantiene miles de comandos, utilidades y aplicaciones de software de código abierto.

Acabo de ejecutar una búsqueda en macports para la palabra "red":

 port search network

y macports devolvieron 278 puertos, y la lista incluye herramientas tan poderosas como netcat , nmap y ntop , y muchas más.

chillin
fuente