Printer / Router ?

My printer is connected to my Router. Each time I reset the router the printer gets a different IP. How can I have it get the same IP each time. My router is a Netgear WGT624 and Printer is a Brother MFC-8660DN
Who is Participating?
Run5kConnect With a Mentor Commented:
The basics are fairly simple, regardless of your router and printer models.

You should be able to check the configuration of your router to see which IP address range it automatically assigns.  For example, it may include through  If that's the case, you should be able to manually configure your printer to have a static IP address that has all of the same settings (gateway, DNS, etc.) with the exception of the last number within the IP address itself.  In the example above, if the automatically allocated range is .100-.150, give the printer an address that is a few numbers higher or lower such as  Using static IP address settings on the printer they will always remain the same, and picking an address outside the automatically allocated range that the router uses ensures that there won't be any conflicts after a reboot or power-cycle.
hdhondtConnect With a Mentor Commented:
To explain it in simple terms, your printer is using DHCP, and gets a different address every time the router resets.

The default setting for nearly every printer is to use DHCP. That way, when it powers up it will get an IP address from the DHCP server (a router or a server PC). However, DHCP addresses can change, which is what happens when you reset the router.

Unlike PCs, printers should have fixed IP addresses. The reason is that the PC prints to a particular address, which is specified under the Ports tab in printer Properties. There are 2 ways to give a printer a fixed address:

1. Type its DHCP address into your browser, click the appropriate tab or button and set the address to something outside the DHCP range of the router. With some printers you can also do this from the front panel.

2. Tell the router to reserve an address for the printer. To do this you need to type the router's IP address into your browser, log in, and click the appropriate buttons/tabs. You will need to tell the router the printer's hardware (MAC) address.

In both cases you need to make sure the printer's address will not be used for DHCP. After logging into the router, you can set the DHCP range, e.g from 2 to 200 (for the last number in the IP address). Then give the printer an address above 200. If the DHCP server were to assign the printer's address to another device, weird things *will* happen.

Most routers start allocating addresses from 1. If you have a small network, you you can get around all the complexities by just giving the printer a high address. For example, if you have 10 PCs and 2 printers, it's unlikely any device will ever get an address above 100, so just give the printer an address like 249, using the 1st method I gave. Do not use numbers 254 and 255.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.