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


    一、动态管理主机协议DHCP

    1)DHCP是一种基于UDP协议且仅限用于局域网的协议,主要用途是为局域网网络设备自动分配IP地址。

    2)DHCP服务成语术语:

    作用域:一个完整的网段,DHCP服务根据作用域来管理网络的分布、分配IP地址及其他参数;

    超级作用域:用于支持同一物理网络上多个逻辑IP地址分配子网、包含作用域的列表,并对子作用域统一管理;

    排除范围:将某些IP地址在作用域中排除,避免这些IP地址分配给DHCP客户机;

    地址池:在定义DHCP服务的作用域和排除范围后,剩余的地址用来动态分配给DHCP客户机的IP地址范围;

    租约:即DHCP客户机能够使用动态分配到的IP地址的时间;

    预约:保证局域子网中特定设备总能获取到相同的地址。

    3)安装dhcpd服务程序

    dhcpd服务程序是用于提供dhcp协议服务的,确认镜像挂载且yum仓库配置完毕后即可开始安装,安装命令为:yum  install  dhcpd -y

    4)dhcpd服务程序与配置文件:

    主配置文件:/etc/dhcp/dhcpd.conf

    执行文件:/usr/sbin/dhcpd

          /usr/sbin/dhcrelay

    查看dhcp配置文件仅有解释信息 cat  /etc/dhcp/dhcpd.conf,这时需要参考标准的dhcp配置文件模板 cat  /usr/share/doc/dhcp*/dhcp.conf.example。

    一个标准的配置文件应该包括全局配置参数、子网网段生妹、地址配置选项以及地道战配置参数。其中全局配置参数用于定义服务程序的整体运行参数;子网网段声明用于配置整个子网地址的属性。

    参数 作用
    ddns-update-style 类型 定义DNS服务动态更新的类型,类型包括:
    none(不支持动态更新)、interim(互动更新模式)与ad-hoc(特殊更新模式)
    allow/ignore client-updates 允许/忽略客户端更新DNS记录
    default-lease-time 21600 默认超时时间
    max-lease-time 43200 最大超时时间
    option domain-name-servers 8.8.8.8 定义DNS服务器地址
    option domain-name "domain.org" 定义DNS域名
    range 定义用于分配的IP地址池
    option subnet-mask 定义客户端的子网掩码
    option routers 定义客户端的网关地址
    broadcase-address 广播地址 定义客户端的广播地址
    ntp-server IP地址 定义客户端的网络时间服务器(NTP)
    nis-servers IP地址 定义客户端的NIS域服务器的地址
    hardware 硬件类型 MAC地址 指定网卡接口的类型与MAC地址
    server-name 主机名 向DHCP客户端通知DHCP服务器的主机名
    fixed-address IP地址 将某个固定的IP地址分配给指定主机
    time-offset 偏移差 指定客户端与格林尼治时间的偏移差

     5)如果需要将某个特定IP地址固定分配给某台客户机,需要在dhcp配置文件中添加绑定mac地址的配置,最后重启dhcp服务,systemctl  restart  dhcpd ,如下:

    host linuxprobe {
    hardware ethernet 00:0c:29:27:c6:12;
    fixed-address 192.168.10.88;
    };
  • 相关阅读:
    SuperSocket中的Server是如何初Start的
    SuperSocket中的Server是如何初Initialize的
    Explicit Interface Implementation (C# Programming Guide)
    Interfaces (C# Programming Guide)
    Java泛型Restletclient
    jQuery 完成ajax传jsonObject数据,并在后台处理
    SDUT 2933-人活着系列Streetlights(最小生成树Kruskal+和理查德设置来实现)
    华为OJ:查找字符的第一个字符串只出现一次
    Linux查找多个类似,但不同的名称和重命名文件
    【Java收集的源代码分析】Hashtable源代码分析
  • 原文地址:https://www.cnblogs.com/weiyuncai/p/8892099.html
Copyright © 2020-2023  润新知