因此,我们的网络上有一个混合节点集,其中包含 Win XP Pro、Win 7 Pro、Ubuntu 11.04、Win 2k3 Server Std 等,它们都位于一个Active Directory 环境。我们还有网络打印机,通过每个站点的服务器共享,最终每个站点都有不同的子网(站点 1: 132.98.1.x/24,站点 2:132.98.2.x/24等子网掩码如果为 255.255.255.0)。但是,我们拥有的几台 Win 7 Pro 机器在尝试连接时出错。使用站点 1 中的 Win XP 机器,连接到站点 2 的打印机没有任何问题。 该错误确切内容如下:
“Windows 无法连接到打印机。请检查打印机名称并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。”
其他重要细节
- Windows 防火墙已关闭
- 对于 Win 7 计算机,网络位置设置为“工作”
- 其他网络相关程序(WinVNC、FTP 等)在站点之间运行
- 在不同的子网中,对远程目录的后门访问不起作用(例如:\\132.98.2.100\C$)
- 所有计算机上均安装了 Symantec Endpoint Protection 11
- 与网络打印机的连接确实在同一个子网内进行。
- 通过 192.168.1.0/24 上的 Cisco 路由器连接的子网
- 站点之间的路由器不受限制
我的直觉是存在身份验证问题,但不知道从哪里开始。 如何使用 Windows 7 Professional 连接到不同子网中的网络打印机?
答案1
事实证明,设置这些机器的人使用我们的双向防火墙作为默认网关,并且几乎肯定阻止了端口 445。这可以解释为什么这些机器无法与域相关对象进行通信,但仍然可以来回 ping。感谢大家的意见。