1.
Observations. You shouldn't have to do anything "special" to add the "new" computer to your network. It should see the other computers and be seen both by IPv4 address and hostname. You shouldn't have to resort to "static" address assignments or use of the "hosts" file.
It's best to troubleshoot networking issues using a
minimum configuration. Once it's working, add additional components desired one-by-one to see which, if any, "break" the networking. These additional components might be optional network protocols, firewalls, antivirus/malware software, and/or security software suites.
2.
Question(s):
a. Is the "new" computer configured for "
simple file sharing"? To determine: right-click Start (button) -> Explore -> Tools pull-down menu -> Folder Options... -> View tab -> Advanced settings subsection -> pull down scroll bar -> look for (last entry) "Use simple file sharing (Recommended)".
b. What
firewall(s) are installed on the "new" computer? Are they "disabled"?
c. What other
security software is installed on the "new" computer?
3.
Recommendation. Start over with your troubleshooting efforts by restricting the scope to just two computers, the router, and restoring their network configurations to a known state.
a. Use the "new" computer and one of the other "
Windows XP SP3" computers.
b. For both computers, remove all of the static IPv4 address entries you added to the "
hosts" file. Only entry I would keep is "
127.0.0.1 localhost". File located at "%systemroot%\system32\drivers\etc".
c. Reconfigure
DHCP server of router to "automatically" assign IPv4 addresses from a "pool". This is to reduce the chance of "operator" error/misconfiguration.
If you need DNS addresses try OpenDNS "208.67.222.222", 208.67.220.220"; or Verizon "4.2.2.6", "4.2.2.5"; otherwise just let router pick up the DNS server addresses from your Internet Service Provider (ISP).
d. For the "new" computer,
reset the Internet Protocol (TCP/IP) from a command prompt. See
http://support.microsoft.com/default.aspx/kb/299357.
(1) To open a command prompt, click
Start and then click
Run. Copy and paste (or type) the following command in the
Open box and then press ENTER:
cmd (2). At the command prompt, copy and paste (or type) the following command and then press ENTER:
netsh int ip reset c:\resetlog.txtNote If you do not want to specify a directory path for the log file, use the following command:
netsh int ip reset resetlog.txt (3). Reboot the computer.
e. For the "new" computer, verify it is configured for "
simple file sharing".
To check: right-click Start (button) -> Explore -> Tools pull-down menu -> Folder Options... -> View tab -> Advanced settings subsection -> pull down scroll bar -> look for (last entry) "Use simple file sharing (Recommended)".
f. For the "new" computer, ensure "File and Printer Sharing" is enabled. See
File and Printer Sharing with Microsoft Windows.
g. For the Local Area Connection (LAN) of both computers ensure the Internet Protocol (TCP/IP) Properties (General tab) window is configured to:
(1)
Obtain an IP address automatically (2)
Obtain DNS server address automaticallyTo check: Start -> Control_Panel -> double-click Network_Connections -> double-click Local Area Connection -> General tab -> Properties button -> General tab -> select Internet Protocol (TCP/IP) -> Properties button -> General tab.
h. For the "new" computer, ensure
NetBIOS over TCP/IP is set to "Default" and not "Disabled".
To check: Start -> Control_Panel -> double-click Network_Connections -> double-click Local Area Connection -> General tab -> Properties button -> General tab -> select Internet Protocol (TCP/IP) -> Properties button -> General tab -> Advanced button -> WINS tab -> NetBIOS subsection.
i.
Reboot both computers.
4.
Basic test algorithm.
a. From command prompt on both computers, run "ipconfig /all" to verify TCP/IP configuration.
b. Ensure each computer can successfully ping the other both by IPv4 address and hostname.
c. Ensure each computer can access the other both by IPv4 address and hostname. Use Start -> Run -> "\\<IPv4_address>" and "\\<hostname>" without the quotes where you substitute the other computer's address and hostname in place of "<IPv4_address>" or "<hostname>".
5.
Reference(s):
a.
Diagnose And Repair SOHO networks