Problem z pingiem (otwarte gniazdo: Operacja niedozwolona)


11

Mam takie problemy przy korzystaniu ping 127.0.0.1z roota:

ping: icmp open socket: Operation not permitted

Co to znaczy? Kiedy próbuję ls -l /bin/ping, mówi:

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

Używam Debian GNU / Linux 5.0

Odpowiedzi:


9

Po kilku poszukiwaniach znalazłem setcapi:

setcap cap_net_raw=ep $(which ping)

Miałem ten problem z domyślną instalacją SparkyLinux (facepalm). Rozwiązanie Zulu to naprawiło.
msb

Miałem to z chrootem Debiana wewnątrz Ubuntu 14.04, i wykonanie tego w pliku wykonywalnym Debiana, gdy nie był chroot'em, naprawiłem to.
Vargas

To rozwiązało problem z Raspbian 8.
user46935

-bash: setcap: nie znaleziono polecenia
Soonts 25.0919

1

Możesz mieć iptablesregułę uniemożliwiającą pingom dotarcie do localhost (jest to całkowicie możliwe w przypadku iptables).

Poniższe wyczyści wszystkie iptableszasady. Zrób to ostrożnie, ponieważ iptablessłuży do implementacji zapory ogniowej w systemie Linux, dzięki czemu skutecznie wyłączasz zaporę.

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

Może się to zdarzyć, jeśli również twoja tabela tras jest popsuta. Daj nam wynik, routejeśli powyższe prowadzi donikąd.

Jedyną rzeczą, o której myślę, jest to, że masz lolokalny host „wirtualnej karty sieciowej”, zaangażowany w dziwną konfigurację mostkowania z inną kartą. Jest to jednak bardzo mało prawdopodobne (ale można brctlto sprawdzić).


Mam prawdziwe IP, dlatego nie chcę całkowicie otwierać komputera na świat w przypadku wyczyszczenia iptables. ifconfig mówi oprócz lo: lo:4 Link encap:Local Loopback inet addr:92.xxx.xxx.xxx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1. brctlnie znaleziono.
Massimo,

# iptables --listFATAL: 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.