Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Location Services never works on AirPort Extreme Router

I posted this on the Catalina topic for lack of knowing a better place. I have the latest macOS so it cannot be said that is my problem. Almost all our devices in my home are Apple devices - MacBook Pro (two), Mac mini, two iPads and multiple iPhones. The devices that rely on location services from the wifi (MacBook Pros, Mac mini and iPad wifi) cannot locate themselves when I use my AirPort Extreme router (Maps, Find My, etc). I have had this AirPort Extreme router installed for a few years and location services has not worked. I switched to my old Airport Express router and after about ten days location services started to work fine (Maps, system preferences time zone, Google Maps on Safari, Find My, etc.). I am wondering if anyone uses the AirPort Extreme in their homes and if location services have worked fine. If so, are there certain settings I should be aware of? I have had Apple support help me with my configuration and they say it was fine. The firmware is up to date and I have rebooted it multiple times. I am out of ideas. Apple told me it was my ISP not passing to the router what it needed but that obviously cannot be correct being that I am now working ok with my Airport Express.

MacBook Pro 15", macOS 10.15

Posted on Nov 27, 2019 7:17 PM

Reply
6 replies

Dec 18, 2019 1:52 PM in response to ianieto

Thanks for putting in the effort to get me traceroute details.

It tells me the issue is nothing to do with routing issues. Both Express and Extreme are giving near enough to identical results.


Maps as an App in your Mac and location service for the airports are two different things. I think you are mistakenly conflating the two. Maps works in a Mac without using Airport router at all.

We have long known about problems with location concerning Airport routers. It has never been entirely clear how that mechanism works. And I have never seen any description of it. As Bob says.. it is so variable you can relocate your airport and it can still use the old location for months.. or it might take a few days.


There is almost nothing you can actually adjust.. Apple made the setup of the airport routers highly automated. If you go back to earlier 5.6.1 utility there are settings you can change.. like time server and location.



To check the effect I take a screenshot from the logs.. yeap.. the old Airport Utility actually has logs.



Now I change the location to US

NOTE: There is no way to set a different time server or set time manually.



And take another snap from the logs after the TC reboots.



Notice carefully what happened. For a few moments.. it shifted the time zone to US.. Time and date went back to Dec 18.

That lasted for two log entries.. then it automatically reconnected to the time server and changed back to my location.. regardless of settings.


Maps on the computer, after changing the privacy settings was able to locate me correctly to pretty much my exact area.. this cannot be done by the Airport as i am using Asus main router and directly connected to it.


So.. the only thing left is the Extreme is somehow blocking the port required. It would be great if you could install 5.6.1 airport utility.. so you can get logs out of the airport. This is possible but not so great since High Sierra. However the PC windows version works.

Make sure the IPv6 settings are identical in the Express and Extreme.. that is under the Internet options tab.



It is possible IPv6 is getting itself mixed up in this.

Nov 27, 2019 9:37 PM in response to ianieto

I am not sure of the cause. Clearly Apple support cannot figure it out, other than blame the ISP which you have proven is not the case because the Express works.


Let me ask some more basic questions.


What is the main router in the network? Do you have a pure modem and when you swap Airports you are configuring them both as main router, ie DHCP and NAT. Or has ISP given you a modem router combined? Then your airports would be in bridge unless you are showing a double NAT error.


With Express connected does it always take 10 days to get location service to start working?


With whatever Airport you have connected now, open terminal and run a traceroute to iCloud.com.


When you swap airports try the traceroute command again and see if you are getting anything different.


Post the details and we might make some progress but don't be too hopeful.

Nov 28, 2019 6:14 AM in response to ianieto

I am wondering if anyone uses the AirPort Extreme


Yes, currently and for the last 4+ years, I have been using two AirPort Extremes. The first is set up as the main DHCP and NAT router for the network and the second operates in Bridge Mode connected to the first via a wired Ethernet cable connection.


....and if location services have worked fine


Have not ever had any problems with any devices using Location Services, so more work will be needed if you want to try to get things working on the AirPort Extreme.....assuming it is not defective.





Nov 28, 2019 11:04 AM in response to LaPastenague

I have a fiber modem supplied by my ISP so when I connect a router, it is the main router. The AirPort Extreme and Airport Express were both configured as DHCP and NAT and not as bridge mode. I cannot say whether it always takes 10 days for the Express to work since I cannot remember the last time it took when I tried it and it has been years. I am now away from home and won't be able to do any more testing for a week. I will try these suggestions as soon as I get back.


Does anyone understand the mechanism how location services works? Is it true that there is a Apple database that holds locations of routers generated by having local iPhones connected to those routers? I was wondering why it takes a few days for the data to be available for location tracking.


Nov 28, 2019 11:22 AM in response to ianieto

Is it true that there is a Apple database that holds locations of routers generated by having local iPhones connected to those routers?


No. Location Services on the AirPorts is tied to a location database that Apple keeps.....not to any iPhone or other device that might be connecting to the AirPort. I have proven this to myself because I was without my iPhone or iPad for a few months and changed the location of the AirPort router and was connecting only using a PC for some time. The AirPort "learned" its new location in a few weeks.


iPhones are a lot more important to Apple than AirPort routers are, so the iPhones will learn their new location quickly when you move them. I've seen it take 3-4 weeks for an AirPort router to learn its new location.


If you originally set up an AirPort at one location and then move the AirPort to another location across town or the state or country, it may also take 3-4 weeks for the AirPort to "learn" its new location, since the AirPorts are low priority as far as location updates.


Based on the Information that you have provided, I suspect that you have a defective AirPort Extreme if you have already tried resetting it back to factory default settings and then set it up again from scratch. As a last resort, maybe rolling back the firmware on the AirPort to the previous version might help if you have the weeks to experiment.


If you can get the AirPort Express to learn its new location in 10 days, you are very lucky. It took 2-3 weeks for my Express to learn its new location when I was traveling recently.

Dec 17, 2019 7:14 PM in response to LaPastenague

Here is the Traceroute results.


With the Airport Express and location services working correctly:

Using Network Utility:


traceroute to icloud.com (17.253.144.10), 64 hops max, 72 byte packets


 1  192.168.1.1 (192.168.1.1)  10.152 ms  1.291 ms  1.790 ms


 2  70.35.110.1 (70.35.110.1)  8.334 ms  2.491 ms  8.148 ms


 3  xe-4-3-3.mpr1.msp1.us.above.net (64.124.11.77)  6.323 ms  8.187 ms  10.020 ms


 4  ae0.mpr2.msp1.us.zip.zayo.com (64.125.30.197)  5.862 ms  6.836 ms  6.735 ms


 5  17.1.137.24 (17.1.137.24)  15.022 ms  15.811 ms  23.739 ms


 6  world-any.aaplimg.com (17.253.144.10)  8.702 ms  9.634 ms  10.962 ms




Using Terminal:


traceroute icloud.com


traceroute to icloud.com (17.253.144.10), 64 hops max, 52 byte packets


 1  192.168.1.1 (192.168.1.1)  4.260 ms  1.190 ms  8.472 ms


 2  70.35.110.1 (70.35.110.1)  7.464 ms  6.196 ms  2.144 ms


 3  xe-4-3-3.mpr1.msp1.us.above.net (64.124.11.77)  6.185 ms  7.268 ms  7.045 ms


 4  ae0.mpr2.msp1.us.zip.zayo.com (64.125.30.197)  7.566 ms  6.875 ms  7.014 ms


 5  17.1.137.50 (17.1.137.50)  33.813 ms


    17.1.137.24 (17.1.137.24)  14.961 ms


    17.1.137.50 (17.1.137.50)  37.459 ms


 6  * world-any.aaplimg.com (17.253.144.10)  132.052 ms !Z  21.030 ms !Z


Now switched to AirPort Extreme router.

Using Network Utility


traceroute to icloud.com (17.253.144.10), 64 hops max, 72 byte packets


 1  192.168.1.1 (192.168.1.1)  21.028 ms  4.896 ms  1.156 ms


 2  70.35.110.1 (70.35.110.1)  2.835 ms * *


 3  * xe-4-3-3.mpr1.msp1.us.above.net (64.124.11.77)  7.254 ms  7.267 ms


 4  ae0.mpr2.msp1.us.zip.zayo.com (64.125.30.197)  9.164 ms  7.059 ms *


 5  17.1.137.24 (17.1.137.24)  135.508 ms  26.026 ms  24.703 ms


 6  world-any.aaplimg.com (17.253.144.10)  7.891 ms * *




Using Terminal


traceroute icloud.com


traceroute to icloud.com (17.253.144.10), 64 hops max, 52 byte packets


 1  * 192.168.1.1 (192.168.1.1)  113.255 ms *


 2  * * 70.35.110.1 (70.35.110.1)  18.164 ms


 3  xe-4-3-3.mpr1.msp1.us.above.net (64.124.11.77)  43.910 ms  9.981 ms  9.718 ms


 4  ae0.mpr2.msp1.us.zip.zayo.com (64.125.30.197)  13.252 ms  16.527 ms  7.964 ms


 5  17.1.137.50 (17.1.137.50)  42.090 ms


    17.1.137.24 (17.1.137.24)  28.276 ms


    17.1.137.50 (17.1.137.50)  214.528 ms


 6  world-any.aaplimg.com (17.253.144.10)  9.912 ms !Z  8.153 ms !Z  7.182 ms !Z


==========================


I went to Maps and when clicked on location icon get "Maps cannot locate the current position. This happens on both of my Macs). I switched back to the Airport Express, location services started working again (when I clicked on the location icon my home location was shown). If this is an AirPort Extreme problem, what can go wrong with it? Is there special internal hardware dedicated to location services? Is this time to replace it? I have an external drive connected to it so it acts as a Time Cube for Time Machine.

Location Services never works on AirPort Extreme Router

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.