TinCanTech wrote
It looks like you have a lot to learn about routing, please use the internet to educate yourself.
However, this does look wrong:
kb9mfd wrote
And the ccd is - (replace 101 with then next clients of 102, 103, etc...)
ifconfig-push 10.8.0.101 255.255.255.255
push "route 10.8.0.0 255.255.255.0 10.8.0.101" <-- Very wrong.
push "route 172.28.101.0 255.255.255.0 10.8.0.101"
10.8.0.0/24 is your VPN subnet and you do not need to mess around with that because it is all automatically configured by --server.
I did, henceforth why that was in there and I forgot to put it back. it was pulled from another post in a different forum on a different issue. Although it does not look right, it actually works and the route table was correct. Anyway, I put the ifconfig back to /32 and removed the extra route command. Still have the same issue. When traffic is passing from the tun0 interface to the enp3s0 interface on the server the packets are being masqueraded, at least that is the best way to explain it. Here is the tcpdump - (I replaced my wan with 12.12.12.12) on the remote I pinged 172.28.101.45 which is a computer on the same subnet as the server, and yes I do have the routes setup in my main router.
[root@masterunit ccd]# tcpdump -i tun0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on tun0, link-type RAW (Raw IP), capture size 262144 bytes
09:52:07.464134 IP 10.8.0.102 > 172.28.101.45: ICMP echo request, id 29024, seq 1, length 64
09:52:08.485065 IP 10.8.0.102 > 172.28.101.45: ICMP echo request, id 29024, seq 2, length 64
[root@masterunit ccd]# tcpdump -i enp3s0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp3s0, link-type EN10MB (Ethernet), capture size 262144 bytes
09:52:20.346598 IP 12.12.12.12 > 172.28.101.45: ICMP echo request, id 29025, seq 1, length 64
09:52:21.347597 IP 12.12.12.12 > 172.28.101.45: ICMP echo request, id 29025, seq 2, length 64
server route table -
[root@masterunit ccd]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 12.12.12.13 0.0.0.0 UG 100 0 0 enp4s0
10.8.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
12.12.12.10 0.0.0.0 255.255.255.248 U 100 0 0 enp4s0
172.28.101.0 0.0.0.0 255.255.255.0 U 101 0 0 enp3s0
client rote table -
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 600 0 0 wlp0s20u3
10.8.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
172.28.101.0 10.8.0.1 255.255.255.0 UG 0 0 0 tun0
172.29.100.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp0s20u3
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0