ros多機(jī)通信 如何實(shí)現(xiàn)通過ros讓兩個(gè)不同子網(wǎng)可以互相通訊?
如何實(shí)現(xiàn)通過ros讓兩個(gè)不同子網(wǎng)可以互相通訊?這很簡(jiǎn)單。我給你兩個(gè)解決方案:1??梢詫⒍嗌賯€(gè)LAN網(wǎng)卡連接到不同的線路上,然后在IP add中設(shè)置LAN網(wǎng)卡的IP段,如lan1:192.168.0.1
如何實(shí)現(xiàn)通過ros讓兩個(gè)不同子網(wǎng)可以互相通訊?
這很簡(jiǎn)單。我給你兩個(gè)解決方案:1??梢詫⒍嗌賯€(gè)LAN網(wǎng)卡連接到不同的線路上,然后在IP add中設(shè)置LAN網(wǎng)卡的IP段,如lan1:192.168.0.1/24lan2:192.168.1.1/24。之后,您就可以互相訪問,在NAT中執(zhí)行0.0.0轉(zhuǎn)發(fā)或不執(zhí)行任何操作,只需設(shè)置操作。2你可以隨時(shí)訪問對(duì)方的ROS忽略一個(gè)問題,也就是說,一張網(wǎng)卡可以做多個(gè)IP段,但是有一個(gè)問題。您最好只設(shè)置一個(gè)DHCP,否則很容易搞砸,即在ip add中選擇LAN網(wǎng)卡,并添加一個(gè)ip段為192.168.1.1/24。此時(shí),您可以單擊“添加”并選擇該網(wǎng)卡,添加192.168.2.1/24。此時(shí),從該網(wǎng)卡連接的LAN有兩個(gè)IP段,可以用作intranet IP網(wǎng)關(guān)為192.168.1.1。192.168.2.1,兩段可以相互訪問。您可以將電影服務(wù)器的IP設(shè)置為放入防火墻。以上兩個(gè)方案已經(jīng)在ROS 2.9.27下設(shè)置,可以滿足您的需求。我希望他們能幫到你
你想要哪個(gè)版本的ROS?一般來說,在添加一個(gè)IP段之后,這個(gè)IP的NAT是IP fir NAT Gen,chain:srcnat,SRC add:192.168.1.0/24,action:masquerade,我不知道你是否開了一個(gè)DHCP帳戶。如果是,則在IP池中的219.238.53.1-219.238.53.100 IP段設(shè)置中,下一個(gè)池:選擇新IP段的名稱,即192.168.1.2-192.168.255。