What is this Double NAT error I have? Is that why can't connect to Apple TV

I just switched from an AirPort Express to an Extreme.
The Extreme seems to be running fine, except I get a "Double NAT" error (I have no idea what that means)

It says "This base station has a private IP address on its Ethernet WAN port. You should probably switch to your base station being in bridge mode."

I no longer can see my AppleTV in iTunes and I'm wondering if it is because of this error. And if so, how I fix it. How do I change the Extreme to "bridge mode"?

I don't do anything fancy, just have DSL plugged into the Extreme. Just like with my old Express.

MacBook Pro, Mac OS X (10.4.6)

Posted on Apr 9, 2007 11:18 PM

Reply
26 replies

Apr 10, 2007 12:21 AM in response to stilllearning

I just ran the latest firmware update for the Airport Extreme N and now am also getting the Double Nat error. I clicked on the ignore option to prevent the flashing amber light, but that doesn't solve the problem nor explain why a base station that was working fine and reporting no errors now gives this error. I have the base station configured to access my earhlink dsl link via a static IP (for some reason earthlink dsl refuses to work properly via DHCP). But there were no changes to the configuratin prior to updating the firmware.

Interestingly, my Internet access is currently unaffected.

What's the deal?

Apr 10, 2007 8:10 AM in response to comTee

I think what you are seeing is two firewalls / two routers / two NAT servers.

One is your Airport Express (AEBS) and I am guessing that the other is your cable or ADSL modem - which often has these features.

The way to get rid of one or the other is to configure one of the units into "bridging mode". (Turning off NAT)
I'd advise logging into your Modem and make sure it is in bridging mode.

Apr 10, 2007 6:16 AM in response to stilllearning

This base station has a private IP address on its Ethernet WAN port.


Is the IP address of your WAN port set to/coming up as being in any of the following ranges?

10.x.x.x
172.16.x.x - 172.31.x.x
192.168.x.x

These are the ranges reserved for Private Networks and you should not expect to see them on the WAN port of your router UNLESS your AEBS(n) is behind another router or is being used in bridge mode.

Apr 10, 2007 8:59 AM in response to comTee

comTee,

I'd be lying if I told you I knew the answer for sure. But I'm assuming since it's acting as a "bridge" it's relying on the firewall from my modem/router. I have a service called Verizon FiOS and the modem which comes with the service also serves as a wireless router with pretty sophisticated network features.

So, in saying that, my set up may be a bit different from yours.

Apr 10, 2007 9:07 AM in response to Bruce Thomson

I checked the IP and it is in the 172.16 range, but that is what Earthlink support directed me to use when I set up my original base station (a dual-ethernet). Interestingly, when I configure the AEBS to connect to DSL via DHCP (which never allows access to the Internet) it still uses the 172.16 range. I tried setting the AESB to Bridge mode but that also killed my Internet access.

What I'd like to know is what Apple changed that caused this situation to occur when prior to the firmware update this situation was not happening. Although I suspect part of it may be due to the AESB not having a separate MAC address for the internal network and the WAN like the Dual Ethernet base stations did.

Apr 10, 2007 9:34 AM in response to comTee

comTee,

OK, that explains why the Double NAT error is occurring. Perhaps this test is a new addition to the Airport firmware which is trying to be helpful.

In your case, and I suspect in the others in this thread, there are two routers back to back, the ADSL-modem w/ router and the AEBS(n). You need the ADSL-modem w/ router to manage your DSL connection, let's assume so as it is an all-in-one solution. You do NOT need the router functions of the AEBS in this environment, in fact it is a detriment to the sharing of your network resources if you have other devices plugged into your ADSL-modem router.

Change the AEBS(n) to operate as a bridge and the error will disappear. All your wireless devices will now be on the same private LAN subnet.

Alternatively, if you want all your network resources to be on the private LAN of the AEBS, then you would undo the NAT functions of your ADSL-modem router, effectively making it the bridge. Now, all your wired devices must plug into the AEBS(n) LAN ports, none into the ADSL-modem/router LAN ports.
If

Apr 10, 2007 10:19 AM in response to Glyn Williams1

This error showed up here after the update.
I'm transitioning from an old airport network to the new one and for the moment it's easier to temporarily place the "n" on the ethernet port of the old airport so the explanation here makes sense.
The question is why is it such a big deal. It worked before the update and it works after the update but now the airport is moaning about it.
Anyone know why it's complaining now?

Apr 10, 2007 10:29 AM in response to foldedSoul

NAT is a bit of a hack.
IP was originally designed so that every computer in the world had a unique number but there are too many computers and not enough digits.

NAT allows several computers to share. So behind the one real IP address can be an entire network. The hack works by gluing on extra addressing info onto each packet that goes through the router. NAT on top of NAT is not a good idea.

If you look at the DUAL BAND networks thread - I suggest that your main router does NAT and DHCP - and the secondary router is put into bridging mode. This makes sense, and means that all the machines on your (two) wireless networks behave as one.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

What is this Double NAT error I have? Is that why can't connect to Apple TV

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