伺服器禁止被ping的設定方法(圖文)

來源:互聯網
上載者:User

頻繁地使用Ping命令會導致網路堵塞、降低傳輸效率,為了避免惡意的網路攻擊,一般都會拒絕使用者Ping伺服器。為實現這一目的,不僅可以在防火牆中進行設定,也可以在路由器上進行設定,並且還可以利用Windows 2000/2003系統自身的功能實現。無論採用哪種方式,都是通過禁止使用ICMP協議來實現拒絕Ping動作。

以在Windows Server 2003中設定IP策略拒絕使用者Ping伺服器為例,具體操作步驟如下:

1.添加IP篩選器
第1步,依次單擊“開始/管理工具/本地安全性原則”,開啟“本地安全設定”視窗。按右鍵左窗格的“IP安全性原則,在本機電腦”選項,執行“管理IP篩選器表和篩選器操作”快捷命令。在“管理IP篩選器列表”選項中單擊“添加”按鈕,命名這個篩選器名稱為“禁止PING”,描述語言可以為“禁止任何其它電腦PING我的主機”,然後單擊“添加”按鈕,。

添加IP篩選器

第2步,依次單擊“下一步”→“下一步”按鈕,選擇“IP通訊源地址”為“我的IP地址”,單擊“下一步”按鈕;選擇“IP通訊目標地址”為“任何IP地址”,單擊“下一步”按鈕;選擇“IP協議類型”為ICMP,單擊“下一步”按鈕。依次單擊“完成”→“確定”按鈕結束添加,。選擇IP協議類型

第3步,切換到“管理篩選器操作”選項卡中,依次單擊“添加”→“下一步”按鈕,命名篩選器操作名稱為“阻止所有串連”,描述語言可以為“阻止所有網路連接”,單擊“下一步”按鈕;點選“阻止”選項作為此篩選器的操作行為,最後依次單擊“下一步”→“完成”→“關閉”按鈕完成所有添加操作,。設定篩選器操作的行為

2.建立IP安全性原則。
按右鍵主控台樹狀目錄的“IP安全性原則,在本機電腦”選項,執行“建立IP安全性原則”快捷命令,然後單擊“下一步”按鈕。命名這個IP安全性原則為“禁止PING主機”,描述語言為“拒絕任何其它電腦的PING要求”並單擊“下一步”按鈕。然後在勾選“啟用預設響應規則”的前提下單擊“下一步”按鈕。在“預設響應規則驗證方法”對話方塊中點選“使用此字串保護金鑰交換”選項,並在下面的文字框中鍵入一段字串如“NO PING”,單擊“下一步”按鈕。最後在勾選“編輯屬性”的前提下單擊“完成”按鈕結束建立,。設定驗證方法

3.配置IP安全性原則。
在開啟的“禁止PING主機 屬性”對話方塊中的“規則”選項卡中依次單擊“添加/下一步”按鈕,預設點選“此規則不指定隧道”並單擊“下一步”按鈕;點選“所有網路連接”以保證所有的電腦都PING不通該主機,單擊“下一步”按鈕。在“IP篩選器列表”框中點選“禁止PING”,單擊“下一步”按鈕;在“篩選器操作”列表框中點選“阻止所有串連”,依次單擊“下一步”按鈕;取消“編輯屬性”選項並單擊“完成”按鈕結束配置,。選擇IP篩選器

4.指派IP安全性原則。
安全性原則建立完畢後並不能馬上生效,還需通過“指派”使其發揮作用。按右鍵“本地安全設定”視窗右窗格的“禁止PING主機”策略,執行“指派”命令即可啟用該策略,。指派IP安全性原則

經過這樣的一番設定,這台伺服器已經具備了拒絕其它任何電腦Ping自己IP地址的能力了,不過在本地Ping自身仍然是通的。

LINUX下禁止ping命令的使用

以root進入Linux系統,然後編輯檔案icmp_echo_ignore_all
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
將其值改為1後為禁止PING
將其值改為0後為解除禁止PING

直接修改會提示錯誤:

WARNING: The file has been changed since reading it!!!
Do you really want to write to it (y/n)?y
"icmp_echo_ignore_all" E667: Fsync failed
Hit ENTER or type command to continue

這是因為 proc/sys/net/ipv4/icmp_echo_ignore_all
這個不是真實的檔案
如果想修改他的數值可以echo 0 或 1到這個檔案

(即echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all )。要是想永久更改可以加一行

net.ipv4.icmp_echo_ignore_all=1
到設定檔/etc/sysctl.conf裡面

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.