基础知识:
a. 端口号: 服务器上68, 客户机上67
b. 获取地址的过程
简单描述:
1. 客户机在局域网内放松一个广播包,说我要一个dhcp服务器我要地址。
2. 可能有一个或者多个dhcp服务器说,我有我给你。但是客户机只需要积极的那个,所以他认同了他收到一个offer包
3. 然后就是想服务器发送请求我要一个IP了。
4. 服务器丝毫不吝啬的给了他,但是这是有期限的(租约),这个期限是看服务器上是怎么配置的。
5. 注:一般租约期限到了50% 客户端或继续请求续租(renew)。正常情况下dhcp服务器是会同意的。但是服务器突然不见了,到了租约期限的85%,客户机还会再次请求一次。要是还没有,那用完就没了。系统自己给自己划分到169.254.0.0/24网段。当然服务器要是一直没有收到续租信息。不会直释放掉这个IP,会等到一定时间再释放。(这个一定时间在服务器中配置)。服务器的搭建过程
过程很简单, yum install -y dhcp* ,一次性解决依赖问题,把该装的都装了。(会装4个包,但是其实三个包就够了。)
然后就是配置了,按照套路来说配置文件肯定是放在etc中,里面肯定会有一个叫做dhcp的。事实却是是这样的。
我们进到文件夹里面。看到配置文件 dhcpd.conf。这就太熟悉了。然后打开。他说有模板在/usr/share/doc/dchp*/dhcp.conf.sa.. 然后就是直接把模板覆盖掉配置文件了。然后我们打开了呗覆盖后的dhcp配置文件。
注释和以分号结尾这都不用说了。
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
这是配置文件的上面部