ホームページ  >  記事  >  運用・保守  >  CentOS に ping できない場合はどうすればよいですか?

CentOS に ping できない場合はどうすればよいですか?

angryTom
angryTomオリジナル
2020-03-17 18:10:114431ブラウズ

CentOS に ping できない場合はどうすればよいですか?

CentOS に ping できない場合の対処方法

ping が無効になっているため、CentOS に ping を実行できません。解決策は、ping を許可するようにサーバーを設定することです。

Linux では、デフォルトで Ping 応答が許可されます。システムが Ping を許可するかどうかは、2 つの要素によって決まります: A. カーネル パラメーター、B. ファイアウォール。両方の要素を同時に許可することで、Ping を許可する必要があります。 ping が無効になっている場合、ping は不可能になります。

推奨学習: Linux ビデオ チュートリアル

具体的な構成方法は次のとおりです:

1. カーネル パラメータを変更します

1. PING 操作を一時的に許可するコマンドは次のとおりです:

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

2. PING を永続的に許可する設定方法。

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

net.ipv4.icmp_echo_ignore_all=0

すでに net.ipv4.icmp_echo_ignore_all の行がある場合は、= 記号の後の値を変更するだけです (0 は許可、1 を意味します)禁止を意味します)。

変更が完了したら、sysctl -p を実行して新しい構成を有効にします。

2. ファイアウォールの設定 (注: ここでの方法の前提は、カーネル設定がデフォルト値、つまり Ping が禁止されていないことです)

ここでは Iptables ファイアウォールを例に挙げますが、その他のファイアウォールの操作方法については、ファイアウォールの公式ドキュメントを参照してください。

iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

または、ファイアウォールの動作を一時的に停止することもできます。

service iptables stop

この記事は、PHP 中国語 Web サイトの CentOS 使用法チュートリアル 列からのものです。その他の関連チュートリアルについては、この列に注目してください。

以上がCentOS に ping できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。