我正在尝试在Linux Mint 15肉桂机上将eth0的MAC地址更改为3d:dd:c8:88:c2:0d。如下所示,使用“ ip链接设置dev eth0地址”失败,macchanger产生类似的错误消息(“无法分配请求的地址”)。如图所示,可以设置另一个MAC,但是我需要这个特定的MAC。
关于如何进行更改或为什么更改失败的任何建议?
~ $ sudo ip link set dev eth0 down
~ $ sudo ip link set dev eth0 address 3D:DD:C8:88:C2:0D
RTNETLINK answers: Cannot assign requested address
~ $ sudo ip link set dev eth0 address 00:00:00:00:00:01
~ $ sudo ip link set dev eth0 up
~ $ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:01
inet addr:172.26.24.158 Bcast:172.26.24.255 Mask:255.255.255.0
inet6 addr: fe80::215:58ff:fecb:b9ba/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:885330 errors:0 dropped:0 overruns:0 frame:0
TX packets:643599 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:840836259 (840.8 MB) TX bytes:429278582 (429.2 MB)
Interrupt:16 Memory:ee000000-ee020000
MAC地址的第一个字节中有两个特殊位:
您正在尝试设置一个设置了多播位的地址,该地址不起作用,因为对主机的任何答复都将被解释为多播数据包。
另外,当您更改MAC地址且未分配OUI时,请设置本地分配位。
这是一个有助于提供更多详细信息的图表:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句