1. 程式人生 > >Linux 開(關) ICMP 迴應(防止被ping)

Linux 開(關) ICMP 迴應(防止被ping)

Linux 開(關) ICMP 迴應(防止被ping)

臨時生效的辦法

關閉迴應:

    [[email protected] ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
    // 客戶端測試
    ➜  ~ ping 00.00.000.000
    PING 00.00.000.000 (00.00.000.000): 56 data bytes
    Request timeout for icmp_seq 0
    Request timeout for icmp_seq 1
    Request timeout for icmp_seq 2
    Request timeout for icmp_seq 3
    Request timeout for icmp_seq 4
    Request timeout for icmp_seq 5
    Request timeout for icmp_seq 6

開啟迴應:

    [[email protected] ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 
    
    // 客戶端測試
    ➜  ~ ping 00.00.000.000
    PING 00.00.000.000 (00.00.000.000): 56 data bytes
    64 bytes from 00.00.000.000: icmp_seq=0 ttl=49 time=354.208 ms
    64 bytes from 00.00.000.000: icmp_seq=1 ttl=49 time=377.074 ms

永久生效

// 重啟生效(init 6 or reboot)  or 指令生效(sysctl -p)
/etc/sysctl.conf(linux 核心引數) -> net.ipv4.icmp_echo_ignore_all=1