我有两台 Windows 7 计算机通过交换机连接到同一网络。我将其中一台称为“本地”,另一台称为“远程”。
当我将远程计算机连接到我的网络时,我选择的网络位置为Public
(我希望将远程计算机的网络位置设为公开,这样它在网络上就不那么明显了)。但是,在本地计算机上,我无法通过远程桌面连接到远程计算机。将远程计算机的网络位置更改为Home
允许我通过 RDP 进行连接。
- 为什么会发生这种情况?
- 有没有办法通过远程桌面连接到具有
Public
网络位置的计算机?这只是防火墙更改吗?
答案1
终于让它正常工作了。虽然我的两台机器都通过 LAN 连接,但我仍然无法通过设置为“网络位置”的远程桌面进行连接,Public
也无法 ping 另一台计算机。尽管防火墙中启用了远程桌面访问,但情况仍然如此。
但是我从内部Windows Firewall -> Advanced Settings -> Inbound Rules
启用了以下设置:
File and Printer Sharing (Echo Request - ICMPv4-In)
File and Printer Sharing (Echo Request - ICMPv6-In)
File and Printer Sharing (NB-Name-In)
适用于私有和域配置文件。ICMP 更改启用了 ping,NB-Name-In (NetBios) 更改启用了通过计算机名称(即通过 Netbios 名称解析)通过远程桌面进行连接。
据我所知,当通过 Windows 资源管理器浏览网络时,局域网上的其他计算机仍然看不到我的计算机,而这正是我想要的行为。