I'm using the OpenVPN client in the DD-WRT router software to connect a wireless router (which I've configured to be a wireless access point) to my VPN server running Debian Squeeze. The client on the router connects, but then disconnects immediately. Since I can't see any errors in the server logs, I'm assuming the client is deciding to disconnect.
I've tried running a client with the same configuration on a machine on the LAN that's connected to another router, and that works fine. So I suspect the problem may be due to the fact that I have the wireless router configured as an access point which (should!) be routing out to the Internet via the main router/gateway on the LAN. Does anyone have any further clues on the problem though?
Thanks for any help...
Jun 18 22:04:38 edith ovpn-server_443[12912]: MULTI: multi_create_instance called
Jun 18 22:04:38 edith ovpn-server_443[12912]: Re-using SSL/TLS context
Jun 18 22:04:38 edith ovpn-server_443[12912]: LZO compression initialized
Jun 18 22:04:38 edith ovpn-server_443[12912]: Control Channel MTU parms [ L:1544 D:140 EF:40 EB:0 ET:0 EL:0 ]
Jun 18 22:04:38 edith ovpn-server_443[12912]: Data Channel MTU parms [ L:1544 D:1450 EF:44 EB:135 ET:0 EL:0 AF:3/1 ]
Jun 18 22:04:38 edith ovpn-server_443[12912]: Local Options String: 'V4,dev-type tun,link-mtu 1544,tun-mtu 1500,proto TCPv4_SERVER,comp-lzo,cipher BF-CBC,auth SHA1,keysize 128,key-method 2,tls-server'
Jun 18 22:04:38 edith ovpn-server_443[12912]: Expected Remote Options String: 'V4,dev-type tun,link-mtu 1544,tun-mtu 1500,proto TCPv4_CLIENT,comp-lzo,cipher BF-CBC,auth SHA1,keysize 128,key-method 2,tls-client'
Jun 18 22:04:38 edith ovpn-server_443[12912]: Local Options hash (VER=V4): 'c0103fa8'
Jun 18 22:04:38 edith ovpn-server_443[12912]: Expected Remote Options hash (VER=V4): '69109d17'
Jun 18 22:04:38 edith ovpn-server_443[12912]: TCP connection established with [AF_INET]93.96.x.x:2189
Jun 18 22:04:38 edith ovpn-server_443[12912]: TCPv4_SERVER link local: [undef]
Jun 18 22:04:38 edith ovpn-server_443[12912]: TCPv4_SERVER link remote: [AF_INET]93.96.x.x:2189
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [14] from [AF_INET]93.96.x.x:2189: P_CONTROL_HARD_RESET_CLIENT_V2 kid=0 [ ] pid=0 DATA len=0
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TLS: Initial packet from [AF_INET]93.96.x.x:2189, sid=93b6741a 2035f3dc
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [26] to [AF_INET]93.96.x.x:2189: P_CONTROL_HARD_RESET_SERVER_V2 kid=0 [ 0 ] pid=0 DATA len=0
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 0 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [106] from [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=92
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [126] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ 1 ] pid=1 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=2 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=3 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=4 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 1 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=5 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 2 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=6 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [26] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 3 4 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=7 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=8 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 5 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=9 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 6 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=10 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 7 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=11 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 8 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=12 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 9 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=13 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 10 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=14 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 11 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=15 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 12 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=16 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 13 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=17 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 14 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=18 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 15 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=19 DATA len=100
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 16 ]
Jun 18 22:04:39 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=20 DATA len=100
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 17 ]
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=21 DATA len=100
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER READ [22] from [AF_INET]93.96.x.x:2189: P_ACK_V1 kid=0 [ 18 ]
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 TCPv4_SERVER WRITE [114] to [AF_INET]93.96.x.x:2189: P_CONTROL_V1 kid=0 [ ] pid=22 DATA len=100
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 Connection reset, restarting [0]
Jun 18 22:04:40 edith ovpn-server_443[12912]: 93.96.x.x:2189 SIGUSR1[soft,connection-reset] received, client-instance restarting
Jun 18 22:04:40 edith ovpn-server_443[12912]: TCP/UDP: Closing socket
My server config is:
port 443
proto tcp
dev tun1
ca ca.crt
cert edith-vpn.crt
key edith-vpn.key
dh dh1024.pem
server 10.8.1.0 255.255.255.0
ifconfig-pool-persist ipp_443.txt
client-config-dir ccd
route 192.168.1.0 255.255.255.0
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status_443.log
verb 5
My client config is:
client
dev tun
proto tcp
remote 80.68.x.x 443
resolv-retry infinite
nobind
persist-key
persist-tun
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
ca /tmp/openvpncl/ca.crt
cert /tmp/openvpncl/client.crt
key /tmp/openvpncl/client.key
comp-lzo