Problema con ping (zócalo abierto: operación no permitida)


11

Tengo tantos problemas cuando se utiliza ping 127.0.0.1en la raíz:

ping: icmp open socket: Operation not permitted

Qué significa eso? Cuando lo intento ls -l /bin/pingdice:

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

Estoy usando Debian GNU / Linux 5.0

Respuestas:


9

Después de algunas búsquedas encontré setcapy:

setcap cap_net_raw=ep $(which ping)

Tuve ese problema con la instalación predeterminada de SparkyLinux (facepalm). La solución de Zulu lo arregló.
msb

Tuve esto con un chroot de Debian dentro de un Ubuntu 14.04, y al ejecutar esto en el ejecutable de Debian mientras no estaba chroot, lo reparó.
Vargas

Esto solucionó el problema en Raspbian 8.
user46935

-bash: setcap: comando no encontrado
Pronto

1

Es posible que tenga una iptablesregla que evite que los pings lleguen a localhost (esto es completamente posible con iptables).

Lo siguiente borrará todas las iptablesreglas. Haga esto con precaución porque iptablesse usa para implementar firewalls en Linux, por lo que está deshabilitando efectivamente su firewall.

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

Esto podría suceder si su tabla de rutas también está en mal estado, creo. Danos la salida de routesi lo anterior no lleva a ninguna parte.

Lo único que se me ocurre es que usted tiene lo, el "adaptador de red virtual" localhost, involucrado en alguna configuración de puente extraña con otro adaptador. Pero esto es altamente improbable (pero puede usar brctlpara verificar).


Tengo IP real, por eso no quiero abrir totalmente la computadora al mundo en caso de borrar iptables. ifconfig dice además 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. brctlextraviado.
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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.