История изменений
Исправление KivApple, (текущая версия) :
Вот, что видно с сервера, когда клиент пытается пинговать гугл:
# tcpdump -i tun0 "ip proto \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
00:17:34.856972 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 1, length 64
00:17:35.864048 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 2, length 64
00:17:36.857195 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 3, length 64
00:17:37.863830 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 4, length 64
00:17:38.857171 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 5, length 64
00:17:39.856951 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 6, length 64
00:17:40.864913 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 7, length 64
00:17:41.863982 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 8, length 64
00:17:42.856947 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 9, length 64
^C
9 packets captured
10 packets received by filter
0 packets dropped by kernel
А вот, что видно на клиенте:
$ sudo tcpdump -i tun0 "ip proto \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
03:23:16.263867 IP my-notebook > google-public-dns-a.google.com: ICMP echo request, id 15281, seq 1, length 64
03:23:17.271387 IP my-notebook > google-public-dns-a.google.com: ICMP echo request, id 15281, seq 2, length 64
03:23:18.271280 IP my-notebook > google-public-dns-a.google.com: ICMP echo request, id 15281, seq 3, length 64
^C
3 packets captured
4 packets received by filter
0 packets dropped by kernel
Как можно заметить, сервер не пытается отправить ответы клиенту. Кстати, не работает доступ в интернет не только с компьютера, но и с Android-смартфона (с теми же симптомами - сам сервер доступен, интернет за ним - нет), поэтому мне кажется, что вероятность проблемы в настройках клиента мала.
Исходная версия KivApple, :
Вот, что видно с сервера, когда клиент пытается пинговать гугл:
# tcpdump -i tun0 "ip proto \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
00:17:34.856972 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 1, length 64
00:17:35.864048 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 2, length 64
00:17:36.857195 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 3, length 64
00:17:37.863830 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 4, length 64
00:17:38.857171 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 5, length 64
00:17:39.856951 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 6, length 64
00:17:40.864913 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 7, length 64
00:17:41.863982 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 8, length 64
00:17:42.856947 IP 10.8.0.2 > google-public-dns-a.google.com: ICMP echo request, id 15091, seq 9, length 64
^C
9 packets captured
10 packets received by filter
0 packets dropped by kernel
Как можно заметить, сервер не пытается отправить ответы клиенту. Кстати, не работает доступ в интернет не только с компьютера, но и с Android-смартфона (с теми же симптомами - сам сервер доступен, интернет за ним - нет), поэтому мне кажется, что вероятность проблемы в настройках клиента мала.