macOS沒辦法用上iproute2,那今天就到此結束了,謝謝大家。
iproute2mac
雖然macOS沒辦法用上真正的iproute2,但是brona使用了python來使用net-tools的工具來輸出成iproute2輸出的樣子,雖然說僅僅只是一隻mapping程式,但也為了mac能用上iproute2的command line介面。
有興趣的人可以到iproute2的github,
當我們使用mac當成開發機時,會裝個mac所欠缺的套件管理程式brew
,因此就不詳細介紹brew
的安裝過程,直接使用brew來安裝iproute2mac
吧
brew install iproute2mac
就可以使用iproute2的一些指令了,仔細看一下他的sorce code,使用的是net-tools的指令,如
IFCONFIG = '/sbin/ifconfig'
ROUTE = '/sbin/route'
NETSTAT = '/usr/sbin/netstat'
NDP = '/usr/sbin/ndp'
ARP = '/usr/sbin/arp'
NETWORKSETUP = '/usr/sbin/networksetup'
可見其實這隻程式先定義好要用哪些工具來重現iproute2的一些功能。
其他功能可以看github的readme,可以看其他功能喔