首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在dhcpd6.conf中设置默认网关

如何在dhcpd6.conf中设置默认网关
EN

Ask Ubuntu用户
提问于 2015-07-17 14:12:30
回答 1查看 17.1K关注 0票数 9

IPv6 dhcp服务器希望为所有客户端设置默认网关。对于ipv4,可以通过在子网中添加option routers <gateway-addr>来完成。但是,ipv6配置需要添加哪些内容?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-09-21 07:29:04

tl;

博士

DHCPv6不支持设置路由器/网关的选项。

详细信息

IPv6在许多方面的工作方式与IPv4不同。这不仅仅是一个扩大的地址空间。

IPv6被设计成大量利用无状态地址自动配置(SLAAC)。反过来,这依赖于路由器和dhcp广告。

对于IPv6,每个接口都可能分配两个地址。

  1. 从接口标识符(MAC地址)生成具有前缀fe80::/64的链路本地地址.这些地址从不路由,因此仅在本地LAN段上有效。在没有路由器和/或DHCP服务器的情况下,它们支持局域网上的计算机通信,非常类似于IPv4 autoconf地址169.254.0.0/16。但它们的主要用途是自动配置。
  2. 全局单播地址,可以通过两种方式获得(路由器或dhcp)。在配置了链路本地地址之后,客户端向多播地址ff02::2 (段上的所有路由器)发送一个路由器请求。在SLAAC设置中,网络上的任何路由器都使用包含可用前缀的路由器广告(RA)进行应答。在家庭设置中,通常有一个路由器为ISP分配的前缀做广告。接收RA的客户端使用可用前缀配置其全局地址,并相应地设置网关。所有其他选项,如DNS服务器、域后缀等,都应该通过DHCPv6进行配置。这使得DHCP非常简单,因为它不需要维护租约数据库,而只需提供更多的选项。但是,请注意,默认网关不是其中之一。

因为对于某些设置,SLAAC的地址分配过于松散,所以还可以通过DHCPv6分发全局地址。这称为有状态地址配置。在这种情况下,路由器不为前缀做广告,而是发送“托管”标志,指示客户端向DHCP服务器请求地址。这种方法更接近于DHCPv4的工作方式。不过,DHCPv6服务器不分发路由器!网关仍然是从RAs获得的。

有一个IETF草案“DHCPv6 6路线选择”,指定了您要寻找的选项,但是已经过期了,而且从未提交给RFC。

关于用于DNS配置的专用DHCP :常规的IPv6设置需要DHCPv6发送DNS信息或手动配置DNS。提议的RFC6106通过指定进一步的RA选项,提供了一种备选方案。具体地说:

  • DNS搜索列表(DNSSL) -域搜索列表和
  • 递归DNS服务器(RDNSS) -要查询的DNS服务器列表

流行的IPv6路由器广告守护进程radvd已经支持这些选项。如果客户端能够处理RDNSS (在大多数Linux发行版、OS、Windows>=Vista上都是如此),radvd可以替代DHCPv6服务器。至少如果dhcp仅用于分发DNS选项。在一个小规模的家庭网络中,这种情况通常是如此,尽管这可能不足以满足商业环境的需要。

票数 12
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/649547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档