Once upon a time we had a home network illustrated below. On the network side, the DNS modem's IP is set to and the only other member to that subnetwork is the router. On the other side of the router, I defined the network beginning with (netmask All computers in the network are assigned IPs that are a part of this network. I reserved and manually set the IP of our networked computer to Everything was wonderful in this network garden of Eden.

Then, one day, we added a voice over IP (VOIP) device to the network. The printer no longer worked. So, fiddling with our one winD'OH!s machine,

  1. I could not log into the router.
  2. When I attempted to log into the router (using I was logged into the VOIP device instead. (Actually, it openned the VOIP but I cannot log in due to the fact that I don't have a username and password).
  3. I could not for the life of me figure out what IP the router assigned to the winD'OH!s computer. If you know how this is done, don't bother me with the cookbook. It is not trivial!

I booted up my FreeBSD machine and checked what IP was assigned to it. In *nix, this task definitely is trivial. The assigned IP was not of the expected 192.168.1.x format. It was 10.0.0.x. Well, that explained something. I was able to log into the router by using Sure enough, the router defaulted to this IP class in order to prevent the obvious conflict with the new VOIP device.

Now that I was in the router setup, I defined the home network side of the router to be and I manually set the printer IP to Everything works again without having to think about what's going on automatically in the background. Yay!

If you understand this business, wave.