关于mac地址的一点感想

时间:2022-05-29 23:51:57

因为怕mac地址冲突导致环路影响,所以修改了本地设备的mac地址。地址修改为 77:77:77:00:22:11,

结果导致 wlan0 下发不下来。

查看配置选项/etc/config/wireless 和 无线开关选项/etc/config/wonoff,配置如下:

root@hbg:# cat /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '1'
        option hwmode '11ng'
        option path 'platform/qca953x_wmac'
        option htmode 'HT20'
        option disabled '0'       说明无线是开启的。
        option txpower '5'
        option country 'US'
        option distance '2000'
        option chanbw '5'
        option rxantenna '1'
        option txantenna '1'
        option log_level '1'

无线开关

root@hbg:~# cat /etc/config/wonoff
1
root@hbg:~#

无线也是开启的。

回想一下刚才的操作,只是利用产测工具修改了mac地址而已,以前也修改过,譬如另外一台设备修改为88:88:88:88:99:01 之后也没有发生任何问题。

经另外一个同事提醒,才发现mac地址的一个使用规则。

 

其中第1字节的第8Bit(如图中00-50-BA-...对应的00000000-01010000-10111010-...,加粗字体的Bit)标识这个地址是组播地址还是单播地址

这是由以太网的传输协议高字节先传,但每一字节内低位先传的特性所决定的,见IEEE 802.3 3.2.3 。