Home | Windows 2003 | Windows XP | Windows 2000 | Books | Tests| Link Exchange
Google
 
 
SolutionsCompanyCatalogNews
Microsoft Windows Server 2003 Microsoft Windows 2000 Microsoft Windows XP

Active Directory
Backup
Certificate Service
Compatibilities
Desktop Environments
DFS
DHCP
DNS
Domains
Exchange Outlook
File Systems
Group Policy
IIS
Installations
Internet Explorer
ISA
Mobile Wireless
Multimedia
Netware
Network
Priting
RAID
RAS
Recovery
Security
Service Packs
System Configurations
TCP / IP
Terminal Services
Utilities
Windows Server 2000
Windows XP

  Network  
How can I create an MS-DOS network boot disk in Windows 2000?

Windows NT has the Network client creation utility (ncadmin.exe) that lets you create floppy disks that have network support. Microsoft dropped this utility in Win2K and replaced it with Microsoft Remote Installation Services (RIS). However, ncadmin.exe still works under Win2K. You can copy the following files from an NT server to a Win2K machine to use the utility:

  • Ncadmin.cnt
  • Ncadmin.exe
  • Ncadmin.hlp

If you don't have an NT server to copy the files from, perform the following steps:

  1. Create a folder on your Win2K machine for the three files you'll need.
  2. Insert your NT Server CD-ROM.
  3. Go to the i386 folder on the CD-ROM.
  4. Copy the following files to the folder you created on the Win2K machine:
    • Ncadmin.cn_
    • Ncadmin.ex_
    • Ncadmin.hl_
  5. Use the following command to expand the files:
    C:\ncadmin>expand -r ncadmin.

How can I enable load balancing with multiple network adapter cards?

If you have two or more network adapter cards in your system, you can use a randomizing algorithm to distribute the number of connections or sessions among the adapters. To use the algorithm, perform the following steps:

  1. Start the registry editor (e.g., regedit.exe).
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Services\NetBT\Parameters.
  3. From the Edit menu, select New - DWORD value.
  4. Enter a name of RandomAdapter, and press Enter.
  5. Double-click the new value, enter 1 to enable or 0 to disable, and click OK.
  6. Close the registry editor.
  7. Reboot the machine.
How can I get a list of MAC to IP addresses on the network?

An easy way to get a list of MAC to IP addresses on the local subnet is to ping every host on the subnet and then check you ARP cache, however pinging every individual node would take ages and the entries only stay in the ARP cache for 2 minutes. An alternative is to ping the broadcast mask of your subnet which will ping every host on the local subnet (you can't ping the entire network as you only communicate directly with nodes on the same subnet, all other requests are via the gateway so you would just get a ARP entry for the gateway).

What is the broadcast mask? The broadcast mask is easy to calculate if the subnet mask is in the format 255.255.255.0 or 255.255.0.0 etc. (multiples of 8 bits). For example if the IP address was 134.189.23.42 and the subnet mask was 255.255.0.0 the broadcast mask would be 134.189.255.255, where 255 is in the subnet mask the number from the IP address is copied over, where 0 it is replaced with 255, basically the network id part is kept. If the subnet mask is not the basic 255.255 format, you should use the following, all you need is the IP address and the subnet mask

  1. For each bit set to 1 in the subnet mask, copy the corresponding but from the IP address to the broadcast mask
  2. For each bit set to 0 in the subnet mask, copy a 1 into the corresponding bit of the broadcast mask

for example, IP address 158.234.24.98 and subnet mask 255.255.248.0

Network

Host

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0
1 0 0 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1

Byte 1

Byte 2

Byte 3

Byte 4

The first row is the subnet mask 255.255.248.0, the second row the IP
address 158.234.24.98 and the third row is the broadcast mask, 158.234.31.255.

To get the MAC to IP addresses, you would therefore perform the following

ping <broadcast mask>
arp -a

Voila, a list of IP addresses and their MAC address (you can add > filename
to get the list to a file, e.g. arp -a > iptomac.lst). You could repeat this exercise
on the various subnets of your organization.

Unfortunatly due to limitations in NT's implementation of PING the above will
not work correctly so put the following into a file

REM arpping.bat
ping -n 1 -l 1 %1.%2
arp -a %1.%2

You can then call the batch file as follows:

C:\> for /l %i in (1,1,254) do arpping 160.82.220 %i

In this case it would generate a list of all MAC to IP
addresses for 160.82.220.1 to 160.82.220.254. Again you could put this all in a file,
redirect to a file and then search, e.g.

REM test.bat
for /l %%i in (1,1,254) do arpping.bat 160.82.220 %%i

Notice you have to use two %%. You could run as

C:\> test.bat > file.txt

Then search listing.txt for (example) dynamic

C:\> findstr dynamic file.txt
160.82.220.1 00-00-0c-60-8b-41 dynamic
160.82.220.9 00-60-97-4b-bf-4c dynamic
160.82.220.13 00-10-4b-49-94-e1 dynamic
160.82.220.17 00-80-5f-d8-a4-8b dynamic
160.82.220.22 00-a0-d1-02-a4-cf dynamic
160.82.220.25 00-60-08-75-0d-7a dynamic
160.82.220.26 00-10-4b-44-e4-73 dynamic
160.82.220.33 00-10-4b-44-d6-33 dynamic
160.82.220.34 00-10-4b-4e-67-6a dynamic
160.82.220.35 00-60-97-4b-c4-53 dynamic
160.82.220.39 00-10-4b-44-eb-ae dynamic
160.82.220.41 00-10-4b-49-7b-f7 dynamic
160.82.220.42 00-00-f8-21-7a-7f dynamic
160.82.220.43 08-00-20-88-82-57 dynamic
160.82.220.221 00-80-5f-88-d0-55 dynamic

You can consolidate the last couple of steps so you just create arpping.bat as before then just issue command:

C:\>for /l %i in (1,1,254) do arpping.bat 10.129.210 %i |findstr dynamic

C:\>arpping.bat 10.129.210 1 | findstr dynamic
10.129.210.1 00-08-c7-d3-24-f5 dynamic

C:\>arpping.bat 10.129.210 2 | findstr dynamic
10.129.210.2 00-08-c7-df-81-60 dynamic

C:\>arpping.bat 10.129.210 3 | findstr dynamic
10.129.210.3 00-80-5f-9b-ea-93 dynamic

C:\>arpping.bat 10.129.210 4 | findstr dynamic
10.129.210.4 00-80-5f-9b-36-ea dynamic

C:\>arpping.bat 10.129.210 5 | findstr dynamic
10.129.210.5 00-04-ac-37-78-92 dynamic

C:\>arpping.bat 10.129.210 6 | findstr dynamic

Notice we only use one % as we are not in a batch file and it automatically only lists found entires or you can use a combination of the different methods to match your exact needs.


  Home / Privacy Policy / Contact Us
© Copyrights 2009 Windows Certification by Windows Highway® All rights reserved