Соединение IPv6 обрывается после обновления адреса

Соединение IPv6 обрывается после обновления адреса

У меня есть маршрутизатор с OpenWrt и машина со встроенным Linux, созданная с помощью Yocto. Мне нужно обнаружить обновление аренды в моем приложении C. На моем маршрутизаторе я уменьшаю время аренды до 30 секунд. Когда я вхожу в Linux в свою сеть OpenWrt и получаю адрес DHCPv6, я могу выполнить ping из моего Linux на маршрутизатор (с адреса, назначенного сервером DHCPv6). Но каждый раз, когда адрес обновляется, ping начинает ничего не показывать. Никаких ошибок, никакой информации о том, что сеть недоступна, просто ничего. В это время tcpdump все еще показывает запросы ICMP6 echo и повторы ICMP6 echo. Что может быть причиной того, что ping ничего не показывает после обновления адреса?

Вот моя конфигурация маршрутизатора /etc/config/dhcp:

config dhcp 'lan'
    option interface 'lan'
    option start '100'
    option limit '50'
    option leastime '30s'
    option dhcpv6 'server'
    option ra 'server'
    option ra_useleasetime '1'
    option ra_lifetime '30'

РЕДАКТИРОВАТЬ Я повторил тесты 3 раза с ip -6 routeи не получил запись с измененной метрикой. Единственное, что изменилось, это время истечения срока действия. ip -6 routeкогда ping работает:

fd33:a242:c52a::581 dev wlan0 proto kernel metric 256 pref medium
fd33:a242:c52a::/64 dev wlan0 proto kernel metric 256 expires 53sec pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev wlan0 proto kernel metric 256 pref medium
ff00::/8 dev eth0 metric 256 pref medium 
ff00::/8 dev wlan0 metric 256 pref medium 

Когда пинг не работает:

fd33:a242:c52a::581 dev wlan0 proto kernel metric 256 pref medium
fd33:a242:c52a::/64 dev wlan0 proto kernel metric 256 expires 51sec pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev wlan0 proto kernel metric 256 pref medium
ff00::/8 dev eth0 metric 256 pref medium 
ff00::/8 dev wlan0 metric 256 pref medium 

Связанный контент