After pppoe reconnection, the IPv6-PD prefix is no longer issued, only a /64 address is issued at pppoe-wan, and none of the LAN devices have IPv6 addresses.
After trying with the relay method (see config file below), I can get the address assigned, but the OpenWrt log keeps reporting errors and the LAN devices cannot access any ipv6 site.
Syslog:
odhcpd[1605]: setsockopt(PACKET_ADD_MEMBERSHIP): Invalid argument
odhcpd[1605]: Failed to send to 240e:xxx%wan@pppoe-wan (Bad file descriptor)
Device Version:
Description
After pppoe reconnection, the IPv6-PD prefix is no longer issued, only a /64 address is issued at
pppoe-wan
, and none of the LAN devices have IPv6 addresses.After trying with the relay method (see config file below), I can get the address assigned, but the OpenWrt log keeps reporting errors and the LAN devices cannot access any ipv6 site.
Syslog:
/etc/config/dhcp
Temporary Solution
I ping6 the router on a LAN device and I can access v6 sites. To Solve the problem automatically I added script
Is this a bug of odhcpd-ipv6only?
VLAN
I set up my
pppoe-wan
interface on an VLAN devicewan.2
. I don't know if VLAN will affect odhcpd./etc/config/network
Chinese Ver. https://www.v2ex.com/t/903292