DHCP工作原理与配置

1.DHCP工作原理 

        1.了解DHCP服务

                1.DHCP 动态主机配置协议

                2.由Internet工作任务小组设计开发

                3.专门用于为TCP/IP网络中的计算机自定分配TCP/IP参数的协议

        2.使用DHCP的好处

                1.减少管理员的工作量

                2.避免输入错误的可能

                3.避免IP地址的冲突

                4.当更改IP地址段时,不需要重新配置每个用户的IP地址

                5.提高了IP地址的利用率

                6.方便客户端的配置

        3.DHCP的分配方式

                1.自动分配:分配到一个IP地址后永久使用

                2.手动分配:由DHCP服务器管理员专门指定IP地址

                3.动态分配:使用完后释放该IP、供其他客户机使用

        4.DHCP的租约过程

                1.客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程

                2.分为4个步骤

                        1.客户端在网络中搜索服务器

                        2.服务器向客户端响应服务

                        3.客户端向目标服务器发出服务请求

                        4.服务器向客户端提供服务

                3.更新租约

                        当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约

2.使用DHCP动态配置主机地址

        1.配置DHCP服务

                1.为大量客户机自动分配地址、提供集中管理

                2.减轻管理和维护成本、提高网络配置效率

           2.可分配的地址信息主要包括

                        1.网卡的IP地址、子网掩码

                        2.对应的网络地址、广播地址

                        3.默认网关地址

                        4.DNS服务器地址

1.实验报告

       1. 资源清单

操作系统配置主机名备注

CentOS7.9Desktop

4G2Cdhcp

Windows

2G2C验证

CentOS7.9Min

1G1C验证

        2.基础环境

1.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

2.关闭selinux
[root@localhost ~]# setenforce 0
setenforce: SELinux is disabled
[root@localhost ~]# 

3.修改主机名
[root@localhost ~]# hostnamectl set-hostname dhcp
[root@localhost ~]# hostname
dhcp

4.配置dhcp服务为静态ip
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.73.159
NETMASK=255.255.255.0
GATEWAY=192.168.73.2
DNS1=192.168.73.2

 3.安装 DHCP 服务器软件

安装 DHCP 服务器软件
[root@localhost ~]# mkdir /media/cdrom
[root@localhost ~]# mount /dev/cdrom /media/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# ls /media/cdrom/
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL
[root@localhost ~]# ls /media/cdrom/Packages/dhcp-4.2.5-83.el7.centos.1.x86_64.rpm 
/media/cdrom/Packages/dhcp-4.2.5-83.el7.centos.1.x86_64.rpm
[root@localhost ~]# rpm -ivh /media/cdrom/Packages/dhcp-4.2.5-83.el7.centos.1.x86_64.rpm

4.建立主配置文件 dhcpd.conf

建立主配置文件 dhcpd.conf
[root@localhost ~]# ls /etc/dhcp/dhcpd.conf 
/etc/dhcp/dhcpd.conf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#

[root@localhost ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 
[root@localhost ~]# vi  /etc/dhcp/dhcpd.conf 
default-lease-time 600;  默认租约600s
max-lease-time 7200;  最大租约7200s
#ddns-update-style none; 禁止DNS动态刷新


subnet 192.168.73.0 netmask 255.255.255.0 {  声明网段地址
    range 192.168.73.20 192.168.73.30; 设置地址池
       option routers 192.168.73.2;  设置默认网关地址
       option domain-name-servers 114.114.114.114;

}


host client {
  hardware ethernet 00:0c:29:ef:84:92;
 
 fixed-address 192.168.73.26;
}

[root@localhost ~]# systemctl start dhcpd   重启服务
[root@localhost ~]# systemctl enable dhcpd  设置开机重启
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.
[root@localhost ~]# 
 systemctl restart dhcpd 每修改一次配置文件都要重启一下服务

5.验证

1.打开一台Windows Servers 2016-1 

2.在终端上执行以下俩条命令

ipconfig /release

ipconfig /renew

出现如下 IP地址 在地址池之间 说明验证成功

 

2.CenOSmin 上验证

  • 33
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值