美文网首页
centos6.5搭建DHCP服务器

centos6.5搭建DHCP服务器

作者: 指间_流年 | 来源:发表于2017-10-28 22:06 被阅读0次

    一、环境

    DHCP服务器一台,IP地址:192.168.30.158/24,主机名:dhcp.test.com

    Linux client一台,Windows client一台,最后通过DHCP获取IP地址

    DHCP池:192.168.30.10-192.168.30.200

    局域网内各主机用的默认网关地址为192.168.30.1

    二、安装与配置

    1、基础配置:关闭防火墙和SELinux、配置主机解析

    [root@localhost ~]# service iptables stop

    [root@localhost ~]# service ip6tables stop

    [root@localhost ~]# chkconfig iptables off

    [root@localhost ~]# chkconfig ip6tables off

    [root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

    [root@localhost ~]# setenforce 0

    [root@localhost ~]# echo "192.168.30.158 dhcp.test.com" >> /etc/hosts

    2、安装

    [root@localhost ~]# yum install dhcp -y                      ###使用yum安装dhcp###

    3、检查dhcp包生成的文件

    通过上图我们可以知道,DHCP的配置文件为/etc/dhcp/dhcpd.conf。但该配置文件内容默认是空的,我们可以从dhcp安装目录下复制 一个到/etc/dhcp/下。如下:   [root@localhost ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf


    dhcpd.conf文件有两大部分,分别是全局配置和局部配置:

    1、当全局配置与局部配置发生冲突时,局部配置优先级更高。

    2、配置文件中每一行必须以分号结尾,因为在启动dhcpd时是不会报错的,只能通过查看日志文件/var/log/message得知配置文件是否有问题。

    3、局部配置必须包含在一对中括号之间。


    ###############################常用参数说明################################


    1:ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型,该参数必选且必须放在第一行且只能在全局配置中使用。

    2::default-lease-time:客户端IP默认租约时间,单位秒,该参数可以在全局配置、局部配置均可使用。

    3:max-lesase-time:客户端IP租约时间的最大值,单位秒,该参数可以在全局配置、局部配置均可使用。

    4:subnet 网络号 netmask 子网掩码 {…..}:定义作用域。

    5:range 起始IP 结束IP:动态IP地址范围。

    6:option routes IP地址:默认网关,该选项可以在全局配置、局部配置均可使用。

    7:option subnet-mask 子网掩码:默认子网掩码,该选项可以在全局配置、局部配置均可使用。

    8:option domain-name-servers:DNS服务器地址,该选项可以在全局配置、局部配置均可使用。

    9:option domain-name:DNS后缀,该选项可以在全局配置、局部配置均可使用。

    10:host 名称 {…..} 为特殊机器保留IP地址。


    ###########################相关的事例说明如下###############################


    ddns-update-style none;

    subnet 192.168.30.0 netmask 255.255.255.0 {设置子网声明

    range 192.168.30.10 192.168.30.200;设置DHCP的IP地址池

    option domain-name-servers dhcp.test.com;设置DNS服务器地址

    option domain-name "test.com";为客户端设置DNS后缀

    option routers 192.168.30.1;设置缺省网关为192.168.30.1

    option broadcast-address 192.168.30.255;设置DHCP的广播地址

    default-lease-time 6000;设置客户端缺省的地址租期

    max-lease-time 72000;设置客户端最长的地址租期

    }


    ##########设置保留IP地址,可选#########

    为主机名为Windows、MAC地址00:0c:29:ee:38:80的机器保留IP地址192.168.30.100

    host windows {

      hardware ethernet 00:0c:29:ee:38:80;

      fixed-address 192.168.30.100;

    }


    4、配置完之后,启动DHCP服务,并加入开机启动

    [root@localhost dhcp]# service dhcpd restart

    [root@localhost dhcp]# chkconfig --level 123456 dhcpd on

    5、验证

    Windows客户端:

    Linux客户端:

    相关文章

      网友评论

          本文标题:centos6.5搭建DHCP服务器

          本文链接:https://www.haomeiwen.com/subject/xutdpxtx.html