Alright guys, sorry about this but i'm pulling my hair out trying to figure this stuff out and after 48 hours of playing around I think its time to start outsourcing for ideas.
So I purchased a VPN and it works fine on my PC and everything is great. The problem is that I want my wireless clients to also be able to use the VPN (through my router). My router natively supports it and it works fine, but the throughput is 11 mbps so native router usage isn't an option (it is that slow due to the weak CPU).
My solution is to have my always on windows PC do all the openvpn CPU intensive stuff. So my windows PC has all the traffic flowing through it.
So it'd be like WAN > PC > VPN and my 2nd lan port on my always on windows PC would go to the routers WAN port and would serve wireless clients.
If you have any better ideas on my options then please do pipe in. For example, is it possible to do WAN > router > PC > VPN > Router > wireless clients? the difference being my modem cable going directly into my router in the second example and it going direct to my always on windows PC in the first.
Since it is a purchased VPN I can't edit the server config stuff, but i'll post the snippet of what I have for the client side.
client
dev tun
proto udp
remote **.**.ivpn.net 2049
auth-user-pass
resolv-retry infinite
nobind
persist-tun
persist-key
persist-remote-ip
cipher AES-256-CBC
tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-DHE-DSS-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA
ns-cert-type server
verify-x509-name gb name-prefix
key-direction 1
comp-lzo
verb 3
;ca ca.crt
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
<tls-auth>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-auth>
So my question is where the hell do I start? i've been googling around this reading all sorts of solutions that people used or tried to use. Some mention bridging but then others say it isn't worth the hassle and theres extra overhead? Some also say that if you bridge you require both the server and client to be able to do that. I don't know my servers config, so I don't know if they'd support it.
Quite a few in those threads mention that it is all about routing, and I think it is all about routing too.
I've also got some questions regarding multiple DHCP, I want my router to handle DHCP but it seems that openvpn can do it too? [if server enabled, which mine is I think] so does that cause some conflict?
my router is an Asus RT-N66U if that helps.
So yeah... where should I be reading and what should I do be doing to tackle this?