我的客户有两台机器。例如 A 和 B。
当我尝试从 A 远程访问 B 时,它可以正常工作。但是当我尝试从 B 远程访问 A 时,它却不工作。我无法 ping 通 A。这些天它一直正常工作。突然我遇到了这个问题。
有人能帮我解决这个问题吗?
谢谢并问候,Pavan
答案1
听起来像是防火墙问题,但如果没有更多的信息就很难判断。
假设/环境:
-你可以 ping 一个方向,但不能 ping 另一个方向
-主机之间的交换/路由可以工作,因为你能够在两者之间建立某种类型的连接,尽管只是单向的
-您曾经能够双向 ping 通(两个主机上都启用了入站/出站 ping 通,并且防火墙/路由器允许双向此类流量)
你应该进行的测试:
-traceroute 或 tracert 在主机 A 上到主机 B 的 IP
-traceroute 或 tracert 在主机 B 上对主机 A 的 IP 进行跟踪 假设 ping 以前在两个方向上都有效,但现在不行了,您应该看到导致网络问题的设备上的数据包丢失率为 100%。请联系网络管理员或相关人员检查有问题的设备上日志,并解决问题。
也许双向 ping 从一开始就不起作用,或者在您的环境中被阻止。或者,也许您之前无法双向 ping,但使用先前的建议解决了 ping 问题,但您仍然无法使用远程访问软件连接到远程主机。
-telnet 使用您正在使用的远程访问软件的端口连接到远程主机,查看端口是否打开。如果端口未打开,请检查启用远程访问协议的服务是否正在运行,以及端口是否打开。您可以使用 netstat 命令列出监听端口。要检查正在运行的服务,请参阅相关的操作系统文档。
要获得更具体的答案或更具体的命令,您需要提供更详细的问题,例如“我正在使用 Windows,可以在两个主机之间进行单向 RDP,但不能在同一个 LAN 中进行反向 RDP”或“我正在使用 Linux,可以在两个主机之间进行单向 ssh,但不能在 DMZ 和内部网络之间进行反向 ssh”