我一直在努力让IPv6支持进入我的networking,并且一切正常。 该服务器正在运行Ubuntu Server 8.10。
但是,无论什么时候我试图在服务器上做与IPv6有关的任何事情,我都会得到“不允许的操作”。 这是来自wide-dhcpv6-client(当试图从ISP获得IPv6地址时)和radvd – 这两种types的错误logging到syslog。
即使ping回送接口失败:
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
正如你所看到的,我试图以root身份进行ping操作,因为我在互联网上find的大多数资料都指向了权限问题。 但是,这并没有帮助。
任何暗示得到卸扣,将不胜感激。
简单的回答:不知何故ip6tables已被configuration为拒绝所有数据包,所以重新configuration回ACCEPT解决了这个问题:
ip6tables -P INPUT ACCEPT ip6tables -P OUTPUT ACCEPT ip6tables -P FORWARD ACCEPT