如何使我的服务器可 ping 通?

如何使我的服务器可 ping 通?

我有一台运行 Ubuntu 9.04 的专用服务器。我的网站在服务器上运行良好,可以从任何地方访问。但是,ping 服务器的 IP 地址总是导致超时。

我谷歌了一下,看到一些信息说基本上把它放在0文件中/proc/sys/net/ipv4/icmp_echo_ignore_all。我检查了一下,情况确实如此(我运行了命令在这只想确认一下)。

但服务器仍然无法 ping 通。还有其他问题吗?

附言:我看到有些地方提到了防火墙。我不知道服务器是否安装了防火墙(我自己没有安装任何东西,但服务器预装了一切)。我如何知道防火墙是否正在运行?服务器是否可以 ping 通但防火墙仍保持运行?

答案1

您很可能将 iptables 作为防火墙运行。以 root 身份输入 iptables -L,查看是否有针对 ICMP 请求的规则(或缺少规则)。如果有规则,请使用 iptables-save 保存所有规则,为您的 ICMP 添加一条额外规则(例如 -A INPUT -p icmp -j ACCEPT),然后使用 iptables-restore 重新加载整个批处理。

相关内容