Networking Computers can be difficult at times
The links on the lest might provide some help
Wireless Networking Concepts
Wireless Network Security
Maintain Your Network
 

 

 

 

 

 

 

 

 

 

 

 

 

Microsoft Article

How to install NetBEUI on Windows XP
The information in this article applies to:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
SUMMARY
Microsoft has discontinued support for the NetBIOS Extended User Interface (NetBEUI) network protocol in Windows XP. However, it is understandable that migration to another network protocol, such as TCP/IP could involve significant time in planning and testing. Therefore, for those who are planning to migrate your system environment to Windows XP by obtaining the full, retail-released version of Windows XP, the NetBEUI protocol can be found on the Windows XP CD-ROM under the VALUEADD directory.

This article describes the process for manually installing the unsupported NetBEUI protocol on a computer running Windows XP. The NetBEUI files will need to be manually copied from the Windows XP CD-ROM before NetBEUI will show up in the list of installable network protocols.
Back

The files necessary for installing the NetBEUI protocol on Windows XP are Netnbf.inf and Nbf.sys. Complete the following steps to install NetBEUI:

  1. Insert your Windows XP CD-ROM into the CD-ROM drive and browse to the Valueadd\MSFT\Net\NetBEUI folder.
  2. Copy Nbf.sys to the %SYSTEMROOT%\System32\Drivers directory.
  3. Copy Netnbf.inf to the %SYSTEMROOT%\Inf hidden directory.

    NOTE: To make a hidden folder viewable, perform the following steps:
    1. Click Start, click Run, type Explorer, and then press ENTER.
    2. Click Tools, click Folder Options, and then click the View tab.
    3. Under Advanced Settings, click Show hidden files and folders under the Hidden files and folders Folder.
  4. Click Start, click Control Panel, and then double-click Network Connections.
  5. Right-click the adapter you want to add NetBEUI to, and then click Properties.
  6. On the General tab, click Install.
  7. Click Protocol, and then click Add.
  8. Click to select NetBEUI Protocol from the list and then click OK.
  9. Restart your computer if you receive a prompt to complete the installation.

The NetBEUI protocol should now be installed and working.

NOTE: %SYSTEMROOT% is a Windows environment variable that identifies the directory where Windows XP is installed (for example, C:\Windows). To view the value associated with %SYSTEMROOT%, as well as other environment variables, at a command prompt, type set, and then press ENTER.

NOTE: After following the steps above you should be able to use NetBEUI on Lan connections, however you will not be able to use NetBEUI on a Remote Access Service (RAS) connection. RAS connections cannot use NetBeui.

For additional information on NetBEUI in Windows XP, click the article number below to view the article in the Microsoft Knowledge Base:

   Back

Q306059
NetBEUI is not available in XP by default
Details of the Ping, IPCONFIC, WINIPCFG Commands
1. Ping
2. Ipconfig
3. Winipcfg

Ping

Verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round-trip times. Ping is the primary TCP/IP command used to troubleshoot connectivity, reachability, and name resolution. Used without parameters, ping displays help.

Syntax

ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]

Parameters

-t
Specifies that ping continue sending Echo Request messages to the destination until interrupted. To interrupt and display statistics, press CTRL-BREAK. To interrupt and quit ping, press CTRL-C.
-a
Specifies that reverse name resolution is performed on the destination IP address. If this is successful, ping displays the corresponding host name.
-n Count
Specifies the number of Echo Request messages sent. The default is 4.
-l Size
Specifies the length, in bytes, of the Data field in the Echo Request messages sent. The default is 32. The maximum size is 65,527.
-f
Specifies that Echo Request messages are sent with the Don't Fragment flag in the IP header set to 1. The Echo Request message cannot be fragmented by routers in the path to the destination. This parameter is useful for troubleshooting path Maximum Transmission Unit (PMTU) problems.
-i TTL
Specifies the value of the TTL field in the IP header for Echo Request messages sent. The default is the default TTL value for the host. For Windows XP hosts, this is typically 128. The maximum TTL is 255.
-v TOS
Specifies the value of the Type of Service (TOS) field in the IP header for Echo Request messages sent. The default is 0. TOS is specified as a decimal value from 0 to 255.
-r Count
Specifies that the Record Route option in the IP header is used to record the path taken by the Echo Request message and corresponding Echo Reply message. Each hop in the path uses an entry in the Record Route option. If possible, specify a Count that is equal to or greater than the number of hops between the source and destination. The Count must be a minimum of 1 and a maximum of 9.
-s Count
Specifies that the Internet Timestamp option in the IP header is used to record the time of arrival for the Echo Request message and corresponding Echo Reply message for each hop. The Count must be a minimum of 1 and a maximum of 4.
-j HostList
Specifies that the Echo Request messages use the Loose Source Route option in the IP header with the set of intermediate destinations specified in HostList. With loose source routing, successive intermediate destinations can be separated by one or multiple routers. The maximum number of addresses or names in the host list is 9. The host list is a series of IP addresses (in dotted decimal notation) separated by spaces.
-k HostList
Specifies that the Echo Request messages use the Strict Source Route option in the IP header with the set of intermediate destinations specified in HostList. With strict source routing, the next intermediate destination must be directly reachable (it must be a neighbor on an interface of the router). The maximum number of addresses or names in the host list is 9. The host list is a series of IP addresses (in dotted decimal notation) separated by spaces.
-w Timeout
Specifies the amount of time, in milliseconds, to wait for the Echo Reply message that corresponds to a given Echo Request message to be received. If the Echo Reply message is not received within the time-out, the "Request timed out" error message is displayed. The default time-out is 4000 (4 seconds).
TargetName
Specifies the destination, which is identified either by IP address or host name.
/?
Displays help at the command prompt.

Back

Remarks

  • You can use ping to test both the computer name and the IP address of the computer. If pinging the IP address is successful, but pinging the computer name is not, you might have a name resolution problem. In this case, ensure that the computer name you are specifying can be resolved through the local Hosts file, by using Domain Name System (DNS) queries, or through NetBIOS name resolution techniques.
  • This command is available only if the Internet Protocol (TCP/IP) protocol is installed as a component in the properties of a network adapter in Network Connections

Examples

The following example shows ping command output:

C:\>ping example.microsoft.com

Pinging example.microsoft.com [192.168.239.132] with 32 bytes of data:

Reply from 192.168.239.132: bytes=32 time=101ms TTL=124

Reply from 192.168.239.132: bytes=32 time=100ms TTL=124

Reply from 192.168.239.132: bytes=32 time=120ms TTL=124

Reply from 192.168.239.132: bytes=32 time=120ms TTL=124

To ping the destination 10.0.99.221 and resolve 10.0.99.221 to its host name, type:

ping -a 10.0.99.221

To ping the destination 10.0.99.221 with 10 Echo Request messages, each of which has a Data field of 1000 bytes, type:

ping -n 10 -l 1000 10.0.99.221

To ping the destination 10.0.99.221 and record the route for 4 hops, type:

ping -r 4 10.0.99.221

To ping the destination 10.0.99.221 and specify the loose source route of 10.12.0.1-10.29.3.1-10.1.44.1, type:

ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221

Ipconfig
Displays all current TCP/IP network configuration values and refreshes Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) settings. Used without parameters, ipconfig displays the IP address, subnet mask, and default gateway for all adapters.
Syntax
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]

Parameters

/all
Displays the full TCP/IP configuration for all adapters. Without this parameter, ipconfig displays only the IP address, subnet mask, and default gateway values for each adapter. Adapters can represent physical interfaces, such as installed network adapters, or logical interfaces, such as dial-up connections.
/renew [Adapter]
Renews DHCP configuration for all adapters (if an adapter is not specified) or for a specific adapter if the Adapter parameter is included. This parameter is available only on computers with adapters that are configured to obtain an IP address automatically. To specify an adapter name, type the adapter name that appears when you use ipconfig without parameters.
/release [Adapter]
Sends a DHCPRELEASE message to the DHCP server to release the current DHCP configuration and discard the IP address configuration for either all adapters (if an adapter is not specified) or for a specific adapter if the Adapter parameter is included. This parameter disables TCP/IP for adapters configured to obtain an IP address automatically. To specify an adapter name, type the adapter name that appears when you use ipconfig without parameters.
/flushdns
Flushes and resets the contents of the DNS client resolver cache. During DNS troubleshooting, you can use this procedure to discard negative cache entries from the cache, as well as any other entries that have been added dynamically.
/displaydns
Displays the contents of the DNS client resolver cache, which includes both entries preloaded from the local Hosts file and any recently obtained resource records for name queries resolved by the computer. The DNS Client service uses this information to resolve frequently queried names quickly, before querying its configured DNS servers.
/registerdns
Initiates manual dynamic registration for the DNS names and IP addresses that are configured at a computer. You can use this parameter to troubleshoot a failed DNS name registration or resolve a dynamic update problem between a client and the DNS server without rebooting the client computer. The DNS settings in the advanced properties of the TCP/IP protocol determine which names are registered in DNS.
/showclassid Adapter
Displays the DHCP class ID for a specified adapter. To see the DHCP class ID for all adapters, use the asterisk (*) wildcard character in place of Adapter. This parameter is available only on computers with adapters that are configured to obtain an IP address automatically.
/setclassid Adapter [ClassID]
Configures the DHCP class ID for a specified adapter. To set the DHCP class ID for all adapters, use the asterisk (*) wildcard character in place of Adapter. This parameter is available only on computers with adapters that are configured to obtain an IP address automatically. If a DHCP class ID is not specified, the current class ID is removed.
/?
Displays help at the command prompt.

Back

Remarks

  • The ipconfig command is the command-line equivalent to the winipcfg command, which is available in Windows Millennium Edition, Windows 98, and Windows 95. Although Windows XP does not include a graphical equivalent to the winipcfg command, you can use Network Connections to view and renew an IP address. To do this, open Network Connections, right-click a network connection, click Status, and then click the Support tab.
  • This command is most useful on computers that are configured to obtain an IP address automatically. This enables users to determine which TCP/IP configuration values have been configured by DHCP, Automatic Private IP Addressing (APIPA), or an alternate configuration.
  • If the Adapter name contains any spaces, use quotation marks around the adapter name (that is, "Adapter Name").
  • For adapter names, ipconfig supports the use of the asterisk (*) wildcard character to specify either adapters with names that begin with a specified string or adapters with names that contain a specified string. For example, Local* matches all adapters that start with the string Local and *Con* matches all adapters that contain the string Con.
  • This command is available only if the Internet Protocol (TCP/IP) protocol is installed as a component in the properties of a network adapter in Network Connections

Examples

To display the basic TCP/IP configuration for all adapters, type:

ipconfig

To display the full TCP/IP configuration for all adapters, type:

ipconfig /all

To renew a DHCP-assigned IP address configuration for only the Local Area Connection adapter, type:

ipconfig /renew "Local Area Connection"

To flush the DNS resolver cache when troubleshooting DNS name resolution problems, type:

ipconfig /flushdns

To display the DHCP class ID for all adapters with names that start with Local, type:

ipconfig /showclassid Local*

To set the DHCP class ID for the Local Area Connection adapter to TEST, type:

ipconfig /setclassid "Local Area Connection" TEST

Back

 

How to Use Winipcfg to View TCP/IP Settings

The information in this article applies to:
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98
  • Microsoft Windows 95
 

SUMMARY

This article describes how to use the Winipcfg tool to review your current TCP/IP network protocol settings. This can be useful when you are troubleshooting problems, such as problems connecting to your Internet provider.

MORE INFORMATION

To view your current TCP/IP settings using Winipcfg, follow these steps:

  1. Click the Start button, and then click Run.
  2. Type the following line in the Open box, and then click OK:
    winipcfg

     

     

Your current TCP/IP settings are displayed. To view additional information, click More Info.

NOTE: The Winipcfg display is not updated dynamically. To view changes, quit Winipcfg and then run it again.

If your IP address was dynamically allocated by a Dynamic Host Configuration Protocol (DHCP) server, you can use the Release and Renew buttons to release and renew the IP address.

The following sections describe the settings displayed by the Winipcfg tool.

Adapter Address:

This string of hexadecimal numbers represents the hard-coded identification number assigned to the network adapter when it was manufactured. When you are viewing the IP configuration for a PPP connection using Dial-Up Networking, the number is set to a default, meaningless value (because modems are not hard-coded with this type of address).

IP Address:

This is the actual IP networking address that the computer is set to. It is either dynamically assigned to the computer upon connection to the network, or a static value that is manually entered in TCP/IP properties.

Subnet Mask:

The subnet mask is used to "mask" a portion of an IP address so that TCP/IP can determine whether any given IP address is on a local or remote network. Each computer configured with TCP/IP must have a subnet mask defined.
 

Back


Default Gateway:

This specifies the IP address of the host on the local subnet that provides the physical connection to remote networks, and is used by default when TCP/IP needs to communicate with computers on other subnets.

The following settings are displayed if you click More Info:

DHCP Server:

This specifies the IP address of the DHCP server. The DHCP server provides the computer with a dynamically assigned IP address upon connection to the network. Clicking the Release and Renew buttons releases the IP address to the DHCP server and requests a new IP address from the DHCP server.

Primary and Secondary WINS Server:

These settings specify the IP address of the Primary and Secondary WINS servers (if available on the network). The WINS servers provide a service translating NetBIOS names (the alphanumeric computer names seen in the user interface) to their corresponding IP address.

Lease Obtained and Lease Expires:

These values show when the current IP address was obtained, and when the current IP address is due to expire. You can use the Release and Renew buttons to release and renew the current IP address, but this is not necessary because the DHCP client automatically attempts to renew the lease when 50 percent of the lease time has expired.

Back

How to make a cat5 network
Making Your Own Network Cables

No matter whether you're putting together a small home
network, or maintaining a major network in your office, you'll
need network cables. The most commonly used type is Category 5
(short: Cat5), which supports speeds up to 100 Mb/s (Megabits
per second). You can either go buy Cat 5 cable in the
store, or you can make it yourself.
If you decide to buy it in the store, you'll pay a premium
price for the convenience, but if you only need 2 or three
cables and don't foresee the need for more in the near future,
or need a lot of cables right away and don't have the time to
make them yourself, then this is probably the way to go.

If you decide to make your own Cat 5 cable, you'll save a lot
of money in the long run, as buying rolls of cable, a baggie
of RJ-45 connectors, and the necessary tools will be a lot
cheaper and pay for itself in a short period of time if you
have an ongoing need.

What you need

Cat 5 cable - you can buy a 1000 feet roll of Cat 5 cable at
computer stores and industry supply houses for somewhere
between 6 and 10 cents a foot, depending on the quality. Don't
be cheap, get the decent quality stuff. You don't want to end
up with network problems due to bad cables. Check to make
sure that the color-coding on the wires is easily 
recognizable.

Also pay attention to the difference between solid and
stranded wire cable. Solid wire cable means that each one of
the 8 wires inside the cable consists of one solid copper
alloy wire. Solid wire cable is usually used for wiring
inside walls as it does not flex very easily and is intended
for wires that will never move. It has better conductivity
than stranded cable, which means you can run ethernet over
farther distances with solid core.

Stranded wire cable means that each one of the 8 wires inside
the cable consists of a few dozen very fine hair-like strands
that bend and flex very easily. Stranded wire cable is usually
used for making patch cables because of its flexibility (the
wires won't break as easily from being moved around and
twisted frequently).
 

Back


RJ-45 connectors - They usually come in bags of 50, 100 etc.
and cost less than a quarter each. Pay attention to the type
of RJ-45 connector you get and make sure it is intended for
the type of Cat5 wire you're using. There are two different
kind of RJ-45 connectors, depending on whether you use them
with solid or stranded wire cable as mentioned above. Using
the wrong kind with the wrong cable will most likely result in
a bad connection.

Crimping tool - While this is the expensive part of making
your own cables, it's only a one-time startup cost. They run
anywhere from 10 to 50 bucks depending on the quality and
features. Keep in mind that the crimpers will pay for
themselves after you make a few cables. A good crimping tool
has a pair of wire cutters built in, as well as a blade to
strip insulation. It also might support crimping of other
connectors such as RJ-11.

Diagonal Cutter Pliers - You'll need a pair of these to cut
the wires in case the crimper doesn't come with a built-in
wire cutter.

What type of cable do you want to make?

There are two types of network cables commonly used in PC
networks - Straight-through and cross-over.

Cross-over: A cross-over cable is used to connect two
computers via their NICs, without using a hub or switch.
(Note: You can only connect two computers at one time,
connecting three or more will require a hub or switch
of some sort).

Straight-through: A straight-through network cable is just
what the name implies, a cable that passes data straight
through from one end to another. Straight-through cables are
used for a variety of connections. (e.g. connecting a computer
to a hub or switch, connecting a computer to a
cable/ISDN/DSL modem, and linking switches and hubs together.)

Let's start with a straight-through cable and then we'll get
fancy with a cross-over cable.

Cutting, Stripping, And Sorting The Wires

Cut a piece of Cat 5 as long as you need. When you cut,
remember the old saying: Measure twice, cut once. Make sure
the cut on each end is clean and straight.

Strip about an inch of the insulation off the cable. Cut it
back nice and square. Some crimping tools such as the one used
in this article come with a built-in wire stripper. You put
the cable in to a stop on one side of the cutter. It will cut
the jacket the right length to make a perfect crimp. It is
extremely important that you only cut the plastic 
insulation/jacket and not the wire. Damaging one of the 8
wires, even if you just nick it or partially cut it, will ruin
your cable.

Untwist the wires. You'll notice that there are 4 pairs of
multi-colored wires inside. Sort the pairs by color. You
should end up with wires color coded as follows: blue/blue-
white, orange/orange-white, green/green-white, brown/brown-
white.

Note: Some Cat 5 cable skimps on the color-coding and you will
have to keep the track of which wire was wrapped around which.
If at all possible, check the cable before you buy and make
sure the color-coding is easy to recognize. If not, you'll be
cursing up a storm later and wish you would have spent the
extra 5 bucks on the better cable.

Now align the wires in the following order from left to right.
The order is important since there is a wiring standard
defined by the Telecommunications Industry Association (TIA)
http://www.tiaonline.org. It's called the EIA/TIA-568
Commercial Building Telecommunications Wiring Standard,
and you can find more information on it here:
http://www.digital-delivery.com/Standards.htm#s5

White/Orange
Orange
White/Green
Blue
White/Blue
Green
White/Brown
Brown
Get the wires lined up and nice and straight. Then clip off 
the top millimeter so that they are all the same length and 
stick out about half an inch from the insulated part. 

Attaching the RJ-45 Connector 
Back

The best way to insert the cable into the RJ-45 connector is 
this: 

Hold an RJ-45 connector so that the plastic release clip is 
facing away from you, and the opening for the wires is 
pointing down. 
While squeezing the cable so that the jacket does not move on
the wires, insert the sorted and aligned wires carefully into
the RJ-45 connector partway. You'll feel some resistance as
the wires enter the grooves in the connector.

Looking at the side of the connector that's facing you (should
be the one without the clip), verify that the wires are still
in the correct order. Sometimes the act of pushing the wires
into the connector can cause the order of the wires to be
switched at the last moment. Use a magnifying glass if
needed.
 

Push the wires the remaining way into the connector. Make sure
that the wires have gone all the way into the connector and
are touching the end of the RJ-45 connector. You should see a
line of 8 bare wire ends. If one is missing and that
individual wire hasn't gone far enough into the connector,
pull the wires out, line up the ends and put them in again.
You can't see this problem from the side - you can only see it
from the end.

Now push the jacket as far as it will go into the connector.
Getting all of the wires lined up and inserted correctly can
be a little tricky, so take your time. This gets easier as you
get the feel of it

The end of the insulation should sit snug inside the RJ-45,
and the wires should go all the way to the end.

Make sure the wires weren't left too long, which leaves wires
unprotected between the RJ-45 and the insulation. Also make
sure that the wires weren't cut too short and now don't reach
far enough to make contact.

Double-check one last time that the wires are aligned
correctly and all the way in. Then insert the RJ-45 connector
into the appropriate opening of the crimping tool. Give the
handle a nice, tight squeeze without crushing the RJ-
45. If you have purchased a pair of ratchet type crimpers you
will know that you are done when they release. If you bought a
cheapo pair, check to make sure that all of the little metal
contacts are even and at the same height below the plastic of
the plug.

Now repeat this entire procedure to put an RJ-45 plug on the
other end of the cable. Use the exact same wiring scheme as on
the first end, which will make it a straight-through cable.

Note: If you decided to spend a couple extra bucks on the
strain relief sleeves, be sure to put them on and facing the
correct direction before you crimp the second end.
A cross-over cable

The cross-over cable can be made using the same steps as the
straight-through cable. The only difference is the order in
which the wires are put into the second connector. On the
straight-through cable you use the exact same order
of wires. On a cross-over cable you use a different order on
each end.

The first end uses the same color scheme as a straight-through
cable:
 

Back


White/Orange
Orange
White/Green
Blue
White/Blue
Green
White/Brown
Brown

The second end uses the following color scheme:

White/Green
Green
White/Orange
Blue
White/Blue
Orange
White/Brown
Brown

If you take a close look and compare the two ends, you'll
notice how the green and the orange pair trade places, which
makes it a cross-over cable.

Note: When you make a cross-over cable, mark it to distinguish
it from your straight-through cables. You can put colored tape
on it, use a marker, use a different color cable, whatever
works for you. If you don't, eventually you'll get it mixed in
with your other cables and lose your mind trying to figure out
why your connection to the network is hosed.

Test It

Once your cable is finished, you should test it to make sure
it works. For $20-30 you can purchase a cable tester. Insert
the two ends of the cable into the jacks on the tester and
watch the lights. If they all light up, you have a good
connection for each wire and the cable checks out.
Back