hi
im using the OpenVPN community ver.
ive installed a server and a client.
created certs and config files.
im trying to get bi-directional vpn access (site to site)
vpn tunnel is up and both sides can ping each other tunnel interface.
ive added routes to internal networks and the client is able to ping servers local network.
but the server couldn't ping the client local network.
i can see the route on the server-side and it redirects towards the tun0 peer address (not to the client tun0 address).
i can't really tell what is wrong.
appreciate any help
thanks
some details:
server ver - OpenVPN 2.4.4 on ubuntu 18.0.4
client ver - OpenVPN 2.4.4 on ubuntu 18.0.4
;local a.b.c.d
port 1194
proto udp
;dev tap
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh2048.pem
;topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist /var/log/openvpn/ipp.txt
push "route 172.30.0.0 255.255.255.0" (servers lan)
client-config-dir /etc/openvpn/ccd
route 172.17.200.0 255.255.255.0 (client lan)
keepalive 10 120
tls-auth /etc/openvpn/keys/ta.key
cipher AES-256-CBC
persist-key
persist-tun
verb 3
explicit-exit-notify 1
CCD folder routes
“iroute 172.17.200.0 255.255.255.0”
client
dev tun
proto udp
resolv-retry infinite
nobind
persist-key
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/M54.crt
key /etc/openvpn/keys/M54.key
remote-cert-tls server
tls-auth /etc/openvpn/keys/ta.key 1
cipher AES-256-CBC
verb 3
server route table:
default via 172.30.0.1 dev eth0 proto dhcp src 172.30.0.139 metric 100
10.8.0.0/24 via 10.8.0.2 dev tun0
10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1
172.17.200.0/24 via 10.8.0.2 dev tun0
172.30.0.0/24 dev eth0 proto kernel scope link src 172.30.0.139
172.30.0.1 dev eth0 proto dhcp scope link src 172.30.0.139 metric 100
client route table:
default via 172.17.200.1 dev eth0 proto dhcp src 172.17.200.47 metric 100
10.8.0.1 via 10.8.0.5 dev tun0
10.8.0.5 dev tun0 proto kernel scope link src 10.8.0.6
172.17.200.0/24 dev eth0 proto kernel scope link src 172.17.200.47
172.17.200.1 dev eth0 proto dhcp scope link src 172.17.200.47 metric 100
172.30.0.0/24 via 10.8.0.5 dev tun0
server interfaces:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc fq_codel state UP group default qlen 1000
link/ether 02:9d:b1:75:8c:1d brd ff:ff:ff:ff:ff:ff
inet 172.30.0.139/24 brd 172.30.0.255 scope global dynamic eth0
valid_lft 2503sec preferred_lft 2503sec
inet6 fe80::9d:b1ff:fe75:8c1d/64 scope link
valid_lft forever preferred_lft forever
16: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::c4b2:d276:98d0:bcd0/64 scope link stable-privacy
valid_lft forever preferred_lft forever
client interfaces:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether dc:a6:32:17:ff:99 brd ff:ff:ff:ff:ff:ff
inet 172.17.200.47/24 brd 172.17.200.255 scope global dynamic eth0
valid_lft 578140sec preferred_lft 578140sec
inet6 fe80::dea6:32ff:fe17:ff99/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether dc:a6:32:17:ff:9b brd ff:ff:ff:ff:ff:ff
21: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.8.0.6 peer 10.8.0.5/32 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::c8df:ec27:83e4:36c0/64 scope link stable-privacy
valid_lft forever preferred_lft forever