构建DHCP服务器

DHCP服务

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

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

可分配的地址信息主要包括

  • 网卡的IP地址、子网掩码

  • 对应的网络地址、广播地址

  • 默认网关地址

  • DNS服务器地址


DHCP服务器软件

  • RHEL5光盘中的 dhcp-3.0.5-23.el5.i386.rpm

dhcp软件包的主要文件

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

  • 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay

  • 服务脚本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay

  • 执行参数配置:/etc/sysconfig/dhcpd

  • DHCP中继配置:/etc/sysconfig/dhcrelay


主配置文件dhcpd.conf的内容构成

ddns-update-style interim;    #全局配置参数
……
subnet 192.168.1.0 netmask 255.255.255.0 {    #网段声明
        option routers     192.168.1.1;
        ……
        default-lease-time 21600;
        ……
        host ns {    #主机声明
                ……
                fixed-address 192.168.1.88;
        }
}

全局设置,作用于整个DHCP服务器

  • ddns-update-style none;禁用DNS动态更新

  • default-lease-time 21600;默认租约(秒)

  • max-lease-time 43200;最大租约(秒)

  • option domain-name “domain.org”;默认搜索域

  • option domain-name-servers 8.8.8.8;指定DNS服务器地址


Subnet网段声明,作用于整个子网段

  • range参数:设置用于分配的IP地址池

  • option subnet-mask参数:设置客户机的子网掩码

  • option routers参数:设置客户机的默认网关地址


host主机声明,作用于单个主机

  • hardware ethernet参数:指定对应主机的MAC地址

  • fixed-address参数:指定为该主机保留的IP地址


两种使用方式

修改网卡配置文件(如 ifcfg-eth0)

  • BOOTPROTO=dhcp

使用dhclient命令

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


实验案例:

修改服务器IP地址

165026320.png

165026829.png

165026724.png


修改主机名

165027463.png

165027484.png


修改hosts文件

165027897.png

165027992.png


修改域名解析配置文件

165027956.png

165028538.png


安装DHCP软件包

165028523.png


复制模板文件

165029972.png


修改DHCP主配置文件

165029891.png

165029618.png


启动DHCP服务

165030314.png


在客户端中验证,能获取到IP地址

165030321.png

你可能感兴趣的:(linux,操作系统,配置文件,DHCP)