ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I think the adapter used is selected on startup, so adapters that come up after the node will not be considered. There's no portable way (that I'm aware of) to make it reevaluate the available adapters. I'm not sure what you should do instead. If you can wait to start the node until the network is up, you can simply add a dependency in systemd so that the node only starts after the network. Otherwise, you'll probably have to restart the node after the network becomes available.

You might also be able to use a virtual adapter to fix this, but I've never done that before, so you'll probably have to look elsewhere for solutions like that.