My new ISP only gives /64 prefix as ipv6. Help?

I don't know what to do with that. That's basically useless. My other ISP was giving me /56 just the right way. Should I just forgo ipv6 all together on this one?

Do you have multiple vlans?

that's weird... perhaps tunnelbroker is an option?

I only have wan.35 no multiple vlans.

To help you with this, please share:

  • Router model + OpenWrt version
  • Output of: uci show network.wan6

Optional but helpful: ISP name (some give larger prefixes on request)

Right now there's not enough information to give you a proper answer. Posts without technical details tend to get generic suggestions that may not fit your situation. Help us help you.

Search the forum for "ipv6 relay", see also How to enable ipv6 in Openwrt - #129 by foxtokyo

1 Like

If you don’t need any vlans and only want to use ipv6 for your home lan network then it will work by using ipv6 relay mode.

IPv6 and ipv6 dns will be handled by your isp so make sure to use a dns hijacking rule to stop isp dns from leaking via ipv6.

If you use Wireguard then ipv6 over Wireguard will not work unless you set up NAT66 and disable source routing in the wan6 interface.

These are some things to keep in mind when you only get a /64 from isp.

I too get only /64 here in India (Keralavision). I have to assume that this is going to be pretty normal going forward. But what is the point of 72 bits of address space in one’s LAN though? I do port forwarding with ddclient etc, no problems. I don’t have vlans, so maybe that’s where things break?

Are you sure? Some ISP’s hand out multiple /64 and macvlan is required to request the others.

See att section or your ISP.

1 Like