Ubuntu 純網線直連ROS連線

2021-08-27 20:41:42 字數 936 閱讀 2503

主機設定

1.進入 network/wired/options/ipv4 settings/method

2.選擇 shared to other computers 儲存設定

3.兩台電腦用網線直連,兩電腦檢視本機ip ifconfig -a; 選enp…對應位址 (例如10.42.0.1)

4.兩台電腦互相ping對方ip,要能ping通

5.輸入sudo gedit ~/.bashrc 輸入

export ros_master_uri=http://主機ip(例如10.42.0.1):11311

export ros_ip=本機ip(例如10.42.0.1)

export ros_hostname=主機名稱(例如nvidia-hp)

儲存並 source ~/.bashrc

6.輸入sudo gedit /etc/hosts, 寫入

下文從機ip 從機名稱 例如(10.42.0.156 ll-pc)

儲存從機設定

1.連網線後查本機ip ifconfig -a; 選enp…對應位址(例如10.42.0.156)

2.輸入sudo gedit ~/.bashrc 輸入

export ros_master_uri=http://上文主機ip(例如10.42.0.1):11311

export ros_ip=本機ip(例如10.42.0.156)

export ros_hostname=本機名稱(例如 ll-pc)

儲存並 source ~/.bashrc

3.輸入sudo gedit /etc/hosts, 寫入

上文主機ip 主機名稱 例如(10.42.0.1 nvidia-hp)

儲存測試

完成後,主機啟動roscore,從機輸入rostopic list,能看到訊息列表即可

直連網線與交叉網線

雙絞線的製作方式有兩種國際標準,分別為eia tia568a以及eia tia568b。而雙絞線的連線方法也主要有兩種,分別為直通線纜以及交叉線纜。簡單地說,直通線纜就是水晶頭兩端都同時採用t568a標準或者t568b的接法,而交叉線纜則是水晶頭一端採用t586a的標準製作,而另一端則採用t568b...

直連網線和交叉網線使用區別

有關交叉線和直通線 交叉線是指 一端是 568a 標準,另一端是 568b 標準的雙絞線。直通線則指 兩端都是 568a 或都是568b 標準的雙絞線。使用場合 如果是同一層的裝置,就使用交叉線 如兩台電腦直連 如果兩個埠型別不同,則使用直連線。交叉線 568a 的排線順序從左到右依次為 綠白 綠 ...

直連網線和交叉網線的製作與應用

直連網線和交叉網線的製作與應用直連網線和交叉網線的製作與應用 交叉線 一頭是t 586a的標準另一頭是t 568b的標準才可以兩台計算機直接相連 網絡卡對網絡卡 普通的網線 直通線 兩頭一般都是t 568b標準的 所以 需要一根專門製作的網線,或者手頭有空餘的線改一下也可以 只改乙個頭 做水晶頭的時...