데비안 8, ping 127.0.0.1이 작동하지 않습니다

데비안 8, ping 127.0.0.1이 작동하지 않습니다

내 데비안 8에서는 `uname -a'가 다음을 제공합니다:

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

시험을 마친

route -n다음을 제공합니다:

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

다른 네트워킹 기능은 괜찮습니다.

어떻게 ping 127.0.0.1출근할 수 있나요? 나는 그것이 다음 !lo규칙 이라고 생각 iptables하지만 그것을 수정하고 변경 사항을 지속시키는 방법을 모릅니다.

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

이 줄은 -A INPUT ! -i lo -j ACCEPT 다음 과 같이 나타납니다./etc/iptables.up.rules

을 삭제합니까 !?

답변1

아니요, Jessie는 기본적으로 차단하지 않았습니다.

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

표시 iptables -Lcat /etc/hosts cat /etc/hostname

답변2

데비안 8은 내 설치에서 iptables루프백 액세스를 거부한 것 같습니다 .localhost

디버거와 같은 많은 프로그램에서 이 기능이 올바르게 작동해야 하므로 설정에서 이 기능이 어떻게 비활성화되었는지 이해할 수 없습니다.

수정 사항은 다음과 같습니다.

루트 편집 /etc/iptables.up.rules및 Bang 삭제 -A INPUT ! -i lo -j ACCEPT로 변경!-A INPUT -i lo -j ACCEPT

관련 정보