当前位置: 首页 > 工具软件 > V6scripts > 使用案例 >

centos8下配置dhcp v4或v6服务器

葛子昂
2023-12-01

安装dhcp-server

centos7及以前版本的操作系统使用命令:

yum install dhcp

centos8使用命令:

yum install dhcp-server

配置ipv4服务器

1、设置centos操作系统所在服务器的ip地址,注意选择特定的网卡,比如我要设定的网卡名称是eno2,这里设置的ip地址与后面配置文件中的ip地址要同段,否则会报错:
进入这个文件夹选择你的网卡配置文件

cd /etc/sysconfig/network-scripts/

修改配置文件的ipv4地址,例如:

 IPADDR="192.168.15.2"

保存退出

2、修改配置文件dhcpd.conf:

vim /etc/dhcp/dhcpd.conf

修改内容:

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.15.0 netmask 255.255.255.0 {
  range 192.168.15.50 192.168.15.200;
  option routers 192.168.15.1;
  option subnet-mask 255.255.255.0;
}

保存退出
3、启动dhcp v4服务:

systemctl start dhcpd

报错可以查看报错原因:

systemctl status dhcpd

然后百度或者谷歌解决办法,或者再次检查配置文件,多数是因为配置文件问题

配置ipv6服务器

1、设置centos操作系统所在服务器的ipv6地址,这里设置的ip地址与后面配置文件中的ip地址也要同段:
还是进入这个文件夹选择你的网卡配置文件

cd /etc/sysconfig/network-scripts/

增加配置文件的ipv6地址,例如:

 IPV6ADDR="2001:da8:100e:2001::2/64"
 IPV6_DEFAULTGW=“2001:da8:100e:2001::1”

保存退出

2、修改配置文件dhcpd.conf:

vim /etc/dhcp/dhcpd6.conf

修改内容:

default-lease-time789000;
preferred-lifetime 60800;
option dhcp-renewal-time 3600;
option dhcp-rebinding-time 7200;
allow leasequery;
option dhcp6.info-refresh-time 21600; 
dhcpv6-lease-file-name "/var/lib/dhcpd/dhcpd6.leases";
subnet6 2001:da8:100e:2001:ffff::/64 {
    range6 2001:da8:100e:2001::3 2001:da8:100e:2001::1000; 
}

3、启动dhcp v6服务:

systemctl start dhcpd6

报错可以查看报错原因:

systemctl status dhcpd6

同样百度或者谷歌解决办法,或者再次检查配置文件,多数是因为配置文件问题

 类似资料: