这里我在有线接口enp0s25上面搭建dhcpv6 stateful服务器
1. 安装dhcp服务器程序包
sudo apt-get update
sudo apt-get install isc-dhcp-server
2. 修改配置文件
$ sudo vi /etc/dhcp/dhcpd6.conf
default-lease-time 2592000;
preferred-lifetime 604800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
allow leasequery;
option dhcp6.name-servers 3ffe:501:ffff:100:200:ff:fe00:3f3e;
option dhcp6.domain-search "test.example.com","example.com";
option dhcp6.info-refresh-time 21600;
subnet6 2001:db8:1:0::/64 {
range6 2001:db8:1:0::50 2001:db8:1:0::100;
option dhcp6.name-servers 2001:4860:4860::8888 2001:4860:4860::8844;
option dhcp6.domain-search "foobar.com";
}
3. 开启dhcpv6 stateful服务器
为有线接口配置IPv6地址
sudo ifconfig enp0s25 inet6 add 2001:db8:1:0::1/64
开启服务器
dhcpd -6 -d -cf /etc/dhcp/dhcpd6.conf enp0s25
note:
开启失败时,打印Can't open lease database /var/lib/dhcp/dhcpd6.lease: No such file or directory
先执行touch /var/lib/dhcp/dhcpd6.lease
,再开启dhcpv6 stateful服务器即可。