Hello,
I am failing at getting client to client connections to work they way they should.
In short, what I want to achieve:
1. (working) Create a secure VPN that will allow the administration of the server through services like webmin and SSH through an extra layer of security (VPN SSL).
2. (working) Allow routing of all traffic through the server, using it as a gateway (through the use of an alternative client config with 'redirect-gateway def1')
3. (not working) Allow unhindered connection between all clients on the VPN, as to allow LAN Gaming EXCLUSIVELY over the VPN.
I have seen many people asking about this, and the common response is ethernet bridging. I get the idea that ethernet bridging is for connecting a LAN to the VPN, as to allow seamless connection between LAN clients and VPN clients. My VPS is not on a private subnet nor is it a gateway for one and it is certanly not a DHCP server (except for the VPN).
This is a poorly drawn illustration of the setup:
http://lenqua.net/VPN.png
pings from client to client usually work, but fail on certain clients, even from the server. Pings from clients to the server never fail.
Pinging from .24 to .4 gets ping packets showing on tcpdump -i tap0 host 10.8.0.24,
but nothing on tcpdump -i tap0 host 10.8.0.4, and pings form the server to .4 don't work either.
Is ethernet bridging really what I want? By my understanding bridging is for connecting VPN clients to a LAN, as in a office setting, where clients can connect to the VPN and it is as if they are actually connected the the office network. My server is exclusively connected directly to the internet, no LAN to bridge to.
Any help with understanding/fixing this would be greatly appreciated.
- Stewi.