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

Seems like i found a working solution myself. this also works if you have the following setup: running roscore on a machine A connect ethernet cable and get ip adress via dhcp communicate from a machine B via network to roscore on machine A

the solution is to set up a network bridge on machine A which bridges to all other network devices (e.g usb0, eth0 ...). Assign a static IP to the bridge device and set ROS_MASTER_URI and ROS_IP to that ip. Start the roscore. When plugin the ethernet cable or tablet (...) just restart the bridge adapter using ifconfig down/up and all devices can communicate with the core using the bridge adapter's ip