サーバー(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を実行する必要があります。私は何ができますか?
ローカルインターフェイスが起動していることを確認した後(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に応答します。