Centos7がpingを禁止するいくつかの方法

**Centos7 **でpingを禁止するいくつかの方法

pingを一時的に禁止する###

/ proc / sys / net / ipv4 / icmp_echo_ignore_allファイルの0を一時的に1に変更して、ICMPパケットのすべての要求を禁止し、Pingを禁止する効果を実現します。ネットワーク内の他のホストがこのホストにpingを実行すると、「要求のタイムアウト」と表示されます。 "が、サーバーはこの時点で他のホストにpingを実行できます。

# pingを禁止する
echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all
# pingを有効にする
echo 0>/proc/sys/net/ipv4/icmp_echo_ignore_all

pingを完全に禁止する###

# 構成の編集
vim /etc/sysctl.conf
# pingを禁止に設定します(この構成がある場合は、繰り返し追加する必要はなく、値を更新するだけです)
net.ipv4.icmp_echo_ignore_all =1
# 構成を更新
sysctl -p

# pingを有効にする
net.ipv4.icmp_echo_ignore_all =0

IPTABLESファイアウォールはpingを禁止します###

ping
iptables -A INPUT -p icmp --icmp-type 8-s 0/0-j DROP
pingを有効にする
iptables -D INPUT -p icmp --icmp-type 8-s 0/0-j DROP

# パラメータノート
- A:ファイアウォールルールを追加します.
入力:インバウンドルール.-p icmp:パケット検査のプロトコルをICMPとして指定します.--icmp-タイプ8:ICMPタイプを8として指定します.-s:IPとマスクを指定します。 "0/0は、このルールがすべてのIPとマスクに適用されることを意味します.-j:ターゲットルール、つまり、パッケージが一致したときに何をすべきかを指定します。"DROP"廃棄手段.

予防###

設定方法を変更してpingを禁止すると、内部pingも無効になります。ファイアウォールを介してpingを実行した後、独自の内部ネットワークにpingを実行できます。

効果

ちょっとした贈り物を持って、建州に来て、私に従ってください

( adsbygoogle = window.adsbygoogle || []).push({});

Recommended Posts

Centos7がpingを禁止するいくつかの方法