Colin,
I've pasted Steve Winograd's reply to my original
post below. Be sure to read the material presented
at the sites he suggests, as they give a good
understanding of the elements and offer some
basis for follow-on intuitive thinking.
To enable NetBT:
1. Open Network Connections ("My NP" properties)
2. Right-click your LAN and choose properties
3. Double-click "Internet Protocol(TCP/IP)
4. Click Advanced
5. Click WINS
6. Click the Enable NetBIOS Over TCP.IP button.
To check on the firewall on the host & client:
1. Open Network Connections ("My NP" properties)
2. Right-click the Internet connection & choose properties
3. Select "Internet Protocol(TCP/IP) and click the properties
4. Select the Advanced tab
5. ON the Host, make sure that "Protect My computer....."
is checked
6. ON the Client: Do the same steps and make sure that
"Protect My computer....." IS NOT checked
I'll monitor this thread until you're done with this issue.
Bill
My post and Winograd's reply:
========================================
"Bill said:
Trying to find the correct combination of
network protocols to have installed and
enabled.
I have Two XP-HomeEdition machines that
share a dial-up connection to the Internet.
With that, the wizard installs TCP/IP and
sets the IP of the host and automatic
detection on the client. DHCP is enabled
in XP and cannot be disabled. The ICS
is working perfectly.
I was not able to get file & printer sharing
to work without installing "IPX/SPX/NetBIOS
Compatible Protocols".
On the client, access to disk resources on the
network (host) are instantaneous and the
printer works satisfactorily.
The PROBLEM IS: On the host, access to
network resources is inordinately slow. It
takes 45 seconds to a full minute to find
the workgroup common to the client. Then,
an equal amount of time to display the
resources on the network (client & host).
I have the idea that there's contention or
confusion amongst the protocols as to who
is suppose to service the requests, if that
makes any sense. The only difference I see
between the two machines is the presense
of "Microsoft TCP/IP version 6" appears
when I look at connection properties on
the client, but does not appear on the host.
I suspect that "adding a network printer"
on the client might account for that.
On the host, the Binding for the "local area
connection" has IPX/SPX/NetBIOS first
and Internet Protocol(TCP/IP) second.
The client order is the same except it has
Microsoft TCP/IP version 6 between them,
i.e., it's second in the list.
Anyway, is there a fixed or recommended
configuration of protocols for a set up such
as mine? The performance from the host is
the only problem remaining on the home
network.
Thanks,
Bill
The only protocol you need on either computer is TCP/IP (the default
version, which is version 4). Using more than one protocol can cause
network problems.
Un-install IPX/SPX/NetBIOS from both computers.
TCP/IP version 6 was probably installed by the "Advanced Networking
Pack for Windows XP" from Windows Update. This Microsoft Knowledge
Base article has details, including how to un-install it.
Overview of the Advanced Networking Pack for Windows XP
http://support.microsoft.com/?scid=kb;en-us;817778
To get everything working using only TCP/IP version 4:
1. Permanently disable XP's built-in Internet Connection Firewall on
local area network connections -- it's for use only on a direct modem
connection to the Internet. Disable and un-install all other
firewalls while troubleshooting. Details here:
Windows XP Internet Connection Firewall
http://www.practicallynetworked.com/sharing/xp/ic_firewall.htm
2. Make sure that NetBIOS over TCP/IP is enabled on all computers.
Details here:
Enable NetBIOS Over TCP/IP (NetBT)
http://www.practicallynetworked.com/sharing/troubleshoot/netbt.htm
--
Best Wishes,
Steve Winograd, MS-MVP (Windows Networking)
Please post any reply as a follow-up message in the news group
for everyone to see. I'm sorry, but I don't answer questions
addressed directly to me in E-mail or news groups.
Microsoft Most Valuable Professional Program
http://mvp.support.microsoft.com
========================================