핑 문제 (개방형 소켓 : 작동 불가)


11

ping 127.0.0.1루트 아래에서 사용할 때 이러한 문제가 있습니다 .

ping: icmp open socket: Operation not permitted

무슨 뜻이에요? 내가 시도 ls -l /bin/ping하면 말합니다 :

-rwsr-xr-x 1 root root 30788 Jul 27  2010 /bin/ping

데비안 GNU / 리눅스 5.0을 사용하고 있습니다

답변:


9

몇 번의 검색 후 나는 발견했다 setcap.

setcap cap_net_raw=ep $(which ping)

SparkyLinux (facepalm)의 기본 설치에 문제가있었습니다. 줄루의 해결책으로 해결되었습니다.
msb

나는 이것을 Ubuntu 14.04 안에 데비안 chroot로 가지고 있었고 이것을 chroot가 아닌 데비안 실행 파일로 실행했습니다.
Vargas

이것은 Raspbian 8의 문제를 수정했습니다.
user46935

-bash : setcap : 명령을 찾을 수 없음
Soonts

1

iptablesping이 localhost에 도달하지 못하게 하는 규칙 이있을 수 있습니다 (iptables를 사용하면 가능합니다).

다음은 모든 iptables규칙 을 지 웁니다 . iptablesLinux에서 방화벽을 구현하는 데 사용 되므로 신중하게 수행하므로 방화벽을 효과적으로 비활성화 할 수 있습니다.

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X

라우팅 테이블이 엉망인 경우 이런 일이 발생할 수 있습니다. route위의 결과가 어디에도 없는지에 대한 결과를 알려주십시오 .

내가 생각할 수있는 유일한 다른 것은 lo로컬 어댑터 "가상 네트워크 어댑터"가 다른 어댑터와의 이상한 브리징 구성과 관련되어 있다는 것입니다. 그러나 이것은 가능성이 적습니다 (그러나 brctl확인 하는 데 사용할 수 있음).


실제 IP를 가지고 있기 때문에 iptables를 지우는 경우 완전히 컴퓨터를 세상에 열고 싶지 않습니다. ifconfig를 잘 모르겠지만 외에 말한다 lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1. brctl찾을 수 없습니다.
Massimo

# iptables-목록FATAL: Could not load /lib/modules/2.6.34-vs2.3.0.36.30.4.pre8/modules.dep: No such file or directory iptables v1.4.2: can't initialize iptables table filter': Permission denied (you must be root)
Massimo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.