1、新建挂载文件
2、挂载
3、关闭防火墙
4、搭建yum源
(搭建的时候用vim 自行定义文件名.repo或者是vi 自行定义文件名.repo)
5、安装dhcp-server
6、复制模板文件
dhcpd.conf 是DHCP服务的配置文件,DHCP服务所有参数都是通过修改dhcpd.conf 文件来实现,DHCP服务配置文件一开始没有任何配置,所以要复制DHCP配置模板到配置文件,方便对配置文件进行修改
进去之后可以复制这两段(我一般复制这两段),下面的是做保留地址时用,在hardware ethernet后填写保留地址主机的MAC地址。在server-name处输入需要保留的IP地址
7、修改配置文件
/etc/dhcp/dhcpd.conf --dhcp的配置文件,以下配置文件的参数做为参考
subnet 192.168.10.0 netmask 255.255.255.0 { //subnet 分配地址的网段 mask 子网掩码
range 192.168.10.31 192.168.10.104; //range 分配的地址池
range 192.168.10.106 192.168.10.106; //格式为 range [起始地址] [结束地址]
range 192.168.10.108 192.168.10.200;
option domain-name-servers 192.168.10.1; //指定dns服务器地址
option routers 192.168.10.254; //指定客户机的网关
option broadcast-address 192.168.10.255; //分配的广播地址
default-lease-time 600; //默认租赁时间的长度,单位是秒
max-lease-time 7200; //最大租赁时间的长度,单位是秒
}
host passacaglia { //host 指定的客户机
hardware ethernet 00:0c:29:bd:9c:f7; //客户机的mac地址
fixed-address 192.168.10.105; //给这个客户机分配的IP地址
}
修改内容如图所示
8、重启httpd服务
9、查看dhcp服务状态
10、客户机上测试结果
客户机采用Windows上测试,这里只展示了保留地址获取IP的情况
11、总结
我总结了以下几个搭建DHCP服务器需要注意的几个方面供大家观看,如有不妥之处请及时私信博主或者是评论区留言,博主会及时作出修改
(1)网络环境
- 确保DHCP服务器所在的网络环境中没有其他DHCP服务运行,以避免IP地址分配冲突。
- 确定DHCP服务器的网络接口,以及它将服务于哪个子网。
(2)配置文件
- 编辑DHCP服务器的配置文件,通常是
/etc/dhcp/dhcpd.conf
。 - 设置以下参数:
subnet:定义要分配IP地址的子网。 range:指定可分配的IP地址范围。 option routers:设置默认网关。 option domain-name-servers:设置DNS服务器地址。 option domain-name:设置域名。 default-lease-time和max-lease-time:设置IP地址租约时间。
(3)启动服务
- 在配置完成后,启动DHCP服务并设置为开机自启。
- 检查服务状态,确保服务正在运行。
(4)排除地址
- 如果网络中有静态IP地址分配的设备,需要在配置文件中排除这些地址。
(5)基本的dhcpd.conf
配置文件
最后给大家提供一个基本的dhcpd.conf
配置文件示例:
default-lease-time 86400;
max-lease-time 604800;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.50;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
}