Clients receive IPv6 addresses but no default route after enabling DHCPv6-only mode on OpenWrt router
Environment
Edge router: OpenWrt 22.03 on ARM appliance; LAN clients include Ubuntu 22.04 laptops, Android phones, and an Apple TV; upstream prefix delegated via ISP DHCPv6-PD. Router configured to disable DHCPv4 and serve only DHCPv6/SLAAC.
Symptoms
Clients show global IPv6 addresses but cannot reach the internet (timeouts to IPv6-only sites). ping6 to upstream gateway's link-local address succeeds from router but client default route (via RA) is missing or set to fe80::/64 with no route to outside.
Observations
tcpdump on LAN interface shows Router Advertisements with prefix information (IA_PD present) but Router Advertisement flags sometimes omit the 'M' and 'O' bits; RA rate-limited messages appear occasionally; clients' 'ip -6 route' shows no default ::/0 or shows a stale default route pointing to a link-local address that is unreachable; sysctl net.ipv6.conf.all.forwarding = 1 set on router; firewall rules on router include ip6tables FORWARD ACCEPT for established but default policy is DROP for input; router logs show 'radvd: interface eth0: failed to bind to socket' intermittently after reload.
Already attempted
Restarted odhcpd and radvd on router; rebooted multiple clients; toggled IPv6 firewall rules to allow RA; re-enabled DHCPv4 briefly then disabled again; verified prefix delegation on WAN interface with 'odhcpd-state'; captured RA packets to check flags and lifetime values.
Question
Why do clients get IPv6 addresses but no usable default route after switching to DHCPv6-only on the router, and what steps will restore consistent RA/default route behavior without reverting to IPv4?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags
- Networking31% match
Clients time out to IPv4-only sites after enabling DNS64/NAT64 on OpenWrt router (intermittent synthesis failures)
Open0 answers - Networking30% match
Router stops advertising IPv6 default route after enabling RA + DHCPv6 coexistence
Open0 answers - Networking27% match
Intermittent timeouts to dual‑stack websites after enabling DHCPv6 prefix delegation on OpenWrt router
Open0 answers - Networking22% match
IPv6 connections open but certain websites time out after enabling SLAAC on home router
Open0 answers