osx 10.11 El Capitan 修改usb网卡的mac地址

前言

在HKU实验室搬砖,这边的网络和mac绑定的,调试linux服务器只能用一台局域网里的垃圾windows8.1,实在是太annoying,果断改mac上mac。

过程

本想用ifconfig直接修改mac地址,

1
2
$ ipconfig en0 down
$ sudo ipconfig en0 ether xx:xx:xx:xx:xx

结果收到提示ifconfig: ioctl (SIOCAIFADDR): Device power is off
查了一下osx 10.7还是多少以上不能用ifconfig这样改,所幸发现了SpoofMac,装了可以轻轻松松修改en0了不过…

没法修改外置USB转ether的mac啊
就是明明改了但没提示,ifconfig了以后还是原来的mac。

继续google发现是驱动的问题,上Realtek官网找到自己的芯片就好(在system information里面看设备信息,我的是RTL8152),付个我下载的链接(http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=55&Level=5&Conn=4&DownTypeID=3&GetDown=false)

装上以后就可以修改usb网卡的mac了,珍爱生命远离windows。

后文

不知道为什么装了驱动以后在system information里找不到usb网卡这个设备了,改天再好好研究下。