#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

Reply via email to