You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I have a local multi-hop network. PC1PC2PC3. I have Discovery server running on PC1 and client running on PC3 with ROS2 Fast DDS installed on PC1 and PC3. I can see over wireshark that heartbeats are exchanged successfully between both PCs, so I assume they could discover each other. I enforced unicast traffic. However, listener/talker would not communicate with each other. The two hops are on two different networks with proper routing in pace.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello, I have a local multi-hop network. PC1PC2PC3. I have Discovery server running on PC1 and client running on PC3 with ROS2 Fast DDS installed on PC1 and PC3. I can see over wireshark that heartbeats are exchanged successfully between both PCs, so I assume they could discover each other. I enforced unicast traffic. However, listener/talker would not communicate with each other. The two hops are on two different networks with proper routing in pace.
PC1: IP 10.0.0.100
PC3: IP 20.0.0.20
On PC1: this is the xml configuration:
On PC3:
I use environment variable
ROS_DISCOVERY_SERVER=10.0.0.100:5000
Here is the PCAP from PC1 and PC3
Could you please show me what am I missing?
Thank you
Beta Was this translation helpful? Give feedback.
All reactions