Unexplained DHCP Broadcasts Using Windows NT and RAS
ID: Q150281
|
The information in this article applies to:
-
Microsoft Windows NT operating system version 3.1
-
Microsoft Windows NT Advanced Server version 3.1
-
Microsoft Windows NT Workstation versions 3.5, 3.51, 4.0
-
Microsoft Windows NT Server versions 3.5, 3.51, 4.0
SYMPTOMS
DHCP broadcasts are being inserted onto the network. The source MAC
address for these packets begins with 5, but none of the network cards
on the network have MAC addresses that match the source MAC address of
the DHCP packets.
CAUSE
The likely cause of this is the Remote Access Service (RAS). When
you configure a RAS server for dial-in with the TCP/IP protocol, Windows NT
will, by default, attempt to obtain IP addresses for the RAS service using
Dynamic Host Configuration Protocol (DHCP). NT will send DHCP requests
every two minutes until it successfully obtains addresses for the RAS
service. When there is no DHCP server available on the network, NT will
continue to send DHCP requests indefinitely.
Both DHCP and BOOTP use User Datagram Protocol (UDP) port 67. Because of
this, DHCP requests are frequently interpreted to be BOOTP requests.
RESOLUTION
You can resolve this problem by statically configuring IP addresses for
your RAS servers. To do this you must first stop the Remote Access Service,
which is done by performing the following steps:
- From Control Panel, choose Services.
- From the list of services, select "Remote Access Server."
- Click on the Stop button.
- When NT asks "Are you sure you want to stop the Remote Access Server
Service?" select "Yes."
- After the service stops, click the "Close" button.
When RAS is closed, you must then specify an IP address range for the RAS
server, which is done by performing the following procedure:
- From Control Panel, choose Network.
- In the Installed Network Software dialog box, select "Remote Access
Service."
- Click on the "Configure" button.
- Select the first RAS port that is configured for dial-in.
- Click on "Network."
- Under the Server Settings, click on "Configure" next to TCP/IP.
- Choose the "Use static address pool" button and specify an IP address
range on the same subnet as the RAS server. (The address range must have
at least as many unused IP addresses as the number of dial-in ports,
plus one. For example, a machine which has two dial-in ports configured
must have at least three IP addresses defined in the static address
pool.)
- Select "OK," "OK," "Continue," and "OK."
- Restart the computer after it completes its bindings checks.
To complete the entire process, restart RAS as needed.
Repeat the above procedure on every RAS server that is configured for dial-
in using TCP/IP.
Additional query words:
sniff trace netmon
Keywords : ntras ntnetserv ntprotocol ntconfig NTSrvWkst
Version : 3.10 3.50 3.51 4.0
Platform : WINDOWS
Issue type : kbprb
|