您的位置:首页 > 其它

mac地址分类及如何修改mac地址

2016-03-29 17:06 330 查看
IEEE 802定义MAC地址为

|<--------- 24 bit --------->|<--------- 24 bit -------->|
| ccccccug cccccccc
cccccccc | xxxxxxxx xxxxxxx xxxxxxxx |

由ug控制mac地址类型:

u: 0:由 IEEE 指定ID统一管理
      1:本地管理
g: 0:单播
      1:多播

mac地址分为四类,由ug两个bit位决定:

ug cc cc cc 
 0 | 4 | 8 | C :(00)统一管理的单播 MAC 
 1 | 5 | 9 | D :(01)统一管理的多播 MAC 
 2 | 6 | A | E :(10)本地管理的单播 MAC 
 3 | 7 | B | F: (11)本地管理的多播 MAC 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

修改网卡的mac提示SIOCSIFHWADDR: Cannot
assign requested address错误如何解决?

在Linux下修改网卡的MAC地址命令:
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 47:72:65:65:6e:00
/sbin/ifconfig eth0 up
输入第二句命令是会提示:SIOCSIFHWADDR: Cannot assign requested address。是MAC地址设置不对。

IP地址分为三类:广播,组播和单播。广播就是:FF:FF:FF:FF:FF:FF。组播:第一字节最后一位是1,如47:72:65:65:6e:00,

47的最后一位是1。单播:第一字节最后一位是0,如48:72:65:65:6e:00。把上面的地址改为48就不会出现这个问题了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: