发布时间: 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地址是不是更改完成

 

 

提交反馈