本章结构
DHCP工作原理
DHCP服务器的配置
DHCP客户端的使用
DHCP中继原理与配置
1.DHCP工作原理
使用Dhcp的好处
减少管理员的工作量
避免输入错误的可能
避免IP地址冲突
当更改ip地址段时,不需要重新配置每个用户的ip地址
提高了ip地址的利用率
方便客户端的配置
DHCP的分配方式
自动分配:分配到一个ip地址后永久使用
手动分配:由DHCP服务器管理员专门指定ip地址
动态分配:使用完后释放该ip,供其他客户机使用
DHCP是C/S模式 DHCP 服务端和客户端是需要保持通讯的,DHCP基于UDP协议,双方都有可能向双方发起通讯,因此双方都需要监听端口。
Server端:DHCP server(运行dhcp服务)
UDP服务:监听端口67(bootps)
Client端:DHCP Client(运行dhcp程序)
UDP服务:监听端口68(bootpc)
典型的C/S模式
在网络中假设一台专用的DHCP服务器,负责集中分配各种网络地址参数(主要包络:ip地址、子网掩码、默认网关地址、DNS服务器 地址、广播地址),其他主机作为DHCP客户机将网卡配置为自动获取地址,及可与DHCP服务器进行通信,完成自动配置过程。
2.DHCP服务器的配置
使用DHCP动态配置主机地址
DHCP服务
为大量客户机自动分配地址,提供集中管理
减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括
网卡的IP地址、子网掩码
对应的网络地址、广播地址
默认网关地址
DNS服务器地址
安装 DHCP服务器
DHCP服务器软件
CentoS光盘中的dhcp-4.2.5-47.el7.centos.x86_64.rpm
DHCP软件包的主要文件
主配置文件:letc/dhcpd.conf
执行程序: /usrlsbin/dhcpd、lusrlsbin/dhcrelay
配置.DHCP服务器
ls | grep dhcp
rpm -qa | grep dhcp
yum install -y dhcp/
cd /etc/dhcp/
ls
less dhcpd. conf
cd /usr/ share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
#设置全局配置参数
default-lease-time 21600; #默认租约为6小时,单位为秒
max-lease-time 43200; #最大租约为12小时,单位为秒
option domain-name "benet.com" ; #指定默认域名
option domain-name-servers 202.106.0.20,202.106.148.1; #指定DNS服务器地址
ddns-update-style none; #禁用DNS动态更新
#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.80.0 netmask 255.255.255.0 { #声明要分配的网段地址
range 192.168.80.10 192.168.80.20; #设置地址池
option routers 192.168.80.254; #指定默认网关地址
主配置文件
启动DHCP服务
3.DHCP客户端的使用
使用DHCP客户端
两种使用方式
修改网卡配置文件(如ifcfg-ens33)
BOOTPROTO=dhcp
使用dhclient命令
dhclient [-d] [网络接口名]
4.DHCP中继原理与配置
DHCP中继原理
DHCP中继配置
本章总结
DHCP工作原理
DHCP服务器配置方法
DHCP客户端获取IP地址
DHCP中继原理与配置