• 网络初级篇之DHCP原理与配置(原理与实验)


    一、什么是DHCP

      DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

    二、DHCP的作用
      1、用于内部网或网络服务供应商自动分配IP地址;
      2、给用户用于内部网管理员作为对所有计算机作中央管理的手段。
     今天主要讲解一下第一个用途

    三、内包含的几个报文类型及工作原理

      DHCP DISCOVER  客户端端发送此报文,用以寻找DHCP服务器

      DHCP OFFER       当DHCP服务器收到客户端发送的DISCOVER报文后,发送此报文响应客户端的请求,此报文中含有IP 掩码 网关等配置信息

      DHCP REQUEST   客户端发送此报文配置确认,续借租期时也会发送此报文

      DHCP ACK           DHCP服务器发送此报文,对客户端发送的REQUEST报文确认

      DHCP NAK           当DHCP分配的地址被占用或者其他原因导致IP不能使用时,DHCP服务器会发送此报文,以拒绝客户端的请求。
      DHCP RELEASE    当客户端要释放IP地址时,发送此报文,以告知DHCP服务器,客户端将不再使用此IP地址

    四、实验
        下面实验,帮助我们更好的理解DHCP。
        HCP分两种,一种是接口下的;一种是全局的。我们来一块实验一下。

       现在要在GE0/0/0端口使用接口模式配置DHCP,GE0/0/1端口使用全局模式配置的DHCP,所有PC使用的是DHCP模式。

    路由器的配置:
        <Huawei>system-view
        [Huawei]sysname DHCP
        [DHCP]interface GigabitEthernet0/0/0
        [DHCP-GigabitEthernet0/0/0]ip address 192.168.1.254 24
        [DHCP-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
        [DHCP-GigabitEthernet0/0/1]ip address 192.168.2.254 24
        [DHCP]dhcp enable
    配置全局DHCP
        [DHCP]ip pool pool1   //命名地址池名称为pool1
        [DHCP-ip-pool-pool1]network 192.168.2.0 mask 24   //设置地址池网段
        [DHCP-ip-pool-pool1]gateway-list 192.168.2.254   // 设置网关
        [DHCP-ip-pool-pool1]lease day 1   // 设置租期
        [DHCP-GigabitEthernet0/0/1]dhcp select global   //选择GE0/0/1使用全局DHCP
    配置接口DHCP
        [DHCP]interface GigabitEthernet0/0/0   //进入需要配置DHCP的接口
        [DHCP-GigabitEthernet0/0/0]dhcp select interface   //选择接口地址为客户端使用
        [DHCP-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.253   //设置dns
        [DHCP-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.253   //将dns占用的地址去除,不再分配
        [DHCP-GigabitEthernet0/0/0]dhcp server lease day 1   //设置租期

    配置完成,查看PC的IP地址

     

  • 相关阅读:
    Windows 下使用 GNUstep 编译并运行 Objective-C 程序
    【Objective-C】Windows下Objective-C开发环境配置
    Windows远程桌面连接Mac OS X
    Windows下编译objective-C
    自动更新开奖数据的excel文件,供大家下载
    总结一下这几天学习django的心得
    Windows上python开发--2安装django框架
    Centos 如何安装Django环境
    Centos 6.4 python 2.6 升级到 2.7
    centos启用ftp功能
  • 原文地址:https://www.cnblogs.com/641055499-mozai/p/11579555.html
Copyright © 2020-2023  润新知