Michael,
Thanks again for your reply.
so you want to redirect internet traffic through your openvpn server side
The above is correct, I would like to re-route traffic through the gateway
if you connect from a vpn client to a lan pc you will actually see that your openvpn's lan ip is actually made the connection to your pc not the vpn client itself
Thank you for this explanation, that does make sense. After playing around with it some more, I was able to verify this through an rdp session. I can open a rdp session from my ovpn client to a lan pc. Inside the rdp session, I ran the following in a windows cmd prompt to find the ip address of the connecting pc...
netstat -n | find ":3389" | find "ESTABLISHED"
...it revealed the following...
TCP 192.168.1.100:3389 192.168.1.2:45839 ESTABLISHED
...which verifies your statement, because the 192.168.1.2 address is the lan address of the router that the ovpn server is running on.
Next, I applied the new NAT rule that you came up with and ran the same test, here are the results...
TCP 192.168.1.100:3389 192.168.2.6:45835 ESTABLISHED
...which shows that the connecting computer is now on the vpn subnet (as it should be). Internet also works on the ovpn client with this new rule. So your new rule that you came up with seems to be making some progress! Thank you!
As a third test, just because I was curious, I reversed the roles. I tried to open a rdp session from a lan machine directly to the ip address of the ovpn client. To my amazement, it worked!
TCP 192.168.2.6:3389 192.168.1.100:56042 ESTABLISHED
For my purposes, this is what I wanted, so I think my problem is nearly resolved.
With that said, pings still fail from the lan to ovpn clients, which makes me think that there are still some paths that aren't defined properly. I really appreciate your help thus far, do you have any additional comments/ideas regarding the tests or ping failures?