@unbelieve

Почему отсутствует ipv6 через браузер на Linux?

Ноутбук под управлением Kubuntu 22.04 подключается к интернет через wifi.

Команда ip a дает результат:

wlp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.198/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp5s0
       valid_lft xxxxsec preferred_lft xxxxsec
    inet6 2a02:xxxx:28:xxxx:e0b9:xxxx:xxxx:xxxx/64 scope global temporary dynamic 
       valid_lft 298sec preferred_lft 298sec
    inet6 2a02:xxxx:28:xxxx:8eab:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 298sec preferred_lft 298sec
    inet6 fe80::xxx:2a56:xxx:xxx/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever


Но при открытии любого сайта для проверки ipv6 - этого самого ipv6 нет. Только ipv4.

При подключении к этой же точке доступа через андроид телефон - ipv6 на нём есть.

Куда копать?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@kmeaw
В Firefox есть флаг `network.dns.disableIPv6` в about:config. Chrome проверяет наличие IPv6 по доступности `2001:4860:4860::8888`, и если он недоступен, то считает IPv6-связность сломанной, и не пытается использовать этот протокол. Проверьте, что у вас в таблице маршрутизации IPv6 есть default route (`ip -6 route show`). Заодно убедитесь, что проблема не в DNS - попробуйте зайти браузером на https://[2606:4700:4700::1111]/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@none7
Попробуйте добавить в /etc/resolv.conf строчки
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
Может быть браузер видит только 127.0.0.53 и отказывается резольвить AAAA. Сервис systemd-resolved крайне глючный и может не находить имена по одной лишь ему известной причине.
Ответ написан
Комментировать
karabanov
@karabanov Куратор тега Linux
Системный администратор
Браузер точно не запущен с флагом --disable-ipv6?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы