Схема подключения:
Дебиан - роутер (пров за NAT) - инет - сервер Openvpn - снова инет
Сервер OpenVPN - тоже Wheezy
Если загружаю Win-7, где поднимаю OpenVPN как клиент, то:
- клиент (Win-7) пингует себя и сервер
- сервер пингует себя и клиента
- трафик с клиента через VPN-сервак идет наружу, traceroute and ping google.com проходит
Если загружаю Дебиан, где поднимаю OpenVPN как клиент, то
- клиент пингует себя и сервер
- сервер пингует себя, но НЕ пингует клиента (все пакеты потеряны)
- трафик с клиента через VPN-сервак идет наружу, traceroute and ping google.com проходит
Вопрос, собственно, почему сервер НЕ пингует клиента в линуксе, но пингует Win-7-клиента? И при этом линукс-клиент пингует сервер и через него ходит в инет? В Дебиане - клиенте просто с нуля поставил wheezy, никаких маршрутов не указывал, iptables не менял ничего.
Конфиг у клиента Win-7 и Дебиан-клиента одинаковы, вот он:
client
dev tun
ping 10
proto tcp
remote IP-SERVER 1194
resolv-retry infinite
persist-key
persist-tun
ca ca.crt
cert sert.crt
key sert.key
comp-lzo
verb 3
Еще заметил, что маска для TUN-интерфейса в Винде 255.255.255.252, а в линуксе (на клиенте и сервере) - 255.255.255.255
Куда копать?