DHCPV6环境搭建

DHCPV6环境搭建:
服务端配置:
1.网卡的IPv6配置如下:sudo vim /etc/network/interfaces
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback

  auto enp125s0f0
  iface enp125s0f0 inet static  

address 10.3.10.227  
        getaway 10.3.10.1
iface enp125s0f0 inet6 static
address 2001:db8::1
netmask 64

2.sudo apt-get install radvd
3.vi /etc/radvd.conf (需新建该文件),如下面几行
interface enp125s0f0 {
AdvSendAdvert on;
AdvManagedFlag off;
AdvOtherConfigFlag off;
prefix 2001:db8::/64{
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
};
};

4.在/etc/sysctl.conf 中打开 net.ipv6.conf.all.forwarding=1
5.sudo /etc/init.d/radvd start
systemctl status radvd.service //radvd是运行状态
6.sudo apt-get install isc-dhcp-server
7.配置dhcpv6服务器ipv6地址为2001:db8::1
打开控制中心--网络,配置服务端静态ipv6地址2001:db8::1 前缀64
网关:fe80::beae:c5ff:fe65:766c
(此处也可先给客户端配置静态ipv6来判断网络是否通,如:ip :2001:db8::2ca1:fa3d:7f0b:611b/64 网关:fe80::beae:c5ff:fe65:766c服务端与客户端互ping,若网络畅通,则修改客户端ipv6地址为自动获取)
8.服务端配置ipv6地址范围
sudo vim /etc/dhcp/dhcpd6.conf
添加如下内容:
subnet6 2001:db8:0:f101::/64{
range6 2001:db8:0:f101::3 2001:db8:0:f101::fff0;
prefix6 2001:db8:0:f101:: 2001:db8:0:f101:: /64;
}
9.重启网络服务
sudo systemctl restart network-manager.service
10.创建空文件 /var/db/dhcpd6.leases,用于记录client链接上服务器所分配的地址信息;
sudo touch /var/lib/dhcp/dhcpd6.leases
11.DHCPv6服务启动
sudo dhcpd -6 -d -cf /etc/dhcp/dhcpd6.conf enp125s0f0

客户端配置:
1.客户端与服务端直连,ip a 查看获取的ipv6
2.ping 服务端ipv6地址 ping 2001:db8::1 能ping通
同时客户端获取的ipv6地址在服务端分配地址范围内。

posted @ 2020-10-29 10:14  LyliXie  阅读(1527)  评论(0)    收藏  举报