Назад | Перейти на главную страницу

Не удается подключиться к локальному хосту в CentOS

Я подключаюсь к своему серверу (Centos 7) с помощью ssh и пытаюсь выполнить эхо-запрос на 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

Мне нужно сделать пинг! Что я могу сделать?

После проверки того, что локальный интерфейс включен (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

Теперь ваша машина отвечает на пинг.