LinuxでPing応答(ICMPエコー)を常に無効にする方法は?


11

Ubuntuオペレーティングシステムでping応答を常に無効にしたいのですが、次のコマンドはシステムが再起動するまでしか機能しません。

Ping off:

echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Ping on:

echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all

ラップトップを再起動した後でも、エコーをオフのままにするにはどうすればよいですか?

回答:


17

ラップトップを再起動しているときでも、エコーをオフのままにするにはどうすればよいですか?

次の3つの方法のいずれかを(ルートとして)使用できます。

編集する /etc/sysctl.conf

次の行をに追加します/etc/sysctl.conf

net.ipv4.icmp_echo_ignore_all=1

次に:

sysctl -p

iptablesの使用:

iptables -I INPUT -p icmp --icmp-type echo-request -j DROP

cronを使用

crontab -eルートとして実行し、次の行を追加します。

@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

サービスを開始して有効にします。

systemctl start cron.service
systemctl enable cron.service
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.