Debian 8, ping 127.0.0.1 não está funcionando

0

No meu Debian 8 'uname -a' dá:

Linux uname 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux

Tentei

route -n dá:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.2        0.0.0.0         UG    1024   0        0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0

Outras funções de networing são boas.

Como posso obter ping 127.0.0.1 para funcionar? Eu suspeito que seja a regra !lo a seguir em iptables , mas não sei como corrigi-la e tornar as alterações persistentes.

3591 2197K ACCEPT     all  --  !lo    any     anywhere             anywhere            

Esta linha aparece como: -A INPUT ! -i lo -j ACCEPT em /etc/iptables.up.rules

Eu excluo o ! ?

    
por skvery 29.09.2016 / 13:14

2 respostas

0

Parece que o Debian 8 iptables negou o acesso de loopback em localhost na minha instalação.

Muitos programas exigem que isso funcione corretamente, como depuradores, por isso não entendo como ele foi desabilitado na minha configuração.

A correção é a seguinte:

Edite a raiz /etc/iptables.up.rules e altere -A INPUT ! -i lo -j ACCEPT para -A INPUT -i lo -j ACCEPT excluindo o estrondo!

    
por 29.09.2016 / 14:24
1

Não, Jessie não bloqueou por padrão.

ping -c 4 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.050 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.054 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.044 ms

--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.044/0.051/0.056/0.004 ms

Mostrar iptables -L e cat /etc/hosts cat /etc/hostname

    
por 29.09.2016 / 16:37