IPv6: Kann nichts anpingen - "Betrieb nicht erlaubt"

7

Ich habe daran gearbeitet, IPv6-Unterstützung in mein Netzwerk zu bringen, und für kurze Zeit funktionierte alles einwandfrei. Auf dem Server wird Ubuntu Server 8.10 ausgeführt.

Wenn ich jetzt jedoch versuche, etwas im Zusammenhang mit IPv6 auf dem Server zu tun, wird "Operation nicht zulässig" angezeigt. Dies kommt von Dingen wie wide-dhcpv6-client (beim Versuch, eine IPv6-Adresse vom ISP abzurufen) und radvd - beides Protokollfehler dieses Typs in syslog.

Sogar das Pingen der Loopback-Schnittstelle schlägt fehl:

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

Wie Sie sehen können, habe ich versucht, als Root zu pingen, da das meiste Material, das ich im Internet gefunden habe, auf ein Berechtigungsproblem hinweist. Das hat jedoch nicht geholfen.

Alle Hinweise, um sich zu lösen, wären willkommen.

Matthew Iselin
quelle

Antworten:

9

Einfache Antwort: Irgendwie war ip6tables so konfiguriert, dass alle Pakete abgelehnt wurden. Die Neukonfiguration auf ACCEPT löste das Problem:

ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPT
Matthew Iselin
quelle