0

So, it started right after Christmas when someone in our family got a brand new MacBook Air. She started having problems connecting to the internet right away, and then the rest of the macbooks (about 4 or so) had trouble connecting too. Up in the top bar at the top of the screen, the wifi icon shows that it is connected to the internet. But the wifi will turn off and on, and we figured out it had to do with the macs connecting to an ipv6 network. Every time it connects to an ipv6 network, it can't display any webpages. But anytime it connects to an ipv4 network, you can access anything that requires internet. Does anybody know about this?

  • What version of OS X do each of them run? – RedEagle2000 Feb 25 '16 at 17:34
  • One of them runs El Capitan, the two run Yosemite, and the other is running Mavericks. – LionMac Feb 25 '16 at 17:38
  • Is the one running El Capitan running the latest update? – RedEagle2000 Feb 25 '16 at 17:39
  • Do you know when the newest update came out? I think the computer hasn't been updated since the computer was set up on Christmas day. Was there a version of El Capitan that had internet troubles? – LionMac Feb 25 '16 at 17:41
1

From my understanding, if you have both IPv4 and IPv6 connectivity, the Mac operating system will try both and determine which is fastest. The problem is if the IPv6 DNS returns an IPv6 address that can not be reached, then the computer waits until it times out. This happens even it the IPv4 network reaches the web site. The only reasonable solution is to configure IPv6 as Link-local only.

  1. Under System Preferences select Network.
  2. Select the type of connection. (Ethernet, Wi-Fi, etc.)
  3. Select Advanced...
  4. Select the TCP/IP tab.
  5. Select Link-local only as shown below.
  6. Click on OK.
  7. Click on Apply.

111

Link-local only means the IPv6 addressing will work for your Local Area Network (LAN), but is disabled on the Wide Area Network (WAN).

BTW, Microsoft has a fix for this, but only for Windows users. Download "Perfer IPv4 over IPv6 in prefix policies" from this site. There is way to make a similar change to the prefix policies used by the underlying Unix on a Mac. Unfortunately, from my understanding, OS X will ignore the change.

  • Thank you so much David Anderson! I will try this right away! Thank you so much! – LionMac Feb 25 '16 at 19:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .