关于DHCP配置

news/2024/11/7 12:38:36/

文章目录

  • 前言
  • DHCP是什么?
    • DHCP定义
    • DHCP的优点
    • DHCP的分配方式
  • DHCP工作原理
    • DHCP的租约过程
  • DHCP中继原理与配置
    • DHCP原理
    • DHCP中继配置命令
    • 在三层交换机上配置DHCP中继
  • 使用 DHCP 动态配置主机地址
    • DHCP 服务
    • 可分配的地址信息
  • DHCP服务器配置
    • 配置 DHCP 服务器
      • 建立日志文件
    • 使用DHCP客户端
      • 两种使用方式
        • 修改网卡配置(如ifcfg-ens33)
        • 使用dhclient命令
    • 在ensp中配置DHCP中继
  • 总结


前言

DHCP是什么?

DHCP定义

  • DHCP
    (Dynamic Host Configuration Protocol ,动态主机配置协议 )
  • 由 Internet工作任务小组设计开发
  • 专门用于为 TCP/IP 网络中的计算机制动分配TCP/IP 参数的协议

DHCP( 动态主机配置协议)是一个局域网的网络协议,指的是由服务器控制一段 IP 地址范围,客户机登录服务器时可以自动获取服务器分配的 IP 地址和子网掩码。
在默认情况下,DHCP作为Windows Server 的一个服务组件是不会被系统自动安装的,需要管理员手动安装并进行配置。

DHCP 采用 C/S 架构:C = client(客户机),S = server (服务器),客户机/服务器架构

DHCP服务对应传输层 UDP 协议,因为是 C/S 架构 ,所以客户机端口号是67,服务器端口号是68

DHCP的优点

  • 减少管理员的工作量
  • 避免输入错误的可能
  • 避免IP地址冲突
  • 当更改IP地址段时,不需要重新配置每个用户的IP地址 提高了
  • IP地址的利用率
  • 方便客户端的配置

DHCP的分配方式

自动分配:分配到一个IP地址以后永久使用
手动分配:由DHCP服务器管理员专门指定IP地址
动态分配:使DHCP工作原理用完后释放该IP,供其他客户机使用

DHCP工作原理

DHCP的租约过程

在这里插入图片描述

  1. 客户机请求IP地址

当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址

此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器**

  1. 服务器响应

DHCP服务器接收到来自客户机请求lP地址的信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机

如果有,DHCP服务器将此IP地址做上标记,加入到DHCP Offer的消息中,然后广播一则DHCP Offer消息

  1. 客户机选择IP地址

DHCP客户机从接收到的第一个DHCP Offer 消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机

  1. 服务器确定租约

DHCP服务器接收到DHCP Request 消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息

当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP 的初始化

重新登陆:
DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息

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

客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约

DHCP中继原理与配置

DHCP原理

当企业的内部网络规模较大时,通常被划分为多个不同的子网,网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播
DHCP服务器在VLAN 100中,就只有VLAN 100内的客户机能从在此获取lP地址
如果VLAN 2或VLAN 3的客户机也需要通过这台DHCP服务器来获取IP地址,应该怎么办?

  1. 为每个网段安装一台DHCP服务器,但这种方式存在资源上的浪费,而且不利于集中管理
  2. 在连接不同网段的设备上开启DHCP中继功能,将DHCP这种特殊的广播信息在VLAN之间转发,让其他VLAN的客户机也能从DHCP服务器获得IP地址

DHCP中继配置命令

语法格式:ip helper-address DHCPsrv=IPAddress

##DHCPsrv-IPAddress 为DHCP服务器的IP地址

在三层交换机上配置DHCP中继

转发,是在不包含DHCP服务器的VLAN上配置实现的
SW-3L(config)#interface vlan 3

SW-3L(config-if)#ip address 192.168.3.1 255.255.255.0

SW-3L(config-if)#ip helper-address 192.168.100.100

SW-3L(config-if)#no shutdown

(4)在三层交换机上配置DHCP中继转发,是在不包含DHCP服务器的VLAN上配置实现的
SW-3L(config)#interface vlan 100

SW-3L(config-if)#ip address 192.168.100.1255.255.255.0

SW-3L(config-if)#no shutdown

使用 DHCP 动态配置主机地址

DHCP 服务

为大量客户自动分配地址,提供集中管理

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

可分配的地址信息

网卡的IP地址、子网掩码
对应的网络地址、官博地址
默认网关地址
DNS服务器地址

DHCP服务器配置

配置 DHCP 服务器

ls | grep dhcp 
## 查看DHCP配置rpm -qa | grep dhcp
## 查看是否有DHCP软件包yum install -y dhcp
## 安装DHCP软件cd /etc/dhcp/
## 进入etc下的DHCP目录systemctl enable dhcpd
## 启动DHCP服务ls 
less dhcpd.conf
## 浏览dhcp.conf文件cp /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.confvim /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.20202.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;
}
##声明要分配的网段地址
##设置地址池
##指定默认网关地址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;
}subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.254;
}subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.20 192.168.2.30;
option routers 192.168.2.254;
}#####host主机声明(给单机分配固定的IP地址)
host hostname {    
hardware ethernet 00:c0:c3:22:46:81;
fixed-address 192.168.4.100;  
}
##指定需要分配固定IP地址的客户机名称
##指定该主机的MAC地址
##指定保留给该主机的IP地址

纠错

systemctl start dhcpd 
##打开dhcp服务systemctl stop firewalld
##开启防火墙setenforce 0 
##增强功能netstat -anpu | grep “:67”tail -f /var/log/messages
#如果DHCP服务启动失败,可以查看目志文件

建立日志文件

假设我们需要将日志记录在/var/log/目录下,我们先touch一个dhcp.log文件。

  1. .创建dhcp.log文件

#touch /var/log/dhcp.log
#chmod 640 /var/log/dhcp.log

  1. .修改/etc/dhcpd.conf配置文件,然后保存并退出删。(注意不同Linux发行版配置文件路径有所不同)

log-facility local4;

  1. .在/etc/rsyslog.conf文件中添加

#Local4.* /var/log/dhcp.log

使用DHCP客户端

两种使用方式

修改网卡配置(如ifcfg-ens33)

BOOTPROTO=DHCP

使用dhclient命令

语法格式:dhclient [-d] [网络接口名]

在ensp中配置DHCP中继

##先将服务器配置好dhcp enable
#开启DHCP功能interface vlanif10
ip address 192.168.1.254 255.255.255.0
dhcp select relay                                
##开启DHCP中继功能dhcp relay server-ip 192.168.80.10       
##指向DHCP服务器的地址interface vlanif20
ip address 192.168.2.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.80.10interface vlanif100
ip address 192.168.80.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.80.10

总结

1.DHCP工作原理

2.DHCP服务器配置方法

3.DHCP中继原理与配置


http://www.ppmy.cn/news/730932.html

相关文章

以太网 DHCP(简介、DHCP工作原理、租期时间)

2.14.0 以太网 DHCP(简介、DHCP工作原理、租期时间) DHCP的作用:企业网络中存在大量的终端设备(PC),管理员配置设备上网参数工作量大,而且效率不高,手动配置容易出错,DH…

无线路由dns服务器地址,无线路由器更换DHCP地址段、DNS地址设置

随着科技的发展,越来越多的设备需要无线路由器连接,以便更快的速度上网,如智能手机、平板电脑、笔记本电脑,甚至是无线相机。而如果这些终端上网都需要事先指定好IP才能上网,那无线路由器就失去本身的一些特性&#xf…

android dhcp 地址池,DHCP 基于接口地址池的实验

随着现在网络技术发展越来越快,许多企业的网络中都规划了可供来访人员使用的网络,那么今天就给大家介绍一下通过配置DHCP服务器来区分办公接入和访客接入。 1.网络需求 某企业办公终端规划两个网段,其中10.1.1.0 接入的PC为员工固定办公终端&…

2022-09-01 网工进阶(二十九) DHCP-概述、工作原理、报文格式、分配IP地址顺序、地址租期与续租、中继(relay)、Snooping

概述 IETF于1993年发布了DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)。DHCP实现了网络参数配置的自动化,降低客户端的配置和维护成本。 DHCP采用C/S(Client/Server,客户端/服务器)通信模式&#xf…

2003系统dhcp服务器默认租期,dhcp服务器的ip地址租期默认是多久

dhcp服务器的ip地址租期默认是多久 内容精选 换一换 修改系统时间后服务器网卡出现感叹号,无法连接网络。该文档适用于CentOS 7、EulerOS,并使用DHCP协议获取IP场景。DHCP租约通常默认为24小时,具体以实际场景为例。DHCP会话过程:DHCP典型会话过程包括:DHCP发现、DHCP提供…

无线网dhcp服务器租期,wifidhcp服务器地址租期

wifidhcp服务器地址租期 内容精选 换一换 修改系统时间后服务器网卡出现感叹号,无法连接网络。该文档适用于CentOS 7、EulerOS,并使用DHCP协议获取IP场景。DHCP租约通常默认为24小时,具体以实际场景为例。DHCP会话过程:DHCP典型会话过程包括:DHCP发现、DHCP提供、DHCP请求…

一种新的程序在线升级的实现(学习)

介绍一种新的程序在线升级方法,以及程序在线升级在嵌入式系统中的应用和实现。设计将从系统原理和实现介绍该程序在线升级方法。利用串口作为通讯方式,自定义通讯协议。 上位机将升级文件传给下位机,下位机将数据解析后存储在内部Flash中。解…

Macbook Pro 201 装Win10 声卡_苹果MacBook全家桶将发布:重点不是Pro系列

今早,苹果正式官宣,将于北京时间11月11日凌晨两点,举行线上发布会。其海报标题写着“返场好戏来了。”这是苹果今年第三次举行线上发布会,此前在WWDC上,苹果正式宣布将会推出采用苹果自研芯片的MacBook。这次的“返场好…