Check your IPv6 configuration

In order to check that IPv6 works in your PC, run in a terminal window:

ping6 -c5 ::1

If the result is the following (or similar):

$ ping6 -c5 ::1
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.168 ms
16 bytes from ::1, icmp_seq=1 hlim=64 time=0.156 ms
16 bytes from ::1, icmp_seq=2 hlim=64 time=0.154 ms
16 bytes from ::1, icmp_seq=3 hlim=64 time=0.237 ms
16 bytes from ::1, icmp_seq=4 hlim=64 time=0.164 ms
--- localhost ping6 statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.154/0.176/0.237 ms

It means that IPv6 is installed correctly. Basically you need to be able to read "5 packets received".

However, if the system does not recognize the command introduced (and/or returns any kind of error), follow the instructions in the next section.

How to install IPv6

Since version 10.2 "Jaguar" IPv6 comes out-of-the-box with Mac OS X. However, there is no IPv6 support for Mac OS 9.

To enable IPv6 on OS X follow these instructions:

Open a terminal. Type /sbin/ifconfig -a to list your devices. You should see something like:

en0: flags=8863 mtu 1500
inet6 fe80::203:93ff:fe67:80b2%en0 prefixlen 64 scopeid 0x4
ether 00:03:93:67:80:b2
inet netmask 0xffffff00 broadcast
media: autoselect (none) status: active

Find the one that says status: active, usually this is en0. If it's not, be sure to replace en0 with whatever it is in later instructions.


sudo ip6config start-v6 en0; sudo ip6config start-stf en0

Now, that you have installed IPv6, follow the instructions at the top of this page to make sure that it is working correctly.

The IPv6 Day is Organized and Supported by:

Other Organizations: