Linux
無法 ping 到 localhost 進入 CentOS
我正在使用 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
這是我的文件。網路:
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。