ubuntu18.04搭建dhcpv6服务及配置文件详解

四、安装ipv6 dhcpv6服务器

1. 安装服务

sudo apt install isc-dhcp-server

 

2. 修改配置文件

  2.1 修改配置文件/etc/default/isc-dhcp-server

   2.2 添加配置文件/etc/dhcp/dhcpd6.conf,添加地址池,内容如下

复制代码
default-lease-time 600;
max-lease-time 7200; 
log-facility local7; 
subnet6 2201:db8:0:1::/64 {
        # Range for clients
        range6 2201:db8:0:1::129 2201:db8:0:1::254;

        # Range for clients requesting a temporary address
        range6 2201:db8:0:1::/64 temporary;

        # Additional options
        option dhcp6.name-servers fec0:0:0:1::1;
        option dhcp6.domain-search "domain.example";

        # Prefix range for delegation to sub-routers pd
        prefix6 2201:db8:0:100:: 2201:db8:0:f00:: /56;


}
复制代码

  2.3 创建文件 /var/lib/dhcp/dhcpd6.leases

touch /var/lib/dhcp/dhcpd6.leases

chown dhcpd:dhcpd /var/lib/dhcp/dhcpd6.leases

  2.4 开启dhcpv6转发,修改文件/etc/sysctl.conf,去除net.ipv6.conf.all.forwarding=1前的注释#

 

  2.5 设置转发立即生效

sudo sysctl -p 

  2.6 写入iptables6规则

sudo ip6tables -t nat -A POSTROUTING -s 2201:db8:0:1/64 -o ens33 -j MASQUERADE 
# 注意:上述规则重启后失效,需要重新添加,ens33为实际出口网卡

 

3. 开启服务

sudo systemctl start isc-dhcp-server6

 

4. 验证服务

sudo systemctl status isc-dhcp-server6

 

5. 配置文件详解

  5.1 /etc/default/isc-dhcp-server

  5.2 /etc/dhcp/dhcpd6.conf 

   5.3 /lib/systemd/system/isc-dhcp-server6.service

 

posted @   roverqqq  阅读(538)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示