Existe-t-il un équivalent OS X pour iproute2?

20

Je recherche une collection d'outils de ligne de commande comme iproute2 sous Linux.

L'utilitaire réseau est OK, mais je le voudrais sur la ligne de commande.

wrtsprt
la source
3
Expliquer ce que vous essayez d'accomplir pourrait entraîner des réponses plus nombreuses et meilleures.
Gerry

Réponses:

4

Différents utilisateurs utilisent les commandes différemment, donc sans savoir comment VOUS utilisez cet utilitaire, il est difficile de répondre correctement. Selon wikipedia , iproute2 est un logiciel unique conçu pour remplacer la suite complète des outils réseau. Il y a des chances qu'il n'y ait qu'un seul utilitaire qui le fasse précisément, et c'est iproute2, qui est un logiciel open source, donc la source est disponible en téléchargement, et vous pouvez faire presque tout ce que vous souhaitez avec, comme le modifier pour qu'il puisse être compilé pour OS X. Mais cela pourrait être beaucoup de travail ... ce n'est peut-être pas le cas, mais cela pourrait l'être, alors je vais vous donner quelques suggestions que vous n'avez peut-être pas entendues auparavant.

configuration du réseau

La commande networksetup est utilisée pour configurer les paramètres réseau généralement configurés dans l'application Préférences Système. La commande networksetup vous permet de visualiser tous les types de paramètres réseau, y compris les adresses IP, les interfaces réseau disponibles et des dizaines d'autres variables. Outre sa page de manuel que j'ai liée à ci-dessus, j'ai trouvé des exemples de son utilisation ici .


MacPorts

Je vous recommande d'installer macports et de rechercher les logiciels disponibles qu'il fournit pour les utilitaires réseau jusqu'à ce que vous trouviez ce que vous aimez.

L'installation de MacPorts est assez simple, une fois que xcode (pour Mavericks 10.9 xcode_5.1.1.dmg ) est installé:

 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 mérite d'être connu car il s'agit d'un gestionnaire de packages mature pour OS X qui gère des milliers de commandes, utilitaires et applications de logiciels open source.

Je viens de lancer une recherche sur macports pour le mot "réseau":

 port search network

et macports a retourné 278 ports, et la liste comprend des outils puissants tels que netcat , nmap et ntop , et bien d'autres.

chillin
la source