首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ICMP没有残疾

ICMP没有残疾
EN

Ask Ubuntu用户
提问于 2019-10-20 13:41:04
回答 1查看 832关注 0票数 1

我试图禁用ICMP服务。为此,以下配置行已添加到/etc/sysctl.conf文件中

代码语言:javascript
复制
net.ipv4.icmp_echo_ignore_all = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.tcp_timestamps = 0

在这些更改之后,将执行命令sudo sysctl -p。在此之后,我执行命令cat cat /proc/sys/net/ipv4/icmp_echo_ignore_all,得到的输出是1。发布此消息,没有ping请求被回复。例如,下面的命令ping localhost将导致输出

代码语言:javascript
复制
PING localhost (127.0.0.1) 56(84) bytes of data.

--- localhost ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3071ms

但是,当我重新启动或关机时,问题就开始了--重新启动。在桌面引导之后,参数icmp_echo_ignore_all的值更改为0(数值为零)。命令cat /proc/sys/net/ipv4/icmp_echo_ignore_all的输出为0(数值为零)。我可以通过我的网络平移桌面,也可以使用本地主机进行ping。

那么我该如何解决这个问题呢?如何停止ICMP服务?在获得/etc/sysctl.conf中指定的配置时,是否还需要做一些额外的工作?我的操作系统是xbuntu16.04.6LTS,运行在内核4.15.0-65上-泛型

EN

回答 1

Ask Ubuntu用户

发布于 2021-03-02 22:54:33

我在使用UFW时也遇到了同样的问题,最后偶然发现net.ipv4.icmp_echo_ignore_all/etc/ufw/sysctl.conf中被显式设置为零,显然覆盖了/etc/sysctl.conf中的设置。

更新/etc/ufw/sysctl.conf中的违规行解决了这个问题。

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

https://askubuntu.com/questions/1182407

复制
相关文章

相似问题

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