网口的MAC地址相同
现象描述
网口的MAC地址相同。
可能原因
可能为拷贝SD卡造成。可尝试复现拷贝SD卡操作进行验证,操作如下:
- 将同一个镜像文件烧录到不同的SD卡中。
- 将SD卡插到多台开发者套件上。
- 执行ifconfig -a命令查看多台开发者套件之间的eth0\eth1\usb0网口的MAC地址是否相同。
解决方案
手动设置MAC地址。步骤如下:
- 查询当前开发者套件的芯片MAC地址设置情况。
(base) root@davinci-mini-devkit-2:~# npu-smi info -t mac-addr -i 0 NPU ID : 0 Chip Count : 1 mac_addr 0 : 26:ca:c0:68:c5:7c mac_addr 1 : 46:c9:e8:12:b2:53 mac_addr 2 : ff:ff:ff:ff:ff:ff mac_addr 3 : ff:ff:ff:ff:ff:ff Chip ID : 0
- 根据以上信息发现,mac_addr 0和mac_addr 1已经设置MAC地址,mac_addr 2和mac_addr 3为ff:ff:ff:ff:ff:ff,表示MAC还没设置。
- 设置MAC地址。命令如下:
npu-smi set -t mac-addr -i 0 -c 0 -d number -s xx:xx:xx:xx:xx:xx
-d number:指定mac_addr的编号。number表示具体编号,取值范围{0,1,2,3}。
-s xx:xx:xx:xx:xx:xx :配置具体的MAC值。xx:xx:xx:xx:xx:xx为MAC地址格式。
父主题: 开发者套件启动、登录与联网