zoukankan      html  css  js  c++  java
  • 使用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;
    };
  • 相关阅读:
    HAProxy、Keepalived 在 Ocatvia 的应用实现与分析
    Octavia 的 HTTPS 与自建、签发 CA 证书
    Octavia 创建 loadbalancer 的实现与分析
    OpenStack Rally 质量评估与自动化测试利器
    自建 CA 中心并签发 CA 证书
    Failed building wheel for netifaces
    通过 vSphere WS API 获取 vCenter Datastore Provisioned Space 置备空间
    OpenStack Placement Project
    我们建了一个 Golang 硬核技术交流群(内含视频福利)
    没有图形界面的软件有什么用?
  • 原文地址:https://www.cnblogs.com/weiyuncai/p/8892099.html
Copyright © 2011-2022 走看看