自动化安装之DHCP基本原理和配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化安装之DHCP基本原理和配置相关的知识,希望对你有一定的参考价值。
DHCP:(Dynamic Host Configuration Protocol) C/S架构
原理:
当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务。当然高级的DHCP,不光只是分配地址这么简单,今天我们的课程只是架设一个普通的DHCP的服务器, client端能获取到上网必须的网络配置信息。安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端,DHCP服务器是以地址租约的方式为DHCP客户端提供服务的,它有以下两种方式:限定租期 和 永久租用。学DHCP服务器,就一定要知道DHCP服务器的工作原理
协议:
1、动态主机配置协议
2、局域网,UDP协议
主要用途:
1、用户内部网络服务供应商自动分配IP地址给用户
2、用户内部往来管理员作为对所有电脑作中央管理的手段
使用场景:
1、解决IPV4资源不足的问题
2、自动化安装系统
工作流程:
1、在局域网主机都是通过mac地址访问,客户端在没有IP之前,通过广播的方式255.255.255.255向内部主机询问,谁有IP资源
2、当我们的局域网中有DHCP服务的时候,DHCP会来响应它,通过单播的方式告诉它我这里有IP资源
3、客户的便向DHCP服务请求一个IP资源
4、DHCP确认并提供一个IP资源
注意:
1、如果一个网段中有多个DHCP服务的时候,那么就是谁先收到请求,谁先响应,其他DHCP服务只需要回复第一个广播包即可
2、不同网段也能提供DHCP服务,我们需要在DHCPRELAY中继服务,来为不同网段提供IP分配,此外,DHCP希望为不同网段服务,必须先为自身网段提供服务;
3、IP租赁时长,每个IP分发给主机之后,是会有一个使用时长的,一旦过了这个时长需要继续使用那么就需要续租,当租赁时长达到50%的时候,客户的会向DHCP服务请求续租,如果DHCP服务那么继续租约,如果不回应,当达到75%的时候,会再次联系DHCP服务,如果不回应在87.5%的时候会再进行一次续租,如果再不成功那么客户的就会认为这个DHCP服务不存在或者联系上;
配置文件
/etc/dhcp ##dhcp服务家目录
/etc/dhcp/dhcpd.conf ##dhcp服务配置文件
/etc/dhcp/dhcpd6.conf ##dhcp的ipv6服务配置文件
/etc/openldap/schema/dhcp.schema ##dhcp服务配置文件模板
/usr/bin/omshell ##在不重启DHCP服务的情况下实现配置加载
示例:配置DHCP服务器为内外主机提供IP资源(注意:dhcp服务器自身必须是静态IP)
1、安装DHCP服务
[[email protected] ~]# yum install -y dhcp
2、生成配置文件
[[email protected] ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
3、配置文件简介(注意,全局配置中的配置也可以在外面的subnet里面进行配置)
option domain-name "example.org"; ##默认的搜索域
option domain-name-servers; ##DNS服务器,最多三个都搞分隔
default-lease-time 600; ##最短的租赁时长
max-lease-time 7200; ##最大租赁时长
log-facility local7; ##日志级别
option routers ; ##默认路由表
subnet 10.152.187.0 netmask 255.255.255.0 { ##DHCP提供的IP资源池的配置
}
4、简单配置DHCP服务器,提供IP资源,和搜索域以及DNS
5、重启测试
查看所属域和DNS
6、配置指定路由
7、重启测试
8、绑定MAC地址
9、重启测试
一个简洁的DHCP服务配置
[[email protected] ~]# cat /etc/dhcp/dhcpd.conf
option domain-name "www.cce.com";
option domain-name-servers 192.168.1.62;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.110 192.168.1.120;
option routers 1.1.1.1;
}
host guding {
hardware ethernet 00:0c:29:1c:55:cc;
fixed-address 192.168.1.254;
}
本文出自 “Char” 博客,谢绝转载!
以上是关于自动化安装之DHCP基本原理和配置的主要内容,如果未能解决你的问题,请参考以下文章