Answers:
iproute2mac https://github.com/brona/iproute2mac
到目前为止在啤酒上可用
不同的用户使用命令的方式也不同,因此在不知道如何使用此实用程序的情况下,正确回答这个问题很困难。根据Wikipedia的介绍,iproute2是一款旨在替代整个网络工具套件的软件。可能只有一种实用程序可以精确地执行此操作,而iproute2是开放源代码软件,因此可以下载该源代码,并且您几乎可以用它做任何您想做的事,例如对其进行修改,以便可以可以为OS X进行编译。但这可能需要大量工作……可能没有,但是可能有,因此,我将为您提供一些您以前可能从未听过的建议。
networksetup命令用于配置通常在“系统偏好设置”应用程序中配置的网络设置。networksetup命令使您可以查看所有类型的网络参数,包括IP地址,可用的网络接口以及许多其他变量。除了我上面链接的手册页之外,我还在这里找到了其用法示例。
我建议您安装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个端口,并且列表中包含诸如netcat,nmap和ntop之类的强大工具,还有更多其他工具。