首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用Linux上的“ping”响应

问禁用Linux上的“ping”响应
EN

Server Fault用户
提问于 2010-12-04 12:01:01
回答 4查看 5.3K关注 0票数 0

我有一个openvz,并试图禁用对我的VPS的“ping”请求。我该怎么做?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-12-04 12:20:20

您可以使用iptables规则来实现这一点:

代码语言:javascript
复制
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
票数 5
EN

Server Fault用户

发布于 2010-12-04 12:27:36

在网络的init脚本中添加以下行(名称取决于您使用的发行版):

回显1>/proc/sys/net/ipv4 4/icmp_ echo _net_all

这将禁用ping响应。

若要重新启用,请使用以下命令:

回显0>/proc/sys/net/ipv4 4/icmp_ echo _net_all

要使这个永久设置为/etc/sysctl.conf (如果您有这样的文件)

net.ipv4.conf.icmp_echo_ignore_all =1

票数 1
EN

Server Fault用户

发布于 2013-10-24 19:44:08

禁用ping响应的最简单方法是在/etc/sysctl.conf文件中添加一个条目。如果Iptables刷新或停止服务器将再次开始响应ping响应。我建议在/etc/sysctl.conf文件中输入以下内容

net.ipv4.icmp_echo_ignore_all =1

这将告诉内核在shell上运行sysctl -p后不响应任何ping响应,以实现这些更改而无需重新启动。

欲了解更多信息,请参阅:http://www.trickylinux.net/disable-ping-response-linux/

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/209088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档