IPv6 DHCP配置


9

我想建立一个仅用于测试的IPv6网络。但是,我找不到任何HOWTO或有关设置DHCP来自动配置IPv6 DNS服务器地址等信息。

有人可以为我指出正确的DHCPv6设置方向吗?

Answers:


3

自4.x版本以来,原始的ISC DHCP软件包包括对DHCPv6的IPv6支持,具有基本的DHCPv6服务器,客户端和中继功能。

https://www.isc.org/software/dhcp/new-features-4.1.0

ISC DHCP 4.1.x将具有DHCP 4.0.x中没有的几个新的DHCPv6功能。这些新功能包括:

  • 在客户端支持快速提交选项
  • 前缀委派支持
  • IA_TA地址支持
  • 基本的DHCPv6中继代理
  • 基本的DHCPv6租约查询支持

是否有任何教程或HOWTO可以配置ISC的DHCP服务器以支持IPv6?我找不到任何内容

4

您需要的只是一个IP地址计算器,例如sipcalc。好吧,在CentOS / RHEL / Fedora上,您可以使用yum来获取dhcpv6软件包,如下所示:


$ sudo yum install dhcpv6
在Debian / Ubuntu和其他平台上,您可以从git存储库获取源代码:

$ git clone git://git.fedorahosted.org/dhcpv6.git
之后,设置dhcpv6,在此处找到dhcpv6服务器配置的示例:

$ sudo vim /etc/dhcp6s.conf                          

interface eth1 { server-preference 255; renew-time 60; rebind-time 90; prefer-life-time 130; valid-life-time 200; allow rapid-commit; option dns_servers 2002:c22:fddf:0:192:168:16:253 dns.domain.tld;

link AAA {
    pool{
        range 2002:c22:fddf:0::1 to 2002:c22:fddf:0::ffff/64;
        prefix 2002:c22:fddf:0::/64;
    };

}; };

您可以用DNS服务器IPv6地址替换2002:c22:fddf:0:192:168:16:253,而用域名替换dns.domain.tld。在链接点中,设置网络范围和子网前缀。
之后,您可以在此处找到dhcpv6客户端(dhcp6c)配置的示例:

$ sudo vim /etc/dhcp6c.conf

interface eth0 { send rapid-commit; request domain-name-servers; };

让我们启动守护程序:


$ sudo service dhcpv6 start
最后在客户端进行一些测试:

$ dhcp6c -f eth0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.