首先,在学习之前,我们需要了解 DHCPlinux学习笔记 DHCP服务器的配置_linux

DHCP服务器:动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。 

DHCP服务器的功能linux学习笔记 DHCP服务器的配置_基础_02

两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,由于IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址(所谓固定IP就是即使在你不上网的时候,别人也不能用这个IP地址,这个资源一直被你所独占),所以要采用DHCP方式对上网的用户进行临时的地址分配。也就是你的电脑连上网,DHCP服务器才从地址池里临时分配一个IP地址给你,每次上网分配的IP地址可能会不一样,这跟当时IP地址资源有关。当下线的时候,DHCP服务器可能就会把这个地址分配给之后上线的其他电脑。这样就可以有效节约IP地址,既保证了网络通信,又提高IP地址的使用率。


分配方式linux学习笔记 DHCP服务器的配置_linux_03

在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配(Automatic allocation)、手动分配和动态分配(Dynamic Allocation)。

1.自动分配是当DHCP客户端第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。

2.手动分配是由DHCP服务器管理员专门指定的IP地址

3.动态分配是当客户端第一次从DHCP服务器获取到IP地址后,并非永久使用该地址,每次使用完后,DHCP客户端就需要释放这个IP,供其他客户端使用。

第三种是最常见的使用形式。

linux学习笔记 DHCP服务器的配置_linux_04


DHCP服务器的搭建linux学习笔记 DHCP服务器的配置_linux_05

(需要reset虚拟机,如果reset虚拟机后,发现没有ip.则需要在 /etc/sysconfig/network-scripts/ifcfg-网卡配置文件名IPADDR  NETMASK DNS1  GATEWAY )

yum install dhcp-y (安装dhcp服务)

linux学习笔记 DHCP服务器的配置_基础_06

cd /etc/dhcps

ls

linux学习笔记 DHCP服务器的配置_基础_07

vim dhcpd.conf

linux学习笔记 DHCP服务器的配置_基础_08

less/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

cp/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example/etc/dhcp/dhcpd.conf  //dhcp-4.2.5 (dhcp版本号)

linux学习笔记 DHCP服务器的配置_linux_09

配置dhcp文件启动dhcp服务

Vim /etc/dhcp/dhcpd.conf

 

 

 


linux学习笔记 DHCP服务器的配置_linux_10

linux学习笔记 DHCP服务器的配置_linux_11

systemctl startdhcpd 开机自己启动

systemctl enable shcpd

测试:拔掉网线在另一台虚拟机测试linux学习笔记 DHCP服务器的配置_基础_12

清空文件: > /var/log/messages

重启服务:systemctl restart dhcpd

追踪查看:cat/var/log/messages

linux学习笔记 DHCP服务器的配置_基础_13

dhcp服务器中查看:cat/var/log/messages

linux学习笔记 DHCP服务器的配置_基础_14

linux学习笔记 DHCP服务器的配置_linux_15