我使用 DHCPv6 服务器 (Centos) 为主机配置全局 IPv6 地址。对于内部通信,我想使用唯一本地地址 (ULA)。我可以在同一链路上配置 2 个 DHCPv6 服务器,以便主机同时拥有两个地址(全局和 ula)吗?
我在 Win7 笔记本电脑上只获得 fd80:abcd::254 地址,没有获得 201:db8:1234:3::/64 地址。是不是哪里出了问题或者我遗漏了什么?
以下是我的路由器(fortigate)和我的 DHCPv6 服务器配置
**fortygate_fw_van~ (ipv6) # 显示
配置 ipv6
设置 ip6 地址 2001:db8:1234:3::1/64
配置 ip6-extra-addr
编辑 fd80:abcd::1/64
下一个
结束
设置 ip6-manage-flag 启用
设置 ip6-other-flag 启用
配置 ip6-prefix-list
编辑 2001:db8:1234:3::/64
下一个
编辑 fd80:abcd::/64
下一个
结束
设置 ip6-send-adv 启用
结束
.@ipv6-wms:/etc/dhcp>cat dhcpd6.conf
共享网络 ipv6test {
subnet6 fd80:abcd::/64 {
range6 fd80:abcd::100 fd80:abcd::254;
选项 dhcp6.name-servers 2001:db8:1234:3::2;
选项 dhcp6.domain-search "ipv6.local";
} subnet6 2001:db8:1234:3::/64 {
range6 2001:db8:1234:3::100 2001:db8:1234:3::254;
选项 dhcp6.name-servers 2001:db8:1234:3::2;
选项 dhcp6.domain-search "ipv6.local";
}
}
答案1
您不需要两台 DHCPv6 服务器,而需要一台提供两个地址的服务器。并且不要忘记在路由器通告中包含两个前缀!