Вот схема того что есть
------------
---------------->| INTERNET |<------NAT---------
| ------------ |
---------------------- ↑ ---------------------
| VPS1 | | | WIN7 HOME |
| eth0 46.101.222.40 | --------------------- | gateway 10.8.50.1 |
| openvpn client2 | | VPS2 | | openvpn client1 |
| tun0 10.8.50.50 | | eth0 185.40.31.56 | | ip: 10.8.50.30 |
---------------------- | openvpn server | ---------------------
| tun0 10.8.50.1 |
---------------------
ip add default 10.8.50.50 table 120
ip rule add from 10.8.50.30 table 120
root@vps2:~# 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
11:59:50.456230 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 26, length 40
11:59:50.456300 IP 10.8.50.1 > 10.8.50.30: ICMP redirect google-public-dns-a.google.com to host 10.8.50.50, length 68
11:59:50.456308 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 26, length 40
11:59:54.974659 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 27, length 40
11:59:54.974693 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 27, length 40
11:59:59.975197 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 28, length 40
11:59:59.975232 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 28, length 40
12:00:04.975591 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 29, length 40
12:00:04.975628 IP 10.8.50.30 > google-public-dns-a.google.com: ICMP echo request, id 1, seq 29, length 40
Но на VPS1 полная тишина :(