同一接口上的静态IPv4和dynamicIPv6

我试图设置一个CentOS 5.4盒子来使用一个静态的IPv4地址,同时在启动的时候获得一个dynamic的IPv6地址。

我只有一个接口,除了loopback接口eth0 。 它有一个静态的V4和互联网连接(我可以在SSH中)。 但是,默认情况下,它不会获得IPv6。

我在/etc/sysconfig/network启用了IPv6,并且在/etc/sysconfig/networking/devices/的configuration中添加了IPV6INIT=yes

如果我使用dhcp6c,它会得到一个有效的IPv6地址,但是主要的问题是如何在启动时将它configuration成一个?

最后,答案很简单。 必须在/etc/sysconfig/networking/devices/ files中添加几个选项。

首先是IPV6INIT=yes ,显然IPV6INIT=yes在该接口上启用IPv6。 现在,要启用DHCPv6,以便在启动时获得地址,还必须添加DHCPV6C=yes 。 这为我修好了。

所以你至less有这两行:

IPV6INIT = YES
DHCPV6C = YES

而已 :-)

第一步是检查接口是否获得默认链路本地fe00:*和any-cast ff00:地址。

如果你不使用dhcp6(我个人不喜欢),那么你需要configuration路由器广播默认路由等,也许你已经这样做了?

您可以使用radvdump程序来validation路由器是否正在发送广告,并且他们正在进入该框。