В связи с тем, что английский у меня корявый, хочу попросить помощи здесь (надеюсь, ответите по-русски).
Имеется роутер OpenWRT с полученным префиксом ipv6 из туннеля. Стационарный ПК подключен по проводу и имеет доступ по ipv6. Мобильный телефон также получает ipv6 адреса, но доступ по ipv6 не работает. Пакеты застревают в точке доступа и дальше идет time out.
Как это можно исправить?
Часть /etc/config/network выглядит так:
/etc/config/network
config interface ‘wg0’
option listen_port ‘51820’
option proto ‘wireguard’
option private_key ‘(hidden)’
list addresses ‘10.0.0.2/16’
list addresses ‘fd42:42:42::2/60’
У вас везде используются ULA-адреса, и маршрутизируемых адресов в ваших конфигурационных файлах не видно. Они как-то автоматически выдаются клиентам? Или у вас NAT на сервере, где установлен Wireguard?
Запустите tcpdump и посмотрите, уходит ли трафик на сервер вообще.
В любом случае, вам лучше с такими частными вопросами обращаться на форум OpenWRT или куда-то ещё.
ULA-префикс используется везде и всем раздается (да, он тут не приведен, но он есть). На сервере действительно NAT66 есть.
В настройкал dhcp lan еще прописано option ra_default ‘1’.
В общем, там тоже разводят руками.
На самом деле, в самый первый момент включения он даже работал. Но не работал DNS по ipv6, я начал докапываться и на мобильнике сломал доступ по ipv6, зато DNS работает.