Okay friends, I'm really at a loss on this one. Here's the situation:
I've got a network here with a Juniper router, a server on the LAN running OpenVPN, and clients connecting from the internet.
The clients connect fine, they can ping everything on the network, but protocol besides ping just does not work. I've done a fair bit of debug logging on machines on the LAN, and the router itself, and what's happening is, packets are reaching their destination correctly from the client to the LAN side machines, the LAN machine sends whatever response it will (e.g. DNS reply with ip address of host requested), and then the Juniper drops the packet on the way out due to no session being created.
I've got routes set to the LAN set up correctly, I've set the Juniper to forward traffic for the 10.8.0.0 OpenVPN subnet to the ip of the VPN server for return traffic, so I'm kinda stuck on what to do to get it working. I had it working great before, but I had to turn NATting off on the server due to our phone system's softphones not being able to handle NATed connections for our remote staff, so I'm trying to get this working purely through routing.
Here's my setup:
Server is Windows Server 2012
local 192.168.1.44
port 1194
proto udp
dev tun
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\server.crt"
key "C:\\Program Files\\OpenVPN\\config\\server.key" # This file should be kept secret
dh "C:\\Program Files\\OpenVPN\\config\\dh1024.pem"
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-config-dir ccd
push "route 192.168.0.0 255.255.254.0"
push "route 172.16.0.0 255.255.0.0"
push "dhcp-option DNS 192.168.1.29"
push "dhcp-option DNS 192.168.1.42"
push "dhcp-option DOMAIN ourdomain.com"
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
Client is Windows 7
client
dev tun
proto udp
remote <<publicIP>> 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\client.crt"
key "C:\\Program Files\\OpenVPN\\config\\client.key"
ns-cert-type server
comp-lzo
verb 3
Ideas???