CentOS不能被ping怎么辦

CentOS不能被ping怎么辦

centos不能被ping怎么辦

centos不能被ping是因為設置了禁ping。解決方法是設置服務器允許被ping即可。

Linux默認是允許Ping響應的,系統是否允許Ping由2個因素決定的:A、內核參數,B、防火墻,需要2個因素同時允許才能允許Ping,2個因素有任意一個禁Ping就無法Ping。

推薦學習:Linux視頻教程

具體的配置方法如下:

一、修改內核參數

1、臨時允許PING操作的命令為:

#echo?0?>/proc/sys/net/ipv4/icmp_echo_ignore_all

2、永久允許PING配置方法。

/etc/sysctl.conf中增加一行

net.ipv4.icmp_echo_ignore_all=0

如果已經有net.ipv4.icmp_echo_ignore_all這一行了,直接修改=號后面的值即可的(0表示允許,1表示禁止)。

修改完成后執行sysctl -p使新配置生效。

二、防火墻設置(注:此處的方法的前提是內核配置是默認值,也就是沒有禁止Ping)

這里以Iptables防火墻為例,其他防火墻操作方法可參考防火墻的官方文檔。

iptables?-A?INPUT?-p?icmp?--icmp-type?echo-request?-j?ACCEPT iptables?-A?OUTPUT?-p?icmp?--icmp-type?echo-reply?-j?ACCEPT

或者也可以臨時停止防火墻操作的。

service?iptables?stop

本篇文章來自PHP中文網,Linux視頻教程欄目,更多相關教程請關注本欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享