iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
1
DevOps

不是工程師也能看懂的routing小技巧系列 第 21

Day 21 幫Mac用上iproute2吧!

標題殺人法

macOS沒辦法用上iproute2,那今天就到此結束了,謝謝大家。

介紹一個東西,稱之為iproute2mac

雖然macOS沒辦法用上真正的iproute2,但是brona使用了python來使用net-tools的工具來輸出成iproute2輸出的樣子,雖然說僅僅只是一隻mapping程式,但也為了mac能用上iproute2的command line介面。
有興趣的人可以到iproute2的github,

https://github.com/brona/iproute2mac

講講安裝方法

當我們使用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,可以看其他功能喔


上一篇
Day 20 學校裡面會鎖對外流量怎麼辦?手邊又剛好有一台分享器
下一篇
Day 22 之閒聊EUI64
系列文
不是工程師也能看懂的routing小技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言