• 使用DHCP动态管理主机地址


    1、什么是DHCP

    DHCP(Dynamic Host Configration Protocol)动态主机配置协议,动态主机配置协议是一种基于UDP协议并且仅限于局域网内部使用的网络协议。

    2、常用术语:作用域,超级作用域,排除范围,地址池,租约,预约

    作用域:完整的IP地址段,DHCP协议通过作用域管理网络的分布、分配IP地址及其他配置参数。

    超级作用域:用来管理处于同一物理网段的逻辑子网段,超级作用域中包含了可以统一一管理的作用域列表。

    排除范围:将作用域中的某些IP地址排除在外,确保其不会被分配给DHCP客户端。

    地址池:在定义了DHCP协议的作用域并应用了排除范围后,剩下的地址用于分配给DHCP客户端。

    租约:DHCP客户端可以使用动态分配IP地址的时间。

    预约:保证网络中特定的设备始终可以获取到固定的IP地址。

    实验1:自动管理IP地址

    “机房运营部门:明天会有100名学员自带笔记本电脑来我司培训学习,请保证他们能够使用机房的本地DHCP服务器自动获取IP地址并正常上网”。

    注意:为避免与虚拟机自带的DHCP服务发生冲突,仅主机模式下把虚拟机自带的DHCP服务取消。

    第一步:安装DHCP服务开启服务并添加启动项

    [root@linuxprobe ~]# yum install -y dhcp
    [root@linuxprobe ~]# systemctl start dhcpd
    [root@linuxprobe ~]# systemctl enable dhcpd
    ln -s '/usr/lib/systemd/system/dhcpd.service' '/etc/systemd/system/multi-user.target.wants/dhcpd.service'

    第二步:编辑DHCP服务程序配置文件,之后重启服务

    [root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf 
    ddns-update-style none;                                           设置不自动进行DNS动态更新
    ignore client-updates;                          忽略客户端更新DNS记录
    subnet 192.168.10.0 netmask 255.255.255.0 {              作用域为192.168.10.0/24的网段
    range 192.168.10.50 192.168.10.150;                   地址池为192.168.10.50-150约100个网卡配置参数
            option subnet-mask 255.255.255.0;               定义客户端的默认子网掩码
            option routers     192.168.10.1;                定义客户端的网关地址
            option domain-name "linuxprobe.com";             客户端搜索域
            option domain-name-servers 192.168.10.1;           客户端DNS地址
    default-lease-time 21600;                         默认租约时间为21600s
    max-lease-time 43200;                           最大租约时间为43200s
    }
    [root@linuxprobe ~]# systemctl restart dhcpd
    [root@linuxprobe ~]# systemctl status dhcpd              由于配置参数有错误重启服务程序看不出异样,这里重启完查看下服务状态
    dhcpd.service - DHCPv4 Server Daemon
       Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled)
       Active: active (running) since Fri 2019-02-22 23:10:37 CST; 20s ago
         Docs: man:dhcpd(8)
               man:dhcpd.conf(5)

    第三步:开启客户端验证效果,注意网络模式需都为仅主机模式

    由于之前有做过客户端A指定固定IP的实验,重做实验依然是上次固定结果。但是没搞清楚什么原因,????但是不影响本次实验自动分配IP等网卡参数

     

    实验2:分配固定IP地址

     

    指定一台mac地址主机IP地址为192.168.10.100

     指定特定设备总是获取到固定的IP地址,需要mac地址,若不方便直接获取客户端mac地址,可在自动分配的服务器端的日志中找到相关mac地址

    获取到mac地址后编辑配置文件,添加相关参数,最后重启服务查看效果

    [root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf
    ddns-update-style none;
    ignore client-updates;
    subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.50 192.168.10.150;
            option subnet-mask 255.255.255.0;
            option routers     192.168.10.1;
            option domain-name "linuxprobe.com";
            option domain-name-servers 192.168.10.1;
    default-lease-time 21600;
    max-lease-time 43200;
    host linuxprobe {
    hardware ethernet 00:0c:29:e0:45:9a;
    fixed-address 192.168.10.100;
    }
    }

    1.简述DHCP协议的主要用途。

    2.DHCP协议能够为客户端分配什么网卡资源?

    3.真正供用户使用的IP地址范围是作用域还是地址池?

    4.简述DHCP协议中“租约”的作用。

    5.把IP地址与主机的什么信息绑定,就可以保证该主机一直获取到固定的IP地址?

  • 相关阅读:
    DP 训练题目
    洛谷 P1736 创意吃鱼法
    树形背包
    树形DP
    轻松完爆Helm私有仓库
    轻松完爆Helm公共仓库
    一分钟轻松玩转Helm
    ceph -s 出现 mon is allowing insecure global_id reclaim
    Django下载与简介
    部署ceph集群 (Nautilus版)
  • 原文地址:https://www.cnblogs.com/volac/p/10421327.html
Copyright © 2020-2023  润新知