@Nachtfalke:
You run the OpenVPN client as an user with admin rights ?
The Windows client - does it allow connections/pings from other hosts on other subnets ? Try diabling the firewall on the client.
Add an "any to any" firewall rule on the pfsense firewall OpenVPN tab.
For better troubleshooting, I connected using a Linux laptop, I think I see the route problem:
The LAN I'm connecting to is 192.168.2.0, client PTP is 192.168.11.5, client IP is 192.168.11.6
From the Linux laptop connected this is the "route" output:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.5 * 255.255.255.255 UH 0 0 0 tun0
192.168.11.1 192.168.11.5 255.255.255.255 UGH 0 0 0 tun0
192.168.11.0 192.168.11.5 255.255.255.0 UG 0 0 0 tun0 < wrong ??
192.168.1.0 * 255.255.255.0 U 303 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default Wireless_Broadb 0.0.0.0 UG 303 0 0 eth1
I think the 'wrong' line should be:
192.168.2.0 192.168.11.5 255.255.255.0 UG 0 0 0 tun0
So if I type the command:
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.11.5
Now it works, I can ping the firewall which is 192.168.2.6 and other machines on the LAN 192.168.2.0
So, is that line wrong? If so, what can I do? Or am I completely on the wrong track here?
Julien
OK everyone, never mind. I just looked at my advanced options and I had 192.168.2.11 and the route being pushed.
I changed it to: push "route 192.168.2.0 255.255.255.0"; and now it works.
So I'm thinking, the Local Network has to be blank and the "Advance Configuration" has to have a push?