Freestone,
It seems you are accustomed to a large-scale approach as well. Look, there are a lot of different ways to resolve this. There's no denying that. However, this is how I would rank the ones we've discussed.
3) Manual IP on Printer
- Random
- Unprotected
(Freestone)
2) Manual IP on Printer outside of DHCP range
- Slightly random
- Protected from devices using DHCP
(cckens)
1) Manual IP on router using MAC address of Printer / Then set manual IP on Printer to match
- Random
- Protected from all other IP assignments
(~yours truly)
Not surprisingly, if ranked from most difficult to the easiest, they would be in the reverse order. All three work. The reason why one is better than another is because there is less risk involved.
Take #3 for example. If I took the suggestion literally, I might set the IP to 192.168.2.2. Well since it appears that the Belkin router apparently uses the subnet range 192.168.2.x and the DHCP range starts at 192.168.2.2, there is a potential conflict just waiting to happen. Other computers/devices connected to the router might get assigned that address if the printer is turned off or loses power. Obviously, you know where this is going.
cckens suggestion gets around this problem and would work. My only problem with it is that if another static IP device is added later, you could possibly assign the same IP by mistake. That of course is a bigger problem when you have a lot of devices being added to the same subnet. In this situation, it might not really matter. The way I look at it is if you are checking to see what the DHCP range is on the router anyway, you might as well set the IP by MAC address while you're in there. You're talking about an extra few seconds here. Not only do you avoid potential conflicts by using MAC filtering, but you also allow the printer to show up in the router's network table when viewing connected devices. That's obviously not a crucial benefit, but efficient nonetheless.
It's all a matter of opinion and preference. You can play devil's advocate to any approach...
~cdogg
"
Insanity: doing the same thing over and over again and expecting different results." - Einstein
[tab][navy]For posting policies, click [/navy]
here.