Hi all, this is my first post but I'll jump straight into my problem.
Long story short, I have an ASUS RT-N66U running the modified Merlin firmware (the one which comes with OpenVPN) and I set it all up. I followed some tutorials on how to generate what keys and as of now, I manage to get my clients (using Android's OpenVPN Connect and Tunnelblick on OSX) to successfully authenticate and connect with the server. The issue is that no packets actually flow through the VPN.
Here's my setup (which is somewhat special):
FRITZ!BOX DSL Router/Modem (10.0.0.1) <----> (DMZ - 10.0.0.84) ASUS RT-N66U (192.168.1.1) <----> [My Network]
Now, here's my server's config.ovpn:
# Automatically generated configuration
daemon
server 10.8.0.0 255.255.255.0
proto udp
port 1194
dev tun21
comp-lzo adaptive
keepalive 15 60
verb 3
push "route 192.168.1.0 255.255.255.0"
push "dhcp-option DNS 192.168.1.1"
push "redirect-gateway def1"
tls-auth static.key 0
ca ca.crt
dh dh.pem
cert server.crt
key server.key
status-version 2
status status
# Custom Configuration
And my client's .ovpn file (with the sensitive parts omitted):
remote xxxxxxx
tls-client
dev tun
pull
<ca>
xxxxx
</ca>
<cert>
xxxxx
</cert>
<key>
xxxxx
</key>
key-direction 1
<tls-auth>
xxxxx
</tls-auth>
Pretty standard, right? I've tried it with both TAP and TUN and still no joy. I did notice something which might be useful info: when using OpenVPN Connect, I see several kBytes sent when the connection is active but the "received" counter sits at exactly 0 bytes and 0 packets. It's as if the server simply is completely unable to talk to the client.
If there is any more info needed to help me sort this out, I'll be happy to oblige!
Thanks in advance!