开发机,虚拟机,主机三者通过网线连接相互ping通

在运行TROS手册中的rviz2进行数据展示的demo时由于电脑只安装了虚拟机在测试时虚拟机没有接收到x3派上发布的节点信息,后面经过排查发现是x3派和虚拟机不在同一网段下造成的,于是经历了一段时间的痛苦的配网最终实现了该demo应有的效果。

  • 虚拟机设置

虚拟机与主机采用桥接模式,相关设置如下:

同时在虚拟机内部进行如下设置:

  • x3派设置

方法一:修改interfaces文件

设置x3派IP为静态模式,并保证网段和虚拟机的网段相同

方法二:命令行设置

输入命令:ifconfig eth0 “xxx.xxx.xxx.xxx”

上述设置之后运行ifconfig更改成功

  • 主机设置

将主机的以太网的IP地址也设置为同虚拟机处于同一网段

最后实现三者相互ping通,运行RVIZ的demo,即可实现效果