大家好,欢迎来到IT知识分享网。
临时禁ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
其中,/proc 是一种伪文件系统(也即虚拟文件系统),系统内存的映射
或者使用下面的命令
sysctl -w net.ipv4.icmp_echo_ignore_all=1
该两种方法会立即生效,但是下次重启时都会失效,永久生效方法在下方
补充:sysctl命令
用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中
选项: -n:打印值时不打印关键字; -e:忽略未知关键字错误; -N:仅打印名称; -w:当改变sysctl设置时使用此项; -p:从配置文件“/etc/sysctl.conf”加载内核参数设置; -a:打印当前所有可用的内核参数变量和值; -A:以表格方式打印当前所有可用的内核参数变量和值。
永久生效
/etc/sysctl.conf 与 /proc/sys/ 的关系简介
echo value > /proc/sys/xx/yy # 或者 vi /etc/sysctl.conf #vi编辑,然后添加设置 ; sysctl -p #生效 # 或者 sysctl -w kernel.domainname="example.com" #利用-w生效
如何永久生效
echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf
然后,使之生效
sysctl -p
这样就能够禁ping了,如果想修改回去,将值改成0,然后sysctl -p
一下就回去了
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/132095.html