IPv6: Configuration Guides

Why use IPv6?

Much like your house needs a postal address to receive physical mail, all your devices need an IP address to be able to send and receive data on the Internet. Unfortunately though, the globe ran out of unallocated IP addresses back in 2011.

The life of IPv4 has been prolonged by a "stopgap" technology called CGNAT (Carrier Grade Network Access Translation), which allows for multiple services to share a single IP address. However, this has significant drawbacks:

  • Streaming services may temporarily forbid access and accuse you of using a "VPN" or "proxy" (Virtual Private Network)

  • You may be unable to access your security cameras or smart devices when you're away from home

  • You're unable to host content at home like web/game servers

  • Multiplayer video games may not work correctly, citing errors like "NAT Type 2", "Double NAT" or references to "UPnP"

  • Your Work from Home setup to access your workplace may simply not work

Enter IPv6: it allows for WAY more addresses, without any of the drawbacks. It's designed to work alongside IPv4, eventually allowing for IPv4 to fade into legacy support.


So what does that mean for you?
It's simple: enable IPv6 on your modem/router, and everything else will continue to work.

For more info, read our blog post on 'Why IPv6 Matters'.


How to configure IPv6

Generally speaking, you need to:

  1. Log into the web interface of your modem/router

  2. Find the Internet or WAN settings page

  3. Enable the checkbox for IPv6 and/or select the dropdown for Automatic or DHCPv6

    • Avoid dropdown options like SLAAC, Tunnel or Link-Local Only

  4. Save/apply changes, and reboot

 

Tips for configuring IPv6:

  1. Do not attempt to set IPv6 manually — the configuration process is automatic, and the complexity of configuring it manually will do you your head in!

  2. Upgrade your firmware — if your modem/router offers a firmware update, be sure to apply it. They provide significant bug fixes that among other things, ensures IPv6 works seamlessly.

  3. Reboot once you've set it — after you think you have got it working, reboot your modem/router, this will allow all your household devices to automatically see and use IPv6.

Recommended Modems/Routers

Confirmed applicable for models: AX10 (AX1500), AX53 (AX3000), AX73 (AX5400), BE230 (BE3600), BE550 (BE9300).

These TP-Link models do not enable IPv6 out of the box, and need to be manually enabled.

  1. Head to http://tplinkwifi.net and log in with the password you used when setting up the device

  2. From the circular options along the top, select Advanced

  3. From the list of options along the left, select IPv6

  4. Enable IPv6

  5. From the Internet Connection Type dropdown, select Dynamic IP (SLAAC/DHCPv6)

  6. Select SAVE on the bottom right

The TP-Link AX10 Network Map page, with Advanced highlightedThe Advanced page with the left navigation bar highlighted
The IPv6 configuration options

These TP-Link models do not enable IPv6 out of the box, and need to be manually enabled.

  1. Head to http://tplinkmodem.net and log in with the password you used when setting up the device

  2. From the options along the top, select Advanced

  3. From the list of options along the left, select Network

  4. From the Network drop-down menu, select Internet

  5. In the Internet Connections table, click the edit icon under Modify (Pencil icon)

  6. In the Ethernet Configuration options, tick IPv6

  7. From the Addressing Type dropdown, select DHCPv6

  8. Select Save on the bottom right

Common Modems/Routers

Confirmed applicable for models: RT-AC68U (AC1900), ZenWiFi XT8 (AX6600), and any devices flashed with Merlin firmware.

  1. Head to http://www.asusrouter.com and log in with the password you used when setting up the device

  2. From the list of Advanced Settings along the left, select IPv6

  3. Enable IPv6

  4. From the Connection Type dropdown, select Passthrough

  5. Connect to DNS Server automatically: Enable

  6. Select Apply down the bottom

Apple has instructions on how to enable this on a Mac here:
https://support.apple.com/en-au/guide/aputility/aprt2706/mac

Our settings should look like this:

Note that the DNS settings are different here.

Obtain IPv6 DNS: Use WAN Interface

Firmware: 2.52.d24

By default, eero devices should have IPv6 enabled. Using the eero wifi system app (App Store, Play Store), confirm by going to:

Settings > Advanced networking > IPv6 > Slider is enabled.

Settings page, with Advanced networking (fourth option down) highlighted
Advanced networking page with IPv6 (third option down) highlightedIPv6 page, with slider enabled

Confirmed applicable for models: 7390 & 7490

  1. Head to http://fritz.box and log in with the password you used when setting up the device

  2. From the list of options along the left, select Internet

  3. From the dropdown menu, select Account Information

  4. Along the top navigation bar, select IPv6

  5. Enable: IPv6 support enabled

  6. Enable: Always use a native IPv6 connection

  7. Enable: Automatically negotiate a global address

  8. Enable: Use DHCPv6 Raid Commit

  9. Click Apply down the bottom right

  10. From the list of options along the left, select System

  11. Navigate to the Backup page

  12. Restart the router

By default, Google Nest devices do not have IPv6 enabled. Using the Google Home app (App Store, Play Store), enable by going to:

Settings > Network settings > IPv6 > Slider is enabled.

From command line:

/ipv6 address
add from-pool=launtel interface=bridge
/ipv6 dhcp-client
add add-default-route=yes interface=ether1 pool-name=launtel request=prefix
/ipv6 firewall filter
add action=accept chain=input comment="Allow all ICMP6" protocol=icmpv6
add action=accept chain=input comment="Allow DHCP for PD" dst-port=546 protocol=udp
add action=drop chain=input comment="Drop (invalid)" connection-state=invalid
add action=accept chain=input comment="Accept (established, related)" connection-state=established,related
add action=drop chain=input comment="Drop the rest" in-interface=ether1
add action=accept chain=forward comment="Allow all ICMP6" protocol=icmpv6
add action=drop chain=forward comment="Drop (invalid)" connection-state=invalid
add action=accept chain=forward comment="Accept (established, related)" connection-state=established,related
add action=drop chain=forward comment="Drop the rest" in-interface=ether1
/ipv6 nd
set [ find default=yes ] interface=bridge ra-interval=5s-10s

For the Web or Winbox GUI

## Go to IPV6 settings --> DHCP Client
  Interface = "ether1"
  Request = (Tick the prefix box)
  ## Give the pool a name
  Pool Name = Launtel
  Add Default Route = (Untick the box)

## Go to IPV6 --> Addresses ## (Important to have set the DHCP first or there will be no pools
## to select from when adding IP addresses)
## There is going to need to be 2 addresses set one for ether1 and one for bridge
## add an address for ether1 interface
  From Pool = Launtel
  Interface = ether1
  EUI64 = (Tick the box)
  Advertise = (Tick the box)
  With these setting as set hit the "O.K." button

## Add the second Address  this time for "bridge"
## Go to IPV6 --> Addresses ##
## add an address for ether1 interface
  From Pool = Launtel
  EUI64 = (Tick the box)
  Advertise = (Tick the box)
With these setting as set hit the "O.K." button

### Check the settings for "IPv6 Settings --> Settings"
  IPv6 Forward = (Tick the box)
  Accept Redirects = yes
  Accept Router Advertisements = yes
  Max Neighbor Entries = 2048

### Reboot Router after settings are set --  reset the network on connecting PC

This setting basically let's the router figure everything out for itself - though avoid using auto-detect since that seems to default to using passthrough which appears work, but we expect will cause NBN limitations down the track.

Firmware tested: V1.1.00.26_1.00.26

-

-

-

-

The configuration of OpenWrt is considerably more complex than consumer routers, as it requires the configuration of both the WAN6 interface, and the LAN interface.

We will go over how to set OpenWrt up in relay mode, which will assign a globally addressable IPv6 address to your LAN clients. If you also want a ULA (Unique Local Address), you will need to set the LAN interface up using server mode instead.
 

Configuring the wan6 interface

First, head to Network » Interfaces from the top navigation bar. You'll need to ensure you have an interface called wan6 — select add new interface from the Interfaces page if you only see a regular wan interface.

Interfaces » wan6 » General Settings

Protocol

DHCPv6 client

Device

Ethernet Adapter that has wan in brackets

Bring up on boot

Ticked

Request IPv6-address

try

Request IPv6-prefix

Automatic

 
Interfaces » wan6 » Advanced Settings

Use default gateway

Ticked

Use DNS servers advertised by peer

Ticked

 
Interfaces » wan6 » Firewall Settings

Create / Assign firewall-zone

Assign to existing wan option

 
Interfaces » wan6 » DHCP Server

Set up DHCP Server

Click this button if presented with the option

Ignore interface

Ticked

Designated master

Unticked

RA-Service

relay mode

DHCPv6-Service

relay mode

NDP-Proxy

disabled

 

Configuring the LAN interface

Interfaces » lan » DHCP Server » IPv6 settings

Designated master

Unticked

RA-Service

relay mode

DHCPv6-Service

relay mode

NDP-Proxy

disabled

Click Save to exit the Interfaces » lan window, and then Save & Apply at the bottom right of the list of Interfaces. Consider rebooting the router.

Once configured, it should look similar to the picture below (running 25.12). Note the IPv6 under lan, and IPv6/IPv6-PD under wan6.

The OpenWrt Interfaces page, where wan6 and lan are displaying a 2404 IPv6 address assigned by Launtel

WAN Config

LAN configScreen config thanks to Darryn Crook

-

-

Needs configuring through the command line. The important thing is to turn off "rapid commit". Thus:-

configure
set interfaces ethernet eth0 dhcpv6-pd rapid-commit disable
commit;save;exit
release dhcpv6-pd interface eth0
delete dhcpv6-pd duid
renew dhcpv6-pd interface eth0

WAN Setup:

Go Settings -> Internet -> Primary (WAN1). Change Advanced from Auto->Manual

Set IPv6 Configuration as follows with Prefix Delegation Size = 48:

image.pngClick Save

LAN Setup:

Go Settings -> Networks -> Default -> Click IPv6 next to Protocol

Set Interface Type to Prefix Delegation:

Click Save

WAN Setup:

Go Settings -> Internet -> Primary (WAN1). Change Advanced from Auto->Manual

Set IPv6 Configuration as follows with Prefix Delegation Size = 48:Click Save

LAN Setup:

Go Settings -> Networks -> Default -> Click IPv6 next to Protocol

Set Interface Type to Prefix Delegation:

Click Save

Testing IPv6

Once you've enabled IPv6, you'll want to quickly check to confirm it's working. Visit this website on any of your devices when connected to Wi-Fi: http://isp.test-ipv6.com/

If you're having issues, you can provide us with these results and we'll be happy to troubleshoot the issue with you!
 
 
 

Contact us

Need help getting IPv6 set up, or have instructions you want to add? Let our Residential team know!

Contact Form
Copyright © 2026 - Launtel Pty Ltd - ABN 34 107 572 341