web-dev-qa-db-ja.com

localhostにCentOSにpingできません

サーバー(Centos 7)にsshで接続していて、ローカルホストにpingを実行しようとしています:ping 127.0.0.1しかし、機能しません:

ping 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
^C
--- 127.0.0.1 ping statistics ---
78 packets transmitted, 0 received, 100% packet loss, time 76999ms

ここに私のファイルがあります。 ネットワーク

default 0.0.0.0
loopback 127.0.0.0
link-local 169.254.0.0

ホスト

# nameserver config
# IPv4
127.0.0.1 localhost.localdomain localhost
1xx.xxx.xxx.xxx  server
#
# IPv6
::1     ip6-localhost ip6-loopback
...

loルート:

DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

Pingを実行する必要があります。私は何ができますか?

2
Neil

ローカルインターフェイスが起動していることを確認した後(ifup lo0など)。

ルート、ファイアウォール、またはiptablesの問題を確認してください。

ここにあるファイルからの問題でした/proc/sys/net/ipv4/icmp_echo_ignore_all
1に設定した場合:ICMP要求への応答がないため、pingは機能しません。
に設定されている場合:ICMP要求への応答が有効になります。

1に設定されているかどうかを確認します。設定されている場合は、次のコマンドを使用して0に設定します。echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

これで、マシンはpingに応答します。

3
Nico