linux禁ping设置(linux系统禁ping)(linux禁用)

在Linux系统中,禁ping设置可以通过以下几种方法实现:

成都网站建设、网站建设的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给成都创新互联公司一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。

1、修改/etc/sysctl.conf文件

2、使用iptables命令

3、使用firewalld服务

下面是详细的设置方法:

修改/etc/sysctl.conf文件

1、打开终端,输入以下命令以编辑/etc/sysctl.conf文件:

sudo nano /etc/sysctl.conf

2、在文件末尾添加以下内容:

禁止ICMP回显请求(即禁止ping)
net.ipv4.icmp_echo_ignore_all = 1

3、保存并退出编辑器。

4、输入以下命令使设置生效:

sudo sysctl p

使用iptables命令

1、打开终端,输入以下命令以安装iptables

对于基于Debian的系统(如Ubuntu):

sudo aptget install iptables

对于基于RPM的系统(如CentOS):

sudo yum install iptables

2、输入以下命令以禁止ICMP回显请求(即禁止ping):

sudo iptables A INPUT p icmp icmptype echorequest j DROP

3、若要使设置永久生效,需要将上述规则保存到防火墙配置文件中,以下是将规则保存到/etc/iptables/rules.v4文件中的方法:

sudo sh c "iptablessave > /etc/iptables/rules.v4"

4、重启防火墙以应用新规则:

对于基于Debian的系统(如Ubuntu):

sudo systemctl restart netfilterpersistent

对于基于RPM的系统(如CentOS):

sudo service iptables save && sudo service iptables restart

使用firewalld服务(仅适用于基于RPM的系统,如CentOS)

1、打开终端,输入以下命令以安装firewalld

sudo yum install firewalld y

2、启动并设置开机自启动firewalld服务:

sudo systemctl start firewalld && sudo systemctl enable firewalld

3、输入以下命令以禁止ICMP回显请求(即禁止ping):

sudo firewallcmd permanent addrichrule='rule family="ipv4" source address="0.0.0.0/0" protocol value="icmp" port="icmpecho" drop' && sudo firewallcmd reload

网站栏目:linux禁ping设置(linux系统禁ping)(linux禁用)
标题来源:http://www.shufengxianlan.com/qtweb/news17/47067.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联