簡體   English   中英

通過共享網絡的LCM UDP消息

[英]LCM UDP Message Through Shared Network

伙計們,

我有一台通過無線(wlan0)連接到Internet的Ubuntu計算機,並且正在將此連接共享到我的以太網端口(eth1)。 然后,我將此以太網端口連接到交換機,並將兩個Windows機器連接到同一交換機。 因此,兩台Windows計算機都具有從LAN生成的靜態IP,該IP是從wlan0到eth1生成的路由生成的,因此我可以同時與所有3台計算機通信(這是可行的,因為我可以ssh並遠程訪問所有3台計算機)。

我的問題是,當我在Windows PC上運行LCM程序(TTL = 1)時,無法在Ubuntu計算機上接收到消息(這意味着消息應該通過以太網)。 在無線網絡運行時,如何確保UDP消息可以從Windows機器路由回我的Ubuntu機器?

這是我對問題的解決方案(就在LCM網站上):

sudo ifconfig eth1 multicast
sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev eth1

現在,我所有的UDP數據包僅通過eth1路由。 之后,我的共享網絡(來自wlan0)仍然完好無損。 因此,所有計算機都同時具有互聯網。 很好!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM