怎么在树莓派里修改 mac 地址?

2015-08-18 20:57:56 +08:00
 oska874

怎么在树莓派里修改 mac 地址?
我用的瑞昱 rtl8188cu 的无线网卡,想重新设置下 mac 地址,但是用 ifconfig wlan hw ether *** 不起作用,不报错也不生效。
有什么办法?

4287 次点击
所在节点    Raspberry Pi
15 条回复
lifanxi
2015-08-18 22:31:39 +08:00
我也试过,好像确实不生效,后来没找到办法就没再研究了。

顺便说下有线网卡改 MAC 的方法,也有点 Tricky 的,是在 /boot/cmdline.txt 中加内核启动参数: smsc95xx.macaddr=DE:AD:BE:EF:00:00
lwrless
2015-08-18 23:28:42 +08:00
我记得有个东西叫 macchanger ,以前用过挺好用的,而且可以随机生成
kiritoalex
2015-08-18 23:29:10 +08:00
macchanger 加一
oska874
2015-08-19 00:15:27 +08:00
@kiritoalex @lwrless 系统里面没有这个命令啊。怎么整?确定是树莓派可以用的,还是说一般 pc linux 上的工具?
kiritoalex
2015-08-19 00:34:54 +08:00
@oska874 编译
rundis
2015-08-19 07:09:28 +08:00
linux 有修改 mac 地址的命令,但是很久没用忘了。。。你去搜索一下就知道了
lwrless
2015-08-19 07:41:11 +08:00
WD40
2015-08-19 11:14:53 +08:00
请问是基于什么要求要修改 MAC 地址呢 ?
oska874
2015-08-19 11:23:16 +08:00
@WD40 路由限制 mac ,就想着把网卡的 mac 改成可用的。
@lwrless 这个可用 arm 的 gcc 编译了用在树莓派上?
lwrless
2015-08-19 11:28:40 +08:00
@oska874 嗯是啊
oska874
2015-08-19 20:56:45 +08:00
@lwrless @kiritoalex @lifanxi usb 无线网卡还是不能修改。 macchanger 提示 new mac 已经是新的了,但是 ifconfig 看到的还是旧的。板载网卡可以修改成功。运行环境是 ubuntu mate 15.04 for raspberry 2
lwrless
2015-08-19 21:03:15 +08:00
@oska874 这不应该啊...有没有先 down 掉然后再 macchanger?

我的修改流程是这样的:
lwrless
2015-08-19 21:04:21 +08:00
抱歉没打完...

ifconfig [ interface ] down
macchanger -r [ interface ]
ifconfig [ interface ] up
oska874
2015-08-19 23:08:06 +08:00
@lwrless 无效,我最开始就是用 ifconfig 去修改 mac ,结果就是不报错,不生效。用 macchanger 也是一个效果。很奇怪的有线网卡都可以设置。我之前的 thinkpad 的无线网卡也可以修改,就是现在的瑞昱和 intel 的无线不能修改。奇了怪了。
lwrless
2015-08-19 23:32:40 +08:00
@oska874 试试先关掉 NetworkManager 完事儿了再开启?这玩意好像能导致很多奇怪问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/214130

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX