If I use case when hub and node are on the same network - here is how I do this:
java -jar selenium-server-standalone-2.45.0.jar -role hub -port 4444
java -jar selenium-server-standalone-2.45.0.jar -role webdriver -port 5555 -hub http://MY_IP:4444/grid/register -nodeTimeout 960 -nodePolling 5 -unregistIfStillDownAfter 20000 -browser browserName="chrome,version=42,maxInstances=1,platform=WINDOWS"
so it works fine, but if node is in other network - lets say - at my home PC, I can't connect that node to my hub that is located at my work PC. For this purpose I've got from my admin an external IP, this time I could access hub from other network - in my http://localhost:4444/grid/console now I can see that remote node as failed: Operation timed out
So what should be done more to configure and to establish connection? Appreciate you help!