7.3DHCP服务配置与管理 课件(共13张PPT)-《Linux网络操作系统项目教程》同步教学(人民邮电版)

资源下载
  1. 二一教育资源

7.3DHCP服务配置与管理 课件(共13张PPT)-《Linux网络操作系统项目教程》同步教学(人民邮电版)

资源简介

(共13张PPT)
项目7 网络服务配置与管理
Linux网络操作系统项目式教程(第二版)
任务3
1
DHCP服务概述
DHCP服务配置与管理
2
DHCP服务端配置
3
DHCP客户端验证
1
DHCP服务概述
1
DHCP的功能
DHCP服务概述
IP地址分配更加安全可靠
非常适合移动办公环境
减轻网络管理员的管理负担
缓解IP地址资源紧张的问题
1
DHCP的工作过程
DHCP服务概述
DHCP客户端以广播方式发送一个DHCP发现报文
DHCP服务器收到DHCP发现报文后,从IP地址池中选取一个未租用的IP地址,以DHCP提供报文的形式广播发送给DHCP客户端
DHCP客户端收到DHCP提供报文后,以广播方式向DHCP服务器发送DHCP请求报文
被选择的DHCP服务器收到DHCP请求报文后,以广播方式向DHCP客户端发送一个DHCP确认报文
2
DHCP服务端配置
DHCP安装与启停
软件名称:dhcp
后台守护进程:dhcpd
[root@centos7 ~]# yum install dhcp -y // 一键安装DHCP软件
[root@centos7 ~]# rpm -qa | grep dhcp //安装后再次检查
dhcp-4.2.5-68.el7.centos.1.x86_64
dhcp-common-4.2.5-68.el7.centos.1.x86_64
dhcp-libs-4.2.5-68.el7.centos.1.x86_64
systemctl start | stop | restart | status | enable dhcpd
2
DHCP服务端配置
2
主配置文件-/etc/dhcp/dhcpd.conf
DHCP服务端配置
注释信息以“#”开头,可以出现在文件的任意位置
除了右大括号“}”之外,其他每一行都以“;”结尾
包括参数、选项和声明三种要素
#全局配置
参数或选项;

#局部配置
声明 {
参数或选项;
}
参数:主要用来设定 DHCP 服务器和客户端的基本属性,格式是“参数名 参数值;”
选项:配置分配给DHCP客户端的可选网络参数,以“option”关键字开头,如“option 参数名 参数值;”
声明:以某个关键字开头,后跟一对大括号,用来设置 IP地址空间,以及绑定IP地址和DHCP客户端MAC地址
2
主配置文件-声明
DHCP服务端配置
subnet 声明用于定义IP地址空间
host 声明实现IP地址和DHCP客户端MAC地址的绑定,用于为DHCP客户端分配固定的IP地址
subnet subnet_id netmask netmask {
……
}

host hostname {
……
}
2
主配置文件-参数和选项
DHCP服务端配置
通过不同的参数和选项为声明指定具体的行为
参数或选项 说明
range IP地址池地址范围
default-lease-time 默认租约时间
max-lease-time 最大租约时间
option domain-name DNS域名
option domain-name-servers 域名服务器
option routers 默认网关
option broadcast-address 子网广播地址
fixed-address 为客户端分配的固定IP地址
hardware DHCP客户端的MAC地址
server-name DHCP服务器的主机名
[root@appsrv ~]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.1 192.168.100.99;
range 192.168.100.101 192.168.100.200;
option routers 192.168.100.254;
option domain-name "";
option domain-name-servers 192.168.100.100;
}

host client1 {
hardware ethernet 00:0C:29:B3:41:89;
fixed-address 192.168.100.188;
}
3
DHCP客户端验证
3
DHCP客户端验证-Windows客户端
DHCP客户端验证
3
DHCP客户端验证-Linux客户端
DHCP客户端验证
在网卡配置文件中设置DHCP获取IP地址,重启网络服务
[root@dhcpcli ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=dhcp
#IPADDR=192.168.100.100
#PREFIX=24
#GATEWAY=192.168.100.2
#DNS1=192.168.100.2
[root@dhcpcli ~]# systemctl restart network
[root@dhcpcli ~]# ifconfig ens33
ens33: flags=4163 mtu 1500
inet 192.168.100.3 netmask 255.255.255.0 broadcast 192.168.100.255

展开更多......

收起↑

资源预览