如何開啟和禁止Linux系統的ping功能?

在日常的網路維護和使用過程中,ping命令是最為常用的一個檢測命令,它所使用的是ICMP協議,但是為了保護主機,很多時候我們需要禁止ICMP協議,在這種情況下,終端再使用ping命令檢測,伺服器是不會再做出任何響應。下面小編就為大家介紹如何讓Linux伺服器禁止和開啟此項功能。

如何開啟和禁止Linux系統的ping功能

方法/步驟

首先先在本地利用ping命令進行測試,可以看出本地計算機是可以ping通Linux伺服器的。

如何開啟和禁止Linux系統的ping功能

下面關閉Linux伺服器的ICMP協議。用根使用者登入系統,然後輸入命令“echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all”編輯配置檔案。這裡小編要說明的是當前使用者必須是root也就是根使用者,否則沒有許可權修改配置檔案。

如何開啟和禁止Linux系統的ping功能

為了確保配置更改,使用命令“cat /proc/sys/net/ipv4/icmp_echo_ignore_all”檢視配置檔案,可以看出值已為1。

如何開啟和禁止Linux系統的ping功能

再次在本地利用ping命令進行測試,發現本機計算機無法再ping通Linux伺服器了。

如何開啟和禁止Linux系統的ping功能

接下來開啟Linux伺服器ICMP協議。同樣在根使用者下輸入命令“echo "0" >/proc/sys/net/ipv4/icmp_echo_ignore_all”編輯配置檔案,然後使用命令“cat /proc/sys/net/ipv4/icmp_echo_ignore_all”檢視配置檔案,可以看出值已改為0。

如何開啟和禁止Linux系統的ping功能

最後再在本地利用ping命令進行測試,發現本機計算機又能夠ping通Linux伺服器了。

如何開啟和禁止Linux系統的ping功能

注意事項

系統, 功能, 命令, 伺服器, 協議,
相關問題答案