Linux在autoconf上没有从Cisco ASA5510获得IPv6默认网关

我的ASA 5510具有以下接口configuration。 我的Ubuntu盒子(2.6.35)连接到这个networking将正确的自动configuration一个IPv6地址,但是它不会设置默认路由。

interface Ethernet0/0.10 vlan 10 no shutdown nameif inside security-level 100 ip address 172.18.0.1 255.255.254.0 ipv6 address REMOVED:1::1/64 ipv6 nd prefix REMOVED:1::/64 ipv6 nd ra-interval 120 ipv6 enable 

因此, ping6 REMOVED:1::1工作正常,如果我手动添加IPv6的默认路由,它工作正常。

由此产生的路由器广告如下所示:

 01:06:42.253895 IP6 (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 64) fe80::21c:58ff:fed3:ea36 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 64 hop limit 64, Flags [none], pref medium, router lifetime 1800s, reachable time 0s, retrans time 1000s source link-address option (1), length 8 (1): 00:1c:58:d3:ea:36 0x0000: 001c 58d3 ea36 mtu option (5), length 8 (1): 1500 0x0000: 0000 0000 05dc prefix info option (3), length 32 (4): REMOVED:1::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s 0x0000: 40c0 0027 8d00 0009 3a80 0000 0000 XXXX 0x0010: XXXX XXXX 0001 0000 0000 0000 0000 

我怎么没有得到一个默认网关集?

您可以使用以下方法在ubuntu框(稍微)上debugging进程:

 rdisc6 -v eth0 

看广告是否符合你的期望。

由于原因不明,这个问题不再存在。 这可能是它在Ubuntu升级中消失了。