服务器可以ping从一台服务器,但不是从其他?

我在DMZ中build立了一个Linux服务器。
在DMZ中运行另一个Windows服务器。
这两台服务器可以通过互联网使用我的家用电脑。
但是,从托pipe服务提供商租用的另一台Linux服务器只能ping到Windows服务器,而不能ping通Linux服务器(通过互联网访问)。

所以情况是:

租用服务器—平—> Windows服务器(DMZ)…..成功
租用服务器— ping —> Linux服务器(DMZ)…….无法访问
家用PC — ping —> Linux服务器(DMZ)…….成功
家庭PC —平—> Windows服务器(DMZ)…..成功

租用的服务器和家用电脑都通过互联网访问,但一个可以ping,而其他不能。
我实际上想要将租用服务器的备份ftp到DMZ中新的Linux服务器上。
任何人都可以帮助什么可能是错的?

听起来像是一个防火墙,防止ping你的Linux机箱,检查路由器和Linux系统的防火墙规则

您可以使用tcpdump以多种方式对此进行故障排除。 在大多数Linux发行版中预装了Tcpdump。

(1)在你的Linux服务器(DMZ)上 –

tcpdump -i NIC-Interface-here -qn主机Rented-Server-IP-here和icmp

例如,如果DMZ网卡是eth0,而你的租用服务器IP是192.168.10.100,你可以这样做

tcpdump -i eth0 -qn主机192.168.10.100

然后开始发送ICMP(ping)数据包到您的租用服务器的DMZ中的Linux服务器。 你看到包吗? 如果是这样的话,Linux的发送回应是一个响应。

(2)在您的租用服务器上 – 只需重复步骤(1),IP地址反转。 tcpdump -i NIC-Interface-here -qn主机Linux-server-dmz和icmp例如:tcpdump -i eth0 -qn host 192.168.10.101

观察数据包后,从DMZ中的Linux框中的租用服务器。

(3)使用命令“arp”检查你的ARP表。 做一个“man arp”并添加/删除你有问题的主机的MAC地址。