是否有适用于iproute2的OS X?


20

我正在搜索Linux上的命令行工具集合(如iproute2)。

Network Utility可以,但是我希望在命令行上使用它。


3
解释您要完成的任务可能会导致更多更好的响应。
格里

Answers:



4

不同的用户使用命令的方式也不同,因此在不知道如何使用此实用程序的情况下,正确回答这个问题很困难。根据Wikipedia的介绍,iproute2是一款旨在替代整个网络工具套件的软件。可能只有一种实用程序可以精确地执行此操作,而iproute2是开放源代码软件,因此可以下载该源代码,并且您几乎可以用它做任何您想做的事,例如对其进行修改,以便可以可以为OS X进行编译。但这可能需要大量工作……可能没有,但是可能有,因此,我将为您提供一些您以前可能从未听过的建议。

网络设置

networksetup命令用于配置通常在“系统偏好设置”应用程序中配置的网络设置。networksetup命令使您可以查看所有类型的网络参数,包括IP地址,可用的网络接口以及许多其他变量。除了我上面链接的手册页之外,我还在这里找到了其用法示例。


MacPorts

我建议您安装macports并搜索它为网络实用程序提供的可用软件,直到找到所需的软件为止。

一旦安装了xcode(对于Mavericks 10.9 xcode_5.1.1.dmg),安装MacPorts就非常简单:

 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是OS X的成熟软件包管理器,它维护着成千上万个开源软件命令,实用程序和应用程序,因此值得了解。

我只是在macports上搜索了“网络”一词:

 port search network

macports返回了278个端口,并且列表中包含诸如netcatnmapntop之类的强大工具,还有更多其他工具。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.