Skip to content
Atomic Logo
  • Home Fibre

    View All Home Fibre Packages
    Fast reliable internet for Gaming, Streaming and Work-from-home ๐Ÿš€

    Octotel Fibre

    Octotel Home Fibre
    Uncapped Octotel Home Fibre with speeds up to 2.5 Gbps

    Frogfoot Fibre

    Frogfoot Home Fibre
    Uncapped Frogfoot Home Fibre with speeds up to 1Gbps

    Vumatel Logo

    Vumatel Home Fibre
    Uncapped Vumatel Home Fibre with speeds up to 1Gbps

    Openserve Fibre

    Openserve Home Fibre
    Uncapped Openserve Home Fibre with speeds up to 500Mbps

  • Business Fibre

    View All Business Fibre Packages
    Fast reliable internet with Priority Support and Fast Repair Times ๐Ÿš€

    Octotel Fibre

    Octotel Business Fibre
    Uncapped Octotel Business Fibre with speeds up to 1Gbps

    Frogfoot Business Fibre
    Exceptional value for businesses in residential areas and select business complexes with speeds up to 1Gbps

    Vumatel Logo

    Vumatel Business Fibre
    Uncapped Vumatel Business Fibre with speeds up to 1Gbps on 12 & 24 month contracts

    Openserve Fibre

    Openserve Business Fibre
    Uncapped Openserve Business Fibre with speeds up to 500Mbps

  • Coverage Map
  • Contact
  • More
    About Atomic

    Our network, team and company history.

    20% Discount

    Rescue your friends from average internet and save!

    Why Atomic?

    Why customers recommend Atomic to friends.

    Blog

    News, product updates and articles.

    Network Status

    Check for maintenance events and known outages.

    Support Guides

    Helpful docs and troubleshooting tips.

    Onsite Support

    Elevate your network with our expert on-site support.

    Dashboard

    Network dashboard for gamers and techies.

Support
Order Fibre
Atomic Logo
Support
Order Fibre

Home Fibre Packages 

See All

Asset 1

Octotel Home

Asset 2

Frogfoot Home

Vumatel Home

Openserve Home

Business Fibre Packagesย 

See All

Asset 1

Octotel Business

Asset 2

Frogfoot Business over FTTH

Vumatel Business

Openserve Business

Support

Network Status

Help Docs

Contact

About Atomic

Coverage Map

Referral Program

Why Choose Atomic?

Onsite Services

Dashboard

Blog

We make fibre epic! ๐Ÿ––๐Ÿป

General Info

10
  • Direct Debits
  • SMTP Servers
  • Scope of Services
  • Moving Properties
  • How Discounts Work
  • Holiday Slowdown Period
  • Upgrade, Downgrade or Cancel
  • VoIP – Voice over IP Phone Services
  • Short Term Fibre and Pausing a Line
  • Backup Connectivity – GSM Failover

Advanced Guides

10
  • IPv6
  • Static IPs
  • iPerf Tests
  • Local Software Mirrors
  • Twitch Streaming Relay
  • International City Latency
  • Game Server Troubleshooting
  • Packet loss, MTR and Pingplotter
  • Overview of Fibre Troubleshooting
  • Buffer Bloat and Latency Under Load

Quick Fibre Guides

10
  • Network Outages
  • Cabled Speed Tests
  • Extending Your Wi-Fi
  • Loadshedding Advice
  • How to fix a Bridged Line
  • How to Report a Problem
  • How to Connect your Router
  • Fibre Box First Aid (ONT / CPE)
  • How to Move Your Fibre Box (ONT / CPE)
  • How to Repair the Fibre in your Home or Office

Router and WiFi Guides

8
  • WiFi First Aid
  • IPTV and Video Streaming
  • Router Settings For Atomic
  • Connecting IoT devices to WiFi
  • Configure a PPPoE Login on a Laptop
  • Pair Reyee WiFi Mesh Routers
  • Set up a Tenda Nova Mesh
  • Samsung TV Issues

Fibre Setup Guides

8
  • Octotel Installation Guide
  • Frogfoot Installation Guide
  • Vumatel Installation Guide
  • Openserve Installation Guide
  • Octotel Reconnection Guide
  • Frogfoot Reconnection Guide
  • Vumatel Reconnection Guide
  • Openserve Reconnection Guide

Fibre Migration Guides

6
  • Migrating a Line with an Existing Service
  • Octotel ISP Migration Guide
  • Frogfoot ISP Migration Guide
  • Vumatel ISP Migration Guide
  • Openserve ISP Migration Guide
  • How To Switch ISPs

Frequently Asked Questions

8
  • FAQ
  • Contention Ratios
  • Speed Test Servers
  • DNS and NTP Servers
  • Octotel Fibre Box Lights
  • Frogfoot Fibre Box Lights
  • Vumatel Fibre Box Lights
  • Openserve Fibre Box Lights
View Categories
  • Home
  • Atomic Support Guides
  • Advanced Guides
  • IPv6

IPv6

6 min read

๐Ÿš€ Enable IPv6 on your Atomic fibre internet #

The IPv6 protocol is the default and quickest way to start up a new internet connection in most modern operating systems. Despite not technically needing to use IPv6, if you want to enjoy the benefits and future-proof your network you are welcome to do so.

๐Ÿค“ Why use IPv6? #

Ten reasons:

  1. No CGNAT: get your own public IPs – avoid shared address issues
  2. Save 300ms per page load: your browser prefers IPv6
  3. End-to-end connectivity: direct device-to-service connections without NAT or port forwarding hassles
  4. Better for peer-to-peer apps: gaming, VoIP, torrents and remote access
  5. Lower latency & less jitter: hardware offloaded routing skips software based NAT
  6. Better performance to major sites: Google, Meta, and others are frequently faster over optimised IPv6 paths
  7. Added redundancy and troubleshooting option: dual-stack lets you fall back if one protocol has problems
  8. Future-proof your network: ensure compatibility as more services migrate to IPv6
  9. Required for modern IoT: Matter/Thread devices (Apple HomeKit etc.) rely on IPv6
  10. Easier device management: auto-configuration simplifies adding new devices without DHCP

IPv4 address space is running out. Many ISPs have started using CGNAT (Carrier-Grade Network Address Translation), not giving customers their own public IP. IPv4 usually involves NAT (Network Address Translation) on your router – so devices on your LAN are communicating with services on the internet via a translation layer.

With IPv6 there is lots of IP space, so each customer can get a (massive) number of public IPs. IPv6 gives you end-to-end connectivity between the devices on your LAN and many popular services that are IPv6 enabled (META, Google etc).

IPv6 end-to-end traffic can be routed via an ASIC (hardware acceleration), and does not need to pass through software or a CPU to get translated. This gives you lower and more consistent latency. Enable IPv6 hardware offload on your router.

It’s useful to have both v4 and v6 active for troubleshooting reasons. If you can’t reach a site via the one, you can check via the other. Sometimes a service will be congested via v4, but v6 keeps working well.

โš ๏ธ Atomic does not do any CGNAT.

โš ๏ธ Remember to check that your router has firewall rules to protect the devices on your LAN if they get public IPv6 addresses. With IPv4 the devices on your LAN will usually be protected by NAT on your router.

๐Ÿค“ Why static IPv6? #

With dynamic IPv6, the devices on your LAN will need to renumber from time to time. Your router will update as soon as it connects, but the devices on your LAN can take a while to work out that they need to get new IPs. For IoT devices like security cameras, it’s best to keep your v6 IPs static. With static IPs you can set up DNS (and PTR records).

๐Ÿค“ Can I run single-stack IPv6? #

At the moment, most customers with IPv6 have a dual-stack solution using both IPv4 and IPv6. IPv6 is preferred so you can expect about half your traffic to be IPv6. We don’t officially support single-stack IPv6 yet, but it should be possible if you enable DNS64 and NAT64 on your router. We’re happy to help if you want to configure single-stack IPv6.

โ›ณ๏ธ Before we start #

Your router needs to support IPv6, and the underlying Fibre Network Operator you are connected to needs to support IPv6. Below is the IPv6 compatibility across Fibre Networks:

  • โœ… Octotel ๐Ÿ™
  • โœ… Frogfoot ๐Ÿธ – Check that you have a Calix ONT
  • โœ… Openserve ๐ŸฆŽ PPPoE
  • โœ… Vumatel ๐Ÿฐ GPON
  • ๐Ÿ‘พ Vumatel ๐Ÿฐ AE / Active Ethernet – No native support (IPv4 only)

๐Ÿ™ Octotel, ๐Ÿธ Frogfoot and ๐Ÿฐ Vumatel GPON (Layer2 / DHCPv6) #

We provide a /48 block of IPv6 address space to each customer router. You need to enable DHCPv6 on your router (steps are below).

๐ŸฆŽ Openserve (PPPoE) #

For Openserve we provide IPv6 over a PPPoE session. Your router will use DHCPv6 over the PPPoE session.

Static IPv6 support by router OS:

  • Known to work: OpenWRT, Unifi, Reyee, Fortinet, Mikrotik ROS7
  • Known to have problems with static IPv6: Cisco Meraki MX
  • Please email support if you want to suggest more router models for the two lists above

๐Ÿ“ฒ On Device IPv6 #

You can use IPv6 from your laptop or phone via a tunnel or VPN like Cloudflareโ€™s WARP service: https://1.1.1.1/

โš“๏ธ Static IPv6 #

Note: Since early 2024, we have enabled dynamic v6 on all networks (other than Vumatel AE). Dynamic v4 and dynamic v6 public IPs do not have an extra cost.

Current pricing: Static v6 is included in our Static IP (v4) service price. This is because creating static leases involves admin and maintenance on our side. We can also set up custom DNS PTR records for customers buying the Static IP add-on service.

If you would like a static /48, please order a Static IP service via our change request form.

๐Ÿ•ต๏ธโ€โ™‚๏ธ How to check IPv6 is working #

As a first step, connect your laptop directly to the fibre box / ONT. You should get an IPv6 IP and the following should work:

โœ… IPv6 status checking tools #

  • http://ipv6-test.com (slow recently)
  • https://test-ipv6.com

If you use a Firefox or Chrome browser, here are add-ons which are useful:

  • Chrome: IPvFoo
  • Firefox: SixIndicator

Why does this test say my browser prefers IPv4? Because of the โ€˜happy eyeballsโ€™ feature in your browser, it will start an IPv4 connection 300ms after the IPv6 connection. If IPv4 wins it will use that. Try a different browser and see what that says.

  #


โš™๏ธ Enabling IPv6 on your Router #

Configure your routerโ€™s WAN interface to ask for a DHCPv6 lease and a PD Pool of /48.
On the LAN side, enable IPv6 Router Advertisements / SLAAC.

Here is an example static lease config on our side:
{
"duid": "00:03:00:01:88:d7:f6:b7:cc:70",
"ip-addresses": [ "2c0f:ef18:1000::2" ],
"prefixes": [ "2c0f:ef18:1402::/48" ]
},

Details for several router brands are below.

Router config: Unifi #

WAN:

LAN:

If you want the perfect 20/20 score in ipv6-test.com as above, allow ICMPv6

Router config: Mikrotik – for Octotel / Frogfoot / Vumatel GPON use #


/ipv6 address
add address=::/64 advertise=yes disabled=no eui-64=no from-pool=IPv6-delegated-pool interface=\
ether2-master no-dad=no
/ipv6 dhcp-client
add add-default-route=yes disabled=no interface=ether1 pool-name=IPv6-delegated-pool \
pool-prefix-length=64 prefix-hint=::/0 request=address,prefix use-peer-dns=yes
/ipv6 firewall filter
add action=accept chain=forward in-interface=ether1 protocol=icmpv6
add action=drop chain=forward connection-state=invalid,new in-interface=ether1
/ipv6 nd
set [ find default=yes ] advertise-dns=no advertise-mac-address=yes disabled=no hop-limit=\
unspecified interface=all managed-address-configuration=no mtu=unspecified other-configuration=\
no ra-delay=3s ra-interval=3m20s-10m ra-lifetime=30m reachable-time=unspecified \
retransmit-interval=unspecified
/ipv6 nd prefix default
set autonomous=yes preferred-lifetime=1w valid-lifetime=4w2d
/ipv6 settings
set accept-redirects=yes-if-forwarding-disabled accept-router-advertisements=\
yes-if-forwarding-disabled forward=yes max-neighbor-entries=8192

…

with some background…

The idea is to get a WAN address from the DHCP server, plus some network space for the LAN. Then we split up the LAN space and hand it out using SLAAC:

/ipv6 dhcp-client
add add-default-route=yes interface=ether1 pool-name=IPv6-delegated-pool request=address,prefix

My WAN interface is ether1. We access a DHCPv6 address on it as well as a pool for the LAN, putting into LAN address pool “IPv6-delegated pool”.

/ipv6 address
add from-pool=IPv6-delegated-pool interface=ether2-master

My LAN interface is ether2-master. I seem to remember having to do a bit more configuration to get the delegated /48 into /64’s but that should work for a start.

Router config: TP-Link #

TP-Link1

TP-Link2

TP-Link3

Asus IPv6 settings #

  • Set MTU as 1500 (standard)
  • You may need to set a ‘connection type’ for IPv6
    • For PPPoE select ‘Native’
    • For DHCPv6 select ‘Passthrough’

There is more information here: https://www.asus.com/support/FAQ/113990/

Edgerouter #

Router: Ubiquiti EdgeRouter X SFP 6-Port

Solution for EdgeMax in general: https://community.ui.com/questions/DHCPv6-PD-stop-dor-set-DUID/79aa052b-0933-434c-b2ef-3d0275a10eeb

Perl script needed a bit of tweaking: /opt/vyatta/sbin/dhcpv6-pd-duid.pl

function: set_duid

comment out these 2 lines:

# my $buf = pack("n", $len);
# print $FH $buf || die "duid length write failed: $!\n";

Add new:

my $buf;
my $endian = $Config{byteorder};
if ($endian == 1234 or $endian == 12345678) {
$buf = pack("v", $len);
}else{
$buf = pack("n", $len);
} print $FH $buf || die "duid length write failed: $!\n";

In configuration set static duid:

set interfaces ethernet eth0 dhcpv6-pd duid 0001000126a975547483c2484390

IPv6
iPerf TestsStatic IPs
Table of Contents
  • ๐Ÿš€ Enable IPv6 on your Atomic fibre internet
  • ๐Ÿค“ Why use IPv6?
  • ๐Ÿค“ Why static IPv6?
  • ๐Ÿค“ Can I run single-stack IPv6?
  • โ›ณ๏ธ Before we start
  • ๐Ÿ™ Octotel, ๐Ÿธ Frogfoot and ๐Ÿฐ Vumatel GPON (Layer2 / DHCPv6)
  • ๐ŸฆŽ Openserve (PPPoE)
  • ๐Ÿ“ฒ On Device IPv6
  • โš“๏ธ Static IPv6
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ How to check IPv6 is working
  • โœ… IPv6 status checking tools
  • ย 
  • โš™๏ธ Enabling IPv6 on your Router
  • Router config: Unifi
  • Router config: Mikrotik - for Octotel / Frogfoot / Vumatel GPON use
  • Router config: TP-Link
  • Asus IPv6 settings
  • Edgerouter

About Atomic

Atomic is a Specialist Fibre ISP in Cape Town and the Cape Winelands. Our narrow focus makes us #1 in Google and Hellopeter ratings!

We are Fiercely Independent, Founder-Run and Fibre-Only. Big enough to be Reliable, small enough to be Agile and Friendly. We are Gamer & Techie-friendly.

Read our Epic Reviews and Switch to Atomic today!

๐Ÿ† Reviews: Google & Hellopeter

Links

    • ๐Ÿ–– About Atomic
    • ๐Ÿšฆ Network Status
    • ๐Ÿ“ Fibre Coverage Map
    • ๐Ÿค” Why Choose Atomic?
    • ๐Ÿ“– Our Blog
    • ๐Ÿคจ Help Docs
    • ๐ŸŒ Ultimate Fibre Internet Guide
    • ๐Ÿš€ How to Switch ISP
    • ๐Ÿ”‹ Fibre During Loadshedding
    • ๐Ÿ“ถ Wifi Guide For Home Internet
    • ๐ŸŽ 1Gbps Fibre Internet
    • ๐Ÿ” Family DNS Protection
    • ๐Ÿฃ Telegram Quiz Bot
    • ๐Ÿก Fibre Coverage Areas

Home Fibre

  • ๐Ÿ  All Home Fibre
  • ๐Ÿ™ Octotel Home Fibre
  • ๐Ÿธ Frogfoot Home Fibre
  • ๐Ÿฐ Vumatel Home Fibre
  • ๐ŸฆŽ Openserve Home Fibre
  • ๐Ÿ™Œ Referral Program

Business Fibre

  • ๐Ÿข All Business Fibre
  • ๐Ÿ™ Octotel Business Fibre
  • ๐Ÿธ Frogfoot Business Fibre
  • ๐Ÿฐ Vumatel Business Fibre
  • ๐ŸฆŽ Openserve Business Fibre

Network

  • ๐Ÿ›ฐ๏ธ Atomic Dashboard
  • ๐Ÿ”ฎ AS328266 Looking Glass

Accounts

  • โ†•๏ธ Upgrade, Downgrade, Cancel
  • ๐Ÿšš Moving House / Address
  • ๐Ÿช Account Updates

Legal

  • ๐Ÿ“ƒ Terms and Conditions
  • ๐ŸŽŸ Super Fair Usage Policy
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Privacy Policy
Order Fibre
X-twitter Facebook Instagram Linkedin Reddit Youtube Google Telegram

Atomic Accessยฎ is a registered trademark. Our mission is to provide fast, reliable fibre services with epic support!

ยฉ 2018-2026 Atomic (Pty) Ltd.
We make fibre epic! ๐Ÿ––๐Ÿป

Logo KFM best of the Cape FInalist
Cape Made Mark
ISPA Code of Conduct Compliant