peril
Hi All,
I have been running the openvpn server side for years, with 5-10 clients, with no issues, (including previous cyanogenmod openvpn clients.)
I'm trying to troubleshoot an issues with the htc evo 3d client, and there seems to be something wrong with withe exchange between the client and the server, (and I don't see to have enough information to be able to troubleshoot on the server side ...)
running with log level 6 (or 3 honestly) - I see this exchange between the client / server, but the local /32 tunnel is NEVER configured ont he server (but it is on the client)
[snip below]
....
... key exchange goes great ...
...
Jul 29 12:45:31 ras01 ovpn-server[1158]: android.adrian/173.75.xxx.xxx:1024 TCPv4_SERVER READ [104] from [AF_INET]173.75.220.193:1024: P_CONTROL_V1 kid=0 [ ] pid=27 DATA len=90
Jul 29 12:45:32 ras01 ovpn-server[1158]: android.adrian/173.75.xxx.xxx:1024 PUSH: Received control message: 'PUSH_REQUEST'
Jul 29 12:45:32 ras01 ovpn-server[1158]: android.adrian/173.75.xxx.xxx:1024 SENT CONTROL [android.adrian]: 'PUSH_REPLY,route 192.168.10.0 255.255.255.0,route 192.168.100.0 255.255.255.0,route 10.8.0.0 255.255.255.0,topology net30,ping 10,ping-restart 120,ifconfig 10.8.0.6 10.8.0.5' (status=1)
Jul 29 12:45:32 ras01 ovpn-server[1158]: android.adrian/173.75.xxx.xxx:1024 TCPv4_SERVER WRITE [22] to [AF_INET]173.75.220.193:1024: P_ACK_V1 kid=0 [ 27 ]
...
then the userspace spits out a whole bunch of server read / server write messages (and the client believes that it should be connected to 10.8.0.5 via the local 10.8.0.6, the .6 interface gets configured on the phone- but the .5 interface never happens on the server.
other clients work fine....
it's definately something not right on the client side, just not sure how to proceed.
--Adrian
peril
Hey - I wanted to say - this is (and was) working the whole time "doh" -ended up troubleshooting from a working windows client, and it had the exact same behavior.
Once I configure the "fix froyo routes", and pinged the .1 address of the tunned ip segment - I was good to go.
--Adrian