Не работает ipv6 маршрут по Wi-Fi

В связи с тем, что английский у меня корявый, хочу попросить помощи здесь (надеюсь, ответите по-русски).
Имеется роутер 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’

config wireguard_wg0
option endpoint_host ‘(hidden)’
option persistent_keepalive ‘25’
option endpoint_port ‘51820’
option public_key ‘(hidden)’
list allowed_ips ‘0.0.0.0/0’
list allowed_ips ‘::/0’
option route_allowed_ips ‘1’

config interface ‘wg06’
option ifname ‘@wg0
option proto ‘static’
option ip6prefix ‘fd42:42:42::2/60’

config route6
option interface ‘wg0’
option target ‘fd42:42:42::2/128’

config route6
option interface ‘wg0’
option gateway ‘fd42:42:42::2’
option target ‘::/0’

Часть /etc/config/firewall выглядит так:

/etc/config/firewall

config zone
option name ‘wan’
option input ‘REJECT’
option output ‘ACCEPT’
option forward ‘REJECT’
option masq ‘1’
option mtu_fix ‘1’
option network ‘wan wg0’

config zone
option name ‘wan6’
option family ‘ipv6’
option input ‘ACCEPT’
option output ‘ACCEPT’
option forward ‘REJECT’
option network ‘wg06’

config forwarding
option dest ‘lan’
option src ‘wan6’

config forwarding
option dest ‘wan6’
option src ‘lan’

Трасировка на мобильном идет так:

Tracert Openwrt.org

У вас везде используются ULA-адреса, и маршрутизируемых адресов в ваших конфигурационных файлах не видно. Они как-то автоматически выдаются клиентам? Или у вас NAT на сервере, где установлен Wireguard?
Запустите tcpdump и посмотрите, уходит ли трафик на сервер вообще.
В любом случае, вам лучше с такими частными вопросами обращаться на форум OpenWRT или куда-то ещё.

ULA-префикс используется везде и всем раздается (да, он тут не приведен, но он есть). На сервере действительно NAT66 есть.
В настройкал dhcp lan еще прописано option ra_default ‘1’.

На мобильном клиенте так настроено

не владею им настолько, чтобы самостоятельно понять, что именно запускать, что смотреть и что должно быть.

В таком случае, вам лучше задать вопрос на форуме OpenWRT или в каком-то другом профильном.

Отловил пакеты ipv6, но ничего криминального не вижу. Может посоветуете какие-то специфические тесты сделать?

Запрос DNS

IP6 (flowlabel 0x90d1b, hlim 64, next-header UDP (17) payload length: 39) fd42:42:42:0:b85a:2394:f6a8:6b0e.51949 > fd42:42:42:0:8e59:73ff:fef9:d50e.53: [udp sum ok] 3412+ A? instagram.com. (31)

Трасировка пошла и захлебнулась

IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fd42:42:42:0:b85a:2394:f6a8:6b0e > fe80::8e59:73ff:fef9:d50e: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fd42:42:42:0:b85a:2394:f6a8:6b0e, Flags [router, solicited]

Прикол еще в том, что на ноуте, подключенном по Wi-Fi, ipv6 тоже работает.

В общем, там тоже разводят руками.
На самом деле, в самый первый момент включения он даже работал. Но не работал DNS по ipv6, я начал докапываться и на мобильнике сломал доступ по ipv6, зато DNS работает.

P.S. Все, нашли решение))