D
Doug Sherman [MVP]
I was reading through some old posts (because I have no life) and I see that
over the course of the past year there have been a great many posts
regarding the failure of DHCP on small networks. Frequently the failure of a
machine to automatically obtain an address was a symptom of some larger and
more serious problem. However, in a large number of cases the problem was
confined to DHCP and the machine functioned fine when statically configured.
As a general rule I recommend that small networks where DHCP services are
provided by low end routers or ICS, use static addresses for the following
reasons:
1. The rudimentary DHCP services provided by ICS and bottom end Internet
routers are primarily useful only if one or both of the following are true:
a. You have a large number of machines on the network such that manual
configuration is truly burdensome.
b. You have laptops or other machines which will frequently be moved to
another network where they need different settings. Note that with XP you
can have an alternate static configuration for use when DHCP is not
available. Also, there is nothing to prevent you from providing DHCP on a
small network, but then configuring most of the machines with static
addresses.
2. Many people have spent a great deal of time troubleshooting DHCP issues
on small networks where relying on DHCP provides little benefit and
unnecessarily creates a single point of failure which could easily be
avoided with static addressing.
3. With static addresses you can reliably connect to another machine by
using \\<IPaddress>. You don't have to memorize the addresses. You can
create lmhosts files which will map the computer names to their static
addresses; and these mappings can be loaded into memory upon machine
startup. You can also create desktop shortcuts to them. If you were to do
this, then you could still connect to shared resources even if DHCP, bowser
service, and broadcasts all failed. Note that DHCP, bowser service, and
broadcasts are all broadcast based or initiated such that they are prone to
occasional failure even on perfectly healthy networks.
4. For the reasons stated in #3, even on large networks with sophisticated
DHCP servers, machines providing shared files or printers are typically
configured with static addresses.
Disclaimer: I do not think that it is a waste of time to troubleshoot small
network DHCP issues; but there have been too many cases where DHCP failure
has crippled such networks unnecessarily. In any event, I invite comments,
thoughts, criticisms, etc.
Doug Sherman, MCSE, MCSA, MCP+I, MVP
HAPPY NEW YEAR
over the course of the past year there have been a great many posts
regarding the failure of DHCP on small networks. Frequently the failure of a
machine to automatically obtain an address was a symptom of some larger and
more serious problem. However, in a large number of cases the problem was
confined to DHCP and the machine functioned fine when statically configured.
As a general rule I recommend that small networks where DHCP services are
provided by low end routers or ICS, use static addresses for the following
reasons:
1. The rudimentary DHCP services provided by ICS and bottom end Internet
routers are primarily useful only if one or both of the following are true:
a. You have a large number of machines on the network such that manual
configuration is truly burdensome.
b. You have laptops or other machines which will frequently be moved to
another network where they need different settings. Note that with XP you
can have an alternate static configuration for use when DHCP is not
available. Also, there is nothing to prevent you from providing DHCP on a
small network, but then configuring most of the machines with static
addresses.
2. Many people have spent a great deal of time troubleshooting DHCP issues
on small networks where relying on DHCP provides little benefit and
unnecessarily creates a single point of failure which could easily be
avoided with static addressing.
3. With static addresses you can reliably connect to another machine by
using \\<IPaddress>. You don't have to memorize the addresses. You can
create lmhosts files which will map the computer names to their static
addresses; and these mappings can be loaded into memory upon machine
startup. You can also create desktop shortcuts to them. If you were to do
this, then you could still connect to shared resources even if DHCP, bowser
service, and broadcasts all failed. Note that DHCP, bowser service, and
broadcasts are all broadcast based or initiated such that they are prone to
occasional failure even on perfectly healthy networks.
4. For the reasons stated in #3, even on large networks with sophisticated
DHCP servers, machines providing shared files or printers are typically
configured with static addresses.
Disclaimer: I do not think that it is a waste of time to troubleshoot small
network DHCP issues; but there have been too many cases where DHCP failure
has crippled such networks unnecessarily. In any event, I invite comments,
thoughts, criticisms, etc.
Doug Sherman, MCSE, MCSA, MCP+I, MVP
HAPPY NEW YEAR