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

創(chuàng)新互聯(lián)專注于成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
一、內(nèi)核參數(shù)設(shè)置
1、允許ping設(shè)置
臨時(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 進(jìn)去更改對(duì)應(yīng)的值即可。
2、禁止ping設(shè)置
臨時(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 進(jìn)去更改對(duì)應(yīng)的值即可。
二、防火墻設(shè)置
注:使用以下方法的前提是內(nèi)核配置是默認(rèn)值,也就是內(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 表示回顯請(qǐng)求(ping請(qǐng)求)
0/0 表示所有 IP
本文題目:Linux系統(tǒng)中禁止和開啟ping
轉(zhuǎn)載來源:http://fisionsoft.com.cn/article/ccdioes.html


咨詢
建站咨詢
