Назад | Перейти на главную страницу

OpenVPN утекает IPV6 в Ubuntu, но не в Android

Прежде всего хочу сказать, что я полный новичок в этой теме.

В течение нескольких часов я пытался разрешить моей системе подключиться к моему VPN (у меня есть raspberry pi с базовой конфигурацией OpenVPN) без утечки моего IPv6, но я не нашел способа.

Я могу нормально подключиться к своему серверу и использовать https://ipleak.net/ например, я вижу, что у меня есть IP-адрес удаленного сервера, но Ipv6 по-прежнему остается таким же, как и при отсутствии OpenVPN.

Я пытался отключить IPv6 с помощью «sudo sysctl -w net.ipv6.conf.all.disable_ipv6 = 1», но по какой-то причине я не могу подключиться к Интернету, когда использую OpenVPN (тем не менее, локальная сеть работает).

Однако в моем телефоне Android с приложением OpenVPN я могу подключиться к Интернету без утечки IPv6, и даже я могу быть уверен, что заблокирую его через его настройки.

Есть ли возможность заблокировать IPv6 от клиента, как в приложении для Android?

Я добавил немного больше информации о своей конфигурации:

В client.ovpn

client
dev tun
proto udp
remote #"MY_IP_AND_PORT"
resolv-retry infinite
nobind
user nobody
group nogroup
persist-key
persist-tun
ns-cert-type server
comp-lzo
verb 3

В server.conf

port ######
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key  # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.1.0 255.255.255.0"
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS ###.##.###.###"
push "dhcp-option DNS ###.##.###.###"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
sndbuf 393216
rcvbuf 393216
push "sndbuf 393216"
push "rcvbuf 393216"

Заранее спасибо.

Ваш сервер не предоставляет своим клиентам никаких IPv6-адресов. Вам нужно исправить это, используя соответствующий server-ipv6 директива.