centos6.5搭建DHCP服务器

一、环境

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客户端:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容