这个办公室里有三台电脑,都位于大楼级别的局域网中。它们都具有互联网连接。
- “PC1”运行的是 Windows XP(我知道我知道...),其 IP 为 192.168.32.217
- “PC2”运行的是 Windows 7,其 IP 是 192.168.33.181。
- “PC3”运行的是Windows 7,其IP是192.168.34.255。
所有子网掩码均为 255.255.252.0此工具,它们都在同一个子网内,范围从 192.168.32.1 到 192.168.35.254。
PC1 上连接了一台打印机。在 PC2 上,我可以在 Windows 资源管理器中输入 PC1 的 IP,它会显示其共享资源,包括打印机。从 PC3 开始,超时。我可以从 PC2 ping 通 PC1,但不能从 PC3 ping 通。(我可以 ping 通 8.8.8.8 和 192.168.32.1——网关)。
ipconfig /all
显示 PC2 和 PC3 具有相同的 DNS 后缀、相同的网关、相同的 DNS 服务器、相同的 WINS 主服务器,并且都启用了 NetBIOS over TCPIP。PC3 有一行“DHCP 服务器”,其中包含相同的主机,该主机也是网关和 DNS 服务器,PC2 上不存在此行ipconfig
。
每台机器的网络适配器都有相同的 TCPv4 设置(“自动获取 IP”、“自动获取 DNS 服务器地址”、“自动获取特定 IP 地址”)。
更新:
PC2 的网络设置为“公共”。它可以 ping 和浏览 PC1。PC3 的网络设置为“公司”。它既不能 ping 也不能浏览。据我所知,PC2 应该不能浏览,而 PC3 应该可以,但情况恰恰相反。
我已将 PC2 的网络设置为“公司”,重启后它就停止工作了。 (什么鬼?!)将其设置为“公共”并再次重新启动即可解决问题。但是,将 PC3 设置为“公共”并重新启动并不能解决问题。
在 PC2 上输入 \PC1NAME 会打开网络共享,但在 PC3 上输入则不会。
答案1
这是按预期工作的 - 问题是 PC3 配置为网络是“公共”的。
这是用于公共 WiFi 热点和其他不信任本地 LAN 的区域的安全功能;Windows 关闭网络文件共享并阻止大多数未到路由器/网关的本地网络流量:
此位置旨在防止您的计算机被周围的其他计算机看到,并帮助保护您的计算机免受来自互联网的任何恶意软件的攻击。家庭组在公共网络上不可用,并且网络发现已关闭。