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

Your slave machine probably cannot resolve the hostname of the primary machine.

From the slave machine, you should be able to do rosnode list and then use rosnode ping <node> to ping one of the remote nodes. If rosnode ping fails, try running rosnode info <node> on the node in question to get its hostname, and try to ping that hostname directly.

If it doesn't resolve or can't ping, you need to set ROS_IP on the master before running nodes there.

For more information on why this happens and how it works, watch my roscon talk from last year: http://vimeo.com/67806888