Here's a list of stuff that doesn't work. I try combinations of flags including
-b to bootstrap,
--upnp off, since vpn is not behind a nat,
-r to force connecting to a remote client.
-m on, to trick it into creating the dag.
-u setting the public ip, in case it's required for peer inventory messages
-v it's not clear what's higher or lower verbosity
In no case, does netstat -tnp show an outbound connection. nc shows the client is listening on 0.0.0.0:30303 and accepting inbound connections.
16 ./eth/eth -x 256 17 ./eth/eth -v 9 -x 256 18 ./eth/eth -v 1 -x 256 19 ./eth/eth -m off -o peer -u 65.78.90.42 -x 256 20 ./eth/eth -m off -o peer -x 256 21 rm ~/.ethereum/ -rf 22 ./eth/eth -m off -o peer -x 256 25 ./eth/eth -m on -o peer -x 256 27 ./eth/eth -m on -o peer -x 256 -d tmp 99 ./eth/eth -m on -o peer -x 256 -d tmp 40 ./eth/eth -m on -o peer -x 256 -d tmp -j 42 ./eth/eth -m on -o peer -x 256 -d tmp -j on 44 ./eth/eth -m on -o peer -x 256 -d tmp -b 45 ./eth/eth -m on -o peer -x 256 -d tmp -b --upnp off 46 ./eth/eth -m on -o peer -x 256 -d tmp -b --upnp off -v 0 48 ./eth/eth -m on -o peer -x 256 -d tmp -b --upnp off -v 0 51* ./eth/eth -d tmp --upnp off 52 nc poc-9.ethdev.com 30303 53 nc -v -v poc-9.ethdev.com 30303 54 ./eth/eth --upnp off -d ./tmp/ -u 192.99.13.13 55 ./eth/eth --upnp off -d ./tmp/ --public-ip 192.99.13.13 57 ./eth/eth -d ./tmp/ --public-ip 192.99.13.13 58 ./eth/eth --public-ip 192.99.13.13 60 ./eth/eth --public-ip 192.99.13.13:30303 61 ./eth/eth -u 192.99.13.13:30303 62 ./eth/eth -x 5 64 ./eth/eth -x 5 -h 65 ./eth/eth -x 5 -b