IPv6: Não é possível pingar nada - "Operação não permitida"

6

Eu tenho trabalhado para obter suporte IPv6 na minha rede e ter tudo funcionando adequadamente por um curto período. O servidor está executando o Ubuntu Server 8.10.

Agora, no entanto, sempre que tento fazer algo relacionado ao IPv6 no servidor, recebo "Operação não permitida". Isso vem de coisas como wide-dhcpv6-client (ao tentar obter um endereço IPv6 do ISP) e radvd - ambos registram erros desse tipo no syslog.

Mesmo o ping da interface de loopback falha:

xxx@gordon:~$ ping6 ::1
PING ::1(::1) 56 data bytes
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
^C
--- ::1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms

xxx@gordon:~$ sudo ping6 ::1
sudo: unable to resolve host gordon
PING ::1(::1) 56 data bytes
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
^C
--- ::1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2014ms

Como você pode ver, tentei fazer o ping como root, já que a maioria do material que encontrei na internet aponta para um problema de permissão. No entanto, isso não ajudou.

Quaisquer sugestões para se soltar seriam apreciadas.

    
por Matthew Iselin 24.03.2010 / 07:48

1 resposta

8

Resposta fácil: de alguma forma o ip6tables foi configurado para rejeitar todos os pacotes, então reconfigurar de volta para ACCEPT resolveu o problema:

ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPT
    
por 24.03.2010 / 07:53

Tags