![无法在特定网卡上获取 RA 和 DHCP6 地址](https://linux22.com/image/859627/%E6%97%A0%E6%B3%95%E5%9C%A8%E7%89%B9%E5%AE%9A%E7%BD%91%E5%8D%A1%E4%B8%8A%E8%8E%B7%E5%8F%96%20RA%20%E5%92%8C%20DHCP6%20%E5%9C%B0%E5%9D%80.png)
我的主机连接到与路由器和 DHCP6 服务器相连的网络。路由器上的 radvd.conf 设置如下:
interface eth1
{
AdvSendAdvert on;
AdvManagedFlag on;
AdvOtherConfigFlag off;
prefix fc00:192:168:30::/64
{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};
dhcp6s.conf 设置:
interface eth1{
server preference 255;
renew-time 360;
rebind-time 450;
prefer-life-time 500;
valid-life-time 500;
allow rapid-commit;
link AAA{
range fc00:192:168:20::100 to fc00:192:268:20::200/64;
prefix fc00:192:168:20::/64;
};
};
在 Ubuntu 14.04 客户端主机中:在 /etc/sysctl.conf 文件中添加:
net.ipv6.conf.all.accept_ra = 1
net.ipv6.conf.all.autoconf = 1
在 /etc/network/interfaces
iface eth1 inet manual
iface eth1 inet6 auto
当我设置“iface eth1 inet6 auto”时,我只获得 RA 地址(fc00:192:168:30::/64),如果我设置“iface eth1 inet6 dhcp”,我将获得 dhcp6 地址(fc00:192:168:20::/64)。
请告诉我有什么方法可以在 eth1 上同时获取 RA 和 DHCP6 地址。
提前致谢,Shruti