Eu tenho esse problema ao usar ping 127.0.0.1
no root:
ping: icmp open socket: Operation not permitted
O que isso significa? Quando eu tento ls -l /bin/ping
, diz:
-rwsr-xr-x 1 root root 30788 Jul 27 2010 /bin/ping
Estou usando o Debian GNU / Linux 5.0
Você pode ter uma
iptables
regra impedindo que os pings cheguem ao localhost (isso é totalmente possível com o iptables).O seguinte irá limpar todas as
iptables
regras. Faça isso com cautela, porqueiptables
é usado para implementar o firewall no Linux, para que você esteja efetivamente desativando o firewall.Isso poderia acontecer se a sua tabela de rotas também estiver confusa. Dê-nos a saída de
route
se o acima indicado não levar a lugar algum.A única outra coisa que consigo pensar é que você tem
lo
, o host local "adaptador de rede virtual", envolvido em alguma configuração de ponte estranha com outro adaptador. Mas isso é altamente improvável (mas você pode usarbrctl
para verificar).fonte
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
não encontrado.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)