No IPv6 on VLAN

Hello,

I can’t get ipv6 to work on my vlans, keep getting this error:

daemon.warn dnsmasq-dhcp[30426]: no address range available for DHCPv6 request via br-lan

The ranges look good in dnsmasq.conf:

dhcp-range=set:lan,192.168.1.20,192.168.1.252,255.255.255.0,86400s
dhcp-range=set:lan,::1000,::ffff,constructor:br-lan,slaac,ra-names,86400s
dhcp-range=set:lan_10,192.168.10.20,192.168.10.252,255.255.255.0,86400s
dhcp-range=set:lan_10,::1000,::ffff,constructor:br-lan_10,slaac,ra-names,86400s

My ISP uses PPPoe, got my upstream ipv6 from DHCP with /64 prefix, this is some part of ifconfig:

br-lan    Link encap:Ethernet  HWaddr BE:B9:23:83:37:38
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::bcb9:23ff:fe83:3738/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2024367 errors:0 dropped:28 overruns:0 frame:0
          TX packets:4033210 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:279950902 (266.9 MiB)  TX bytes:4972855230 (4.6 GiB)

br-lan_10 Link encap:Ethernet  HWaddr BC:B9:23:81:37:38
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::beb9:23ff:fe81:3738/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:221944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:587661 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43646135 (41.6 MiB)  TX bytes:663301126 (632.5 MiB)

pppoe-wan Link encap:Point-to-Point Protocol
          inet addr:86.xXx.xXx.243  P-t-P:10.0.22.48  Mask:255.255.255.255
          inet6 addr: fe80::bc4b:d651:64eb:dc75/128 Scope:Link
          inet6 addr: 2a02:2f00:xXxX:ffff::xXxX:1ff3/128 Scope:Global
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:4579260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2217634 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:5597695047 (5.2 GiB)  TX bytes:332722302 (317.3 MiB)

I can also ping -6 from the router:

root@Route10:/etc/config# ping -6 google.com
PING google.com (2a00:1450:400d:807::200e): 56 data bytes
64 bytes from 2a00:1450:400d:807::200e: seq=0 ttl=60 time=18.247 ms
64 bytes from 2a00:1450:400d:807::200e: seq=1 ttl=60 time=18.609 ms
64 bytes from 2a00:1450:400d:807::200e: seq=2 ttl=60 time=18.468 ms

I didn’t make any changes via SSH, I just used it to track logs and settings.
Any help would be appreciated :pray:

Welcome! Looks like you’re getting IA_NA (the WAN address via DHCPv6) but not IA_PD (or if it is present, it’s not being configured). Also looks like you must have IPv6 enabled on the VLANs in question since you have the appropriate DHCPv6 and RA config there.

Could you please invite me to your site so I can take a closer look? chris at alta dot inc

I’m also not getting IPv6 on VLANS but I am on my main VLAN (default 1) and wired LAN. @Alta-cmb

are you using PPPoe ?

No DHCP

I sent you an invite to mine as well.

Please try to wait for staff to ask for an invitation before sending one to anyone’s email address. It’s very likely that an unprompted invitation will get lost because there is no context surrounding it.

Got it

1 Like

I got it working on VLAN1 (default LAN) by removing list ip6class 'wan6' line from the config, but the other VLANs used for wifi are not getting ipv6.
Can someone on staff have a look as Chris has been offline for a few days. No rush but it’s bugging me. :innocent:

Yeah I moved my VLAN network to the main for now something is defiantly buggy with the IPv6 on VLANs.

My default vlan has always worked on IPv6 but any crested vlans don’t.