#16781: Native IPv6 Not Working on Barrier Breaker
--------------------------+-------------------------------------
Reporter: johnllyon@… | Owner: cyrus
Type: defect | Status: accepted
Priority: high | Milestone: Barrier Breaker (trunk)
Component: packages | Version: Trunk
Resolution: | Keywords:
--------------------------+-------------------------------------
Comment (by neutronscott):
I reopened ticket #12888 for this, since it had a good description and I
had not seen this ticket. Sorry.
I use Time Warner Cable and a ubee u10c018 cable modem.
odhcp6c must send a router solicitation, because I receive 1 RA which has
a lifetime of 1800s. Either my ISP or my modem doesn't send RAs without a
RS. So 30min later I have no default routes. "ip -6 route show" doesn't
show this timeout for the routes, though it's exactly 30min later every
time and that's the router lifetime in the RA.
{{{
18:03:51.406064 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 8)
fe80::3246:9aff:fefe:4b59 > ff02::2: [icmp6 sum ok] ICMP6, router
solicitation, length 8
18:03:51.438469 IP6 (hlim 255, next-header ICMPv6 (58) payload length:
128) fe80::217:10ff:fe88:3097 > fe80::3246:9aff:fefe:4b59: [icmp6 sum ok]
ICMP6, router advertisement, length 128
hop limit 64, Flags [managed, other stateful], pref medium, router
lifetime 1800s, reachable time 0s, retrans time 0s
source link-address option (1), length 8 (1): 00:17:10:88:30:97
mtu option (5), length 8 (1): 1500
prefix info option (3), length 32 (4): 2606:a000:c01:54::/64,
Flags [onlink], valid time infinity, pref. time infinity
prefix info option (3), length 32 (4): 2606:a000:efc0:54::/64,
Flags [onlink], valid time infinity, pref. time infinity
prefix info option (3), length 32 (4): 2606:a000:401:103::/64,
Flags [onlink], valid time infinity, pref. time infinity
}}}
At the moment I have this in my crontab
{{{
root@OpenWrt:~# crontab -l
0 10 * * * wifi restart
*/10 * * * * /tmp/usr/bin/rdisc6 eth1 >/dev/null 2>&1
}}}
So far connectivity is good. odhcp6c sends an ra-updated event to
dhcpv6.script and the routes live on.
I'm not sure the correct way, but other possible solutions (untested)
1. change accept_ra=2 in /proc/sys/net/ipv6/conf/all to override the
default behaviour of turning off solicitations
2. have odhcp6c add the default route indefinitely
3. have odhcp6c send the RS
--
Ticket URL: <https://dev.openwrt.org/ticket/16781#comment:7>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets