Я установил туннель openVPN на моем VPS (OpenVZ - Ubuntu 12.04).
Проблема в том, что когда я подключен к vpn, я могу просматривать только те сайты, которые поддерживают ipv6, например, Google. Сайты Ipv4 не загружаются (без ошибок, просто ожидаем бесконечно).
http://whatismyv6.com/ сообщает мне, что у меня есть IPv6-адрес, поэтому я думаю, что это проблема.
Конфигурация сервера:
dev tun
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
push "route 10.8.0.0 255.255.255.0"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "redirect-gateway def1"
comp-lzo
persist-tun
persist-key
status openvpn-status.log
log /var/log/openvpn.log
verb 3
Конфигурация клиента:
client
remote xx.xx.xx.xx 1194
dev tun
comp-lzo
ca ca.crt
cert client1.crt
key client1.key
redirect-gateway def1
verb 3
Я настроил NAT с помощью этой команды: iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to xx.xx.xx.xx
Может кто-нибудь объяснить мне, как я могу заставить его работать (форсировать ipv4?)
У меня была такая же проблема с другим vps, и я также пробовал на другом клиенте (All Windows 7).
Переключение на TCP-порт устранило проблему. Я понятия не имею, почему ... (брандмауэры открыты)
Сайты Ipv6 работали, потому что трафик не перенаправлялся через VPN.