Hello Matt,
You may by now have found a solution to your problem;
I had a similar problem when setting up a remote node last week via a mobile phone sim card ( cell net phone ! ).
I found I could not connect from the remote node until I removed the default entry in iptables and used ip rules to get a two way connection.
Regards, Ian..
A totally in-experienced user <smile>