ubuntu2004 有线与另一个Ubuntu系统通信
创始人
2024-03-03 21:22:23
0

在Ubuntu2004(从机)打开一个终端,输入如下配置有线网络ip,其中eth0 为有线网络的名称,up使能有线网络eth0:

 ifconfig eth0 192.169.10.2 up  

并在.bashrc文件中输入

export ROS_MASTER_URI=http://192.169.10.1:11311
export ROS_HOSTNAME=192.169.10.2
 

查看有线网络的名称可以在终端输入ifconfig,如下

 另一个Ubuntu系统(主机)打开终端输入

 ifconfig eth0 192.169.10.1 up

在/data/local/setting下touch network,输入2,选择有线连接

开机自启动的与业务脚本中加入如下内容,该内容会读取network中的内容,选择网络ip,并配置主从机的主机的ip: 

#!/bin/bashifconfig eth0 192.169.10.1 upversion_path=/data/local/setting/networkif [ -f $version_path ]
thenversion=$(cat $version_path)echo $versionif [ $version = 1 ]thenecho "is 164.178"ip="$(ifconfig | grep -A 1 'wlan0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"elif [ $version = 2 ]thenecho "is 10.1"ip="$(ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"fi
fi#ip="$(ifconfig | grep -A 1 'wlan0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"
#ip="$(ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"
#wifi="$(ifconfig wlan0 | grep 'wlan0' | cut -d '"' -f 2)"export ROS_HOSTNAME=$ip
export ROS_MASTER_URI=http://$ip:11311#source /opt/ros/kinetic/setup.bash && nohup /opt/ros/kinetic/bin/roscore &

至此有线网络ip已经设置完成,主从机也已经配置完成,插上网线就可以接收主机发送的topic了,开心啊,再也不用担心网络延时啦!

 参考文献:

(96条消息) linux eth0网卡配置详解_R0be1l的博客-CSDN博客_网卡eth0

(96条消息) grep -A -B -C -a -c -n -v -i等_You丶小明快跑的博客-CSDN博客 

(96条消息) grep -A -B -C -a -c -n -v -i等_You丶小明快跑的博客-CSDN博客 

(96条消息) Linux命令-1:tail命令详解_椰果奶茶加冰的博客-CSDN博客_linux中tail命令详解 

Linux Shell脚本中获取本机ip地址方法 - 腾讯云开发者社区-腾讯云 (tencent.com) 

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...