在我的家庭networking上,通过LinkSYS WCG200 Wireless-G电缆网关和一台联通交换机连接,我有几台电脑。
其中之一是一个XP家庭机,我可以通过IP ping通,但不能通过名称。 同样从这台机器,我可以通过IP ping通networking上的其他计算机,但不能通过名称。 这是我试图解决的问题。
networking上的所有其他计算机可以通过名称和IP来互相ping通。 我已经比较了有问题的机器的TCP / IP连接的设置与其他类似的XP机器的设置,这似乎是好的,并configuration相同的方式。
想法?
微软有一个故障排除指南,可能有帮助。 其他相关页面包含大量可能有助于诊断问题的信息。 http://technet.microsoft.com/en-us/library/cc940110.aspx
您可以尝试的其他东西是Microsoft的browstat.exe实用程序。 这会告诉你你的电脑认为哪些机器是主浏览器。 我猜测问题PC将有一个不同的主浏览器。
你上面提到你的机器都被设置为静态IP地址。 另一个想法可能是尝试将其设置为dynamic,这样就可以消除在有问题的PC上有一个稍微偏离设置的机会。
听起来就像你没有运行DNS客户端服务…?
JFV
我想你的LinkSys路由器可以作为你的DNS服务器和DHCP服务器吗? 这意味着它将名称转换为IP地址,并将IP地址提供给连接到networking的客户机。
检查您的路由器Web界面的连接设备。 如果PC列在名单中,或者列出了具有该PC IP地址的未知设备(状态/“本地networking”/“DHCP客户端表”),请参阅。 名字是“特殊的”,所以它不能在LinkSys路由器上注册? 只是一个猜测。
听起来就像XP机器上的防火墙阻止了使用基于NetBIOS的计算机浏览的能力,或者计算机浏览器服务停止。
检查问题的XP中的工作组名称 – 确保它与其他机器相同。 另外,在高级networkingconfiguration中,请确保在WINS选项卡上启用了TCP上的netbios。
只是另一个想法:为了“隐藏”在networking中的电脑,有一个registry设置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters "Hidden"="1"
也许这个选项是在特定的机器上设置的?
在您的工作站TCP / IP设置中将路由器的内部IP添加为WINS服务器。
开始 – >设置 – >控制面板双击“networking设置”双击“本地连接”select“属性”双击“Internet协议版本4”点击“高级”select“WINS”选项卡。 点击“添加”,添加你的路由器的IP地址,点击确定,确定确定等等,直到窗口closures。
你也可以安装Bonjour(不知道你在哪里可以find,但是它与iTunes,Safari和Quicktime一起安装),然后,你可以通过查询computername.local来parsing你的电脑的IP地址。 所以你可以做:
ping somecomputer.local
它应该只是工作。 当Mac,Windows和Linux机器位于同一家庭networking中时,在混合环境中非常方便。
我在linux虚拟机上find了这个答案。 其中一个10左右没有安装CIFS(Windows共享)。 原来没有安装WINS客户端。
请投票,所以其他人可以find解决scheme,因为我知道这是正确的。