详解如何搭建DHCP服务器(3)

来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:04 点击:

注意:(3)、(4)都是以秒为单位的租约时间,该项参数可以作用在全局配置中,也可以作用在局部配置中。

     2.常用声明

声明一般用来指定IP作用域、定义为客户端分配的IP地址池等等

声明格式如下:

声明{  

          选项或参数;  

}

常见声明的使用如下:

(1)subnet 网络号netmask 子网掩码{......}

作用:定义作用域,指定子网

注意:网络号必须与DHCP服务器的网络号相同

(2)range 起始IP地址结束IP地址

作用:指定动态IP地址范围

注意:可以在subnet声明中指定多个range,但多个range所定义IP范围不能重复。

  3. 常用选项介绍

选项通常用来配置DHCP客户端的可选参数,比如定义客户端的DNS地址、默认网关等等。选项内容都是以option关键字开始滴

常见选项使用如下:

(1)option routers IP地址

作用:为客户端指定默认网关

(2)option subnet-mask 子网掩码

作用:设置客户端的子网掩码

(3)option domain-name-servers IP地址

作用:为客户端指定DNS服务器地址

(4)option broadcasst-address 广播地址:

设定广播地址而已。如果没有设定的话,系统应该会自动依据class A, B, C 的原则来计算出广播地址。

注意:(1)、(2)、(3)选项可以用在全局配置中,也可以用在局部配置中。

ok 大概说完了之后,我们来看看这个配置文件到底是什么样子的

 

图上的是我自己服务器上的配置,基本上就这么多东西。根据实际情况大家也可以自己添加。

 这里稍微多说几句关于dhcp的固定ip获取:

(1)host 主机名{......}

作用:用于定义保留地址

注意:该项通常搭配subnet声明使用。

(2)hardware 类型硬件地址

作用:定义网络接口类型和硬件地址。常用类型为以太网(ethernet),地址为MAC地址。

(3)fixed-address IP地址

作用:定义DHCP客户端指定的IP地址。

注意:(2)、(3)项只能应用于host声明中。

   配置到这里,基本上就已经可以正常使用了,但如果服务器上有多个网络接口的时候,往往就会出错。比如192.168.0.0/24是eth0

上的,而192.168.1.0/24是eth1上的,如果DHCP服务器同时监听的是两个接口的话,这个时候我们192.168.1.0/24上的客户端发送了dhcp封包要求,这个时候他取的ip就可能取成192.168.0.0/24网段上的了(服务器设置的是0网段),所以为了防止这类事情发生,我们最好可以设定dhcp的监听端口。如图:

[root@linux102 ]# vi /etc/sysconfig/dhcpd

# Command line options here

DHCPDARGS=“eth0”

配置好后,我们来启动dhcp服务器:

 

启动好后,我们来观察下端口启动的情况:

 

DHCP启用的是67号端口,我们看到我的67号端口服务器上已经开启了。

服务器端查询有多少客户端已经向我们申请了ip,以及ip的相关记录可以再此处查询:

[root@linux102 ~]# cat /var/lib/dhcpd/dhcpd.leases

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • /etc/fstab 详解
  •  LVS-NAT和LVS-DR模式的实现详解
  •  RHCE考试之磁盘配额
  • nginx主主集群
  •  LVM逻辑卷管理器
  • 学习笔记:ACL详解
  • suse linux双网卡双网关配置
  • puppet文件服务配置
  •  Linux System and Performance Monitoring(Network篇)

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1