第 6 章
DHCP服务器的配置与管理本章内容
DHCP概述
DHCP服务器安装
DHCP服务器配置
DHCP客户端配置
6.1 DHCP概述
什么是 DHCP
DHCP的功能
IP地址的租用和续租
DHCP自举向前转发
DHCP是 Dynamic Host Configuration Protocol的缩写,它是 TCP/ IP协议簇中的一种,主要是用来给网络客户机分配 动态 IP地址 。这些被分配的
IP地址都是 DHCP服务器预先保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址。
静态 IP地址与动态 IP地址
6.1 DHCP概述 (1)
DHCP的功能
DHCP使服务器能够动态地为网络中的其他服务器提供 IP 地址,通过使用 DHCP,就可以不给
Intranet网中除 DHCP,DNS和 WINS服务器外的任何服务器设置和维护静态 IP地址 。
【 优点 】 大大简化配置客户机的 TCP/ IP的工作,
尤其是当某些 TCP/ IP参数改变时,如网络的大规模重建而引起的 IP地址和子网掩码的更改 。
DHCP工作过程分为 4个步骤:
IP地址租用申请 。 DHCP客户机以广播的形式发送地址租用申请 。
IP地址租约提供 。 DHCP服务器将提供的 IP地址,子网掩码,其他 TCP/IP配置选项和租约长度等信息,按照客户机的 MAC地址发送给客户机 。
IP地址租约选择 。
IP地址租约确认 。 DHCP服务器收到来自客户机的租约选择请求后,如果没有例外发生,将向客户机发送确认信息 。
DHCP的工作过程
安装系统时安装
命令安装:
#rpm –ivh dhcp-3.0.3-4_FC5.i386.rpm
6.2 DHCP服务器安装
6.3 配置 DHCP服务器
DHCP服务器配置文件
启动 DHCP服务
考察服务器端租约文件
DHCP服务器配置文件
DHCP服务器通过读取配置文件
/etc/dhcpd.conf中的信息提供服务
配置 DHCP服务器主要就是配置 dhcpd.conf
文件
默认情况下,DHCP软件包不提供
dhcpd.conf配置文件,需要从模板文件复制而来
dhcpd.conf实例
ddns-update-style interim;
ignore client-updates;
subnet 192.168.159.0 netmask 255.255.255.0 {
option routers 192.168.159.1;
option subnet-mask 255.255.255.0;
option domain-name "yang.com";
option domain-name-servers 192.168.159.2;
range dynamic-bootp 192.168.159.128
192.168.159.254;
default-lease-time 21600;
max-lease-time 43200;
host ns {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.159.3;
启动 DHCP服务
完成对 /etc/dhcpd.conf文件的修改之后,运行以下命令启动 DHCP服务器:
service dhcpd start
对 于 已 经 启 动 的 DHCP 服 务 器,如 果 修 改 了
dhcpd.conf文件,可以使用下面的命令让服务器读取新的配置:
service dhcpd reload
13.5.3 考察服务器端租约文件
当 DHCP服务器为某个客户机提供地址租约以后,
会在 /var/lib/dhcp/dhcp.leases文件中保存该租约的信息
租约文件会记录客户机的 MAC地址、租用的 IP地址、租约时间等信息
6.4 DHCP客户机配置
对于 Linux客户机,可以直接修改网络接口的配置文件,如:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
本章小结
理解 DHCP服务器工作过程
熟练配置 DHCP服务器