发布时间: 2026-01-30
机器人修改MAC地址
1. 简介
现场使用过程中会偶尔出现单台通讯无问题,多台通讯时某一台一直通讯存在异常,这种情况下可先排查机器人的mac地址是否存在冲突,如果存在冲突,可按照下面方法修改新的不重复的mac地址,来解决此问题,当版本大于3.22时,可直接更改,无需使用下面操作更改
2. 操作流程
1、 ssh root@ip地址,密码:elite2014,连接到机器人控制器
2、 输入指令 ifconfig,查询当前机器人的mac地址为46:58:DF:16:C6:F8(假设mac地址是重复的,将最后的F8改为F9,保证不重复)
3、 查询mac地址后,在下面输入指令mount -o remount,rw /(开启权限)
4、 打开对应的networking文件,输入指令:vi /etc/init.d/networking
5、 打开文件后,找到对应的位置,使用 i 进行编写修改mac地址的代码
6、 修改位置及代码1:在start)下 fi 与echo “done/.”中间增加更改后的mac地址:ifconfig eth0 hw ether 46:58:DF:16:C6:F9
7、 修改位置及代码2:在下force-reload|restart) fi 与echo “done/.”中间增加更改后的mac地址:ifconfig eth0 hw ether 46:58:DF:16:C6:F9
@
8、 修改完成后使用键盘上ESC 和 :按钮,再输入 wq 后回车进行数据保存
9、 保存完成后,输入指令:sync进行同步
10、 再输入指令:/etc/init.d/networking restart 进行重启
11.重启完成后,依次按照步骤1、2查询mac地址,如果mac地址是更改后的,则更改完成,否则按照步骤重新执行操作一次
3. 附录(输入指令)
ssh root@192.168.1.200 ---连接远程
elite2014 -----密码
ifconfig ----查看mac地址
mount -o remount,rw / ----------获取更改权限
vi /etc/init.d/networking ------打开对应文件
在对应的地方增加更改后的mac地址
i ---编辑文件
修改的地方1
start)
fi
ifconfig eth0 hw ether 46:58:DF:16:C6:F9 增加更改后的mac地址
echo “done”
修改的地方2
force-reload|restart)
fi
ifconfig eth0 hw ether 46:58:DF:16:C6:F9 增加更改后的mac地址
echo “done”
esc --退出并保存文件
:
wq
sync 同步信息
/etc/init.d/networking restart ---重启文件
查看ifconfig,观察mac地址是不是更改完成