新聞中心
Linux系統(tǒng)中如何禁止和開啟ping?ping用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個ICMP;回聲請求消息給目的地并報告是否收到所希望的ICMP echo (ICMP回聲應(yīng)答)。它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。

創(chuàng)新互聯(lián)專注于成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務(wù)創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
一、內(nèi)核參數(shù)設(shè)置
1、允許ping設(shè)置
臨時
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
永久
echo net.ipv4.icmp_echo_ignore_all=0 >> /etc/sysctl.conf
sysctl -p # 執(zhí)行這條命令使更改后的 /etc/sysctl.conf 配置文件生效
注意:如果 /etc/sysctl.conf 配置文件里已經(jīng)有 net.ipv4.icmp_echo_ignore_all 字段了,那么直接用 vim 進去更改對應(yīng)的值即可。
2、禁止ping設(shè)置
臨時
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
永久
echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf
sysctl -p # 執(zhí)行這條命令使更改后的 /etc/sysctl.conf 配置文件生效
注意:如果 /etc/sysctl.conf 配置文件里已經(jīng)有 net.ipv4.icmp_echo_ignore_all 字段了,那么直接用 vim 進去更改對應(yīng)的值即可。
二、防火墻設(shè)置
注:使用以下方法的前提是內(nèi)核配置是默認值,也就是內(nèi)核沒有禁ping
1、允許PING設(shè)置
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
2、禁止PING設(shè)置
iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
--icmp-type 8 echo request 表示回顯請求(ping請求)
0/0 表示所有 IP
網(wǎng)站欄目:Linux系統(tǒng)中禁止和開啟ping
文章地址:http://m.jiaoqi3.com/article/ccdioes.html


咨詢
建站咨詢
