我用ssh连接到我的服务器(Centos 7),我尝试ping到localhost: 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
在这里我的文件。 networking :
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 ...
路线:
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不起作用。
设置为0时 :启用对ICMP请求的回复。
检查是否设置为1.如果是,则使用以下命令将其设置为0: echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
现在,你的机器回复ping。