Do computers need to be on the same internet connection as master?
ROS Kinetic, Ubuntu 16.04 I'm trying to establish a connection across two computers.
I have edited the .bashrc files on both with the appropriate ROS_IP, ROS_HOSTNAME, and ROS_MASTER_URI fields (running localhost:11311 on my machine, with my IP address subbed into the second machine) and the echo command returns the expected result, however connection is not successful. I run roscore on my machine, then publish a simple message (which I have confirmed by echoing that topic on my own computer).
The second machine returns: ERROR: Unable to communicate with master!
I am not experienced with computer networks, so troubleshooting this has been difficult. My assumption is that both computers need to be on the same internet connection (they are not even in the same building). I was hoping someone could clarify for me.
Thanks for your time