Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm trying to give my server a static IP address (it's connected directly to the base station) but it's an old base station, (Airport Extreme 802.11g) so there's no obvious way to reserve an IP address (equivalent to the DHCP Reservations panel on the more recent base stations.) For example, the information here is very clear, but my Airport Utility shows no such reservation panel.) Am I out of luck, or is there another way to do this?

share|improve this question

2 Answers 2

What you could try is set the DHCP range to start at +1 and manually set the IPs on your server. For example, set the DHCP range to be 10.0.1.3 to 10.0.1.200. The 10.0.1.2 IP will be free to be used by your server. In AirPort Utility for me this is at Network > Network Options. enter image description here

share|improve this answer
    
Thanks, I've tried this, but it doesn't seem to work. This seems to be half of the steps of the reservation: somehow I have to tell the base station that the manual address is valid. –  Alan Munn Jul 20 '12 at 23:29
    
You shouldn't have to. It worked for me... Are you sure you're configuring your server properly? Just look at the IP settings given via DHCP to any other device on your network and copy them to your server, but change the IP to be 10.0.1.2. –  bogdansrc Jul 21 '12 at 8:39

All AirPort base stations set up their internal NAT gateway code for a full /24 network (10.0.1.x by default). That means that IP addresses .2 through .254 are available for machines connected to the network. But all AirPort base stations configure their internal DHCP servers by default to only serve out addresses .2 through .200 via DHCP. This means that .201 through .254 are already set aside for manually/statically configured hosts.

Just manually configure your server machine to be on one of those upper 54 addresses (.201 through .254) and it'll just work. Heck, even if you manually configured the host to use one of the addresses that the base station's DHCP server usually hands out, the base station will be smart enough not to try to serve out that address to some other client while your other machine is using it.

The UI you see on later base stations is a way to make the base station's built-in DHCP server give the same host the same IP address lease via DHCP each time, based on the host's MAC address. That's convenient if you have a laptop that you take to different networks all the time, and want to leave that laptop configured for DHCP. But if you have a machine that's going to be on your network all the time because it's a server, you can just configure that server machine's IP address manually, on the server.

Letting other hosts on the Internet get to your server is a separate issue. For that, you have to set up Default Host (some other products call this "DMZ") or Port Mapping (a.k.a. Port Forwarding).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.