But my ISP forces PPPoE to reconnect every 7 days (logs below). After PPPoE reconnects, this static IPv6 route will disappear (it cannot be seen in the IPv6 routing table, but it still exists in the config file and WebUI). Then I need to disable/enable it in WebUI to solve this problem.
Mon Jun 5 15:59:56 2023 daemon.info pppd[5299]: LCP terminated by peer
Mon Jun 5 15:59:56 2023 daemon.info pppd[5299]: Connect time 10080.0 minutes.
Per Luci Web, the target is required and the value ::/0 works fine, below is the IPv6 routing rule.
default from fd48:4842:e8d3:10::/60 via fe80::e224:7fff:fefb:908d dev pppoe-wan metric 512
Yes, it is the link-local address of the IPv6 virtual dynamic interface (named wan_6), this virtual interface is automatically created after PPPoE connected.
Yes.
Ignore it, I just posted the logs to clarify that my ISP provider terminates LCP session every 10080 minutes (7 days). And after that, the IPv6 static route has gone.
Well, maybe i am wrong, but ... my idea is that since PPPoE and WAN_6 are connected to WAN, if PPPoE broke down, now it is pure guess, i really never used PPPoE, that recovery will issue ifdow/ifup on WAN interface
then, when WAN goes down, WAN_6 will too, so static route get flushed
Agree. However, the IPv6 static route config still there. After the PPPoE connection is established, I think the static route rules should be re-applied automatically, right? But it seems not.