魔扣论坛

魔扣源码论坛业务
查看: 879|回复: 5

如何在Debian Linux上安装配置ISC DHCP服务器(1)

[复制链接]

该用户从未签到

193

主题

0

回帖

206

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
2
贡献
2
威望
11
发表于 2016-12-28 15:17:27 | 显示全部楼层 |阅读模式
魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

动态主机控制协议(DHCP)给网络管理员提供了一种便捷的方式,为不断变化的网络主机或是动态网络提供网络层地址,其中最常用的 DHCP 服务工具是 ISC DHCP Server。DHCP 服务的目的是给主机提供必要的网络信息以便能够和其他连接在网络中的主机互相通信。DHCP 服务提供的信息包括:DNS 服务器信息,网络地址(IP),子网掩码,默认网关信息,主机名等等。
本教程介绍运行在 Debian 7.7 上 4.2.4 版的 ISC-DHCP-Server 如何管理多个虚拟局域网(VLAN),也可以非常容易应用到单一网络上。
测试用的网络是通过思科路由器使用传统的方式来管理 DHCP 租约地址的。目前有 12 个 VLAN 需要通过集中式服务器来管理。把 DHCP 的任务转移到一个专用的服务器上,路由器可以收回相应的资源,把资源用到更重要的任务上,比如路由寻址,访问控制列表,流量监测以及网络地址转换等。
另一个,将 DHCP 服务转移到专用服务器的好处,以后会讲到,它可以建立动态域名服务器(DDNS),这样当主机从服务器请求 DHCP 地址的时候,这样新主机的主机名就会被添加到 DNS 系统里面。
安装和配置 ISC DHCP 服务器
1、使用 apt 工具用来安装 Debian 软件仓库中的 ISC 软件,来创建这个多宿主服务器。与其他教程一样需要使用 root 或者 sudo 访问权限。请适当的修改,以便使用下面的命令。(#表示使用的 root 权限)
# apt-get install isc-dhcp-server       [安装 the ISC DHCP Server 软件] # dpkg --get-selections isc-dhcp-server     [确认软件已经成功安装] # dpkg -s isc-dhcp-server           [用另一种方式确认成功安装]

Install ISC DHCP Server in Debian
2、确认服务软件已经安装完成,现在需要提供网络信息来配置服务器,这样服务器才能够根据我们的需要来分发网络信息。作为管理员最起码需要了解的 DHCP 信息如下:
◆网络地址
◆子网掩码
◆动态分配的地址范围
其他一些服务器动态分配的有用信息包括:
◆默认网关
◆DNS 服务器 IP 地址
◆域名
◆主机名
◆网络广播地址
这只是能让 ISC DHCP 服务器处理的选项中非常少的一部分。如果你想查看所有选项及其描述需要在安装好软件后输入以下命令:
# man dhcpd.conf
3、 一旦管理员已经确定了这台服务器分发的所有必要信息,那么是时候配置服务器并且分配必要的地址池了。在配置任何地址池或服务器配置之前,必须配置 DHCP 服务器侦听这台服务器上面的一个接口。
在这台特定的服务器上,设置好网卡后,DHCP 会侦听名称名为'bond0'的接口。请适根据你的实际情况来更改服务器以及网络环境。下面的配置都是针对本教程的。

Configure ISC DHCP Network
这行指定的是 DHCP 服务侦听接口(一个或多个)上的 DHCP 流量。修改主配置文件,分配适合的 DHCP 地址池到所需要的网络上。主配置文件在 /etc/dhcp/dhcpd.conf。用文本编辑器打开这个文件
# nano /etc/dhcp/dhcpd.conf
这个配置文件可以配置我们所需要的地址池/主机。文件顶部有 ‘ddns-update-style‘ 这样一句,在本教程中它设置为 ‘none‘。在以后的教程中会讲到动态 DNS,ISC-DHCP-Server 将会与 BIND9 集成,它能够使主机名更新指向到 IP 地址。
4、 接下来的部分是管理员配置全局网络设置,如 DNS 域名,默认的租约时间,IP地址,子网的掩码,以及其它。如果你想了解所有的选项,请阅读 man 手册中的 dhcpd.conf 文件,命令如下:
对于这台服务器,我们需要在配置文件顶部配置一些全局网络设置,这样就不用到每个地址池中去单独设置了。

Configure ISC DDNS
◆我们花一点时间来解释一下这些选项,在本教程中虽然它们是一些全局设置,但是也可以单独的为某一个地址池进行配置。
◆option domain-name “comptech.local”; – 所有使用这台 DHCP 服务器的主机,都将成为 DNS 域 “comptech.local” 的一员。
◆option domain-name-servers 172.27.10.6; DHCP 向所有配置这台 DHCP 服务器的的网络主机分发 DNS 服务器地址为 172.27.10.6。
◆option subnet-mask 255.255.255.0; – 每个网络设备都分配子网掩码 255.255.255.0 或 /24。
◆default-lease-time 3600; – 默认有效的地址租约时间(单位是秒)。如果租约时间耗尽,那么主机可以重新申请租约。如果租约完成,那么相应的地址也将被尽快回收。
◆max-lease-time 86400; – 这是一台主机所能租用的最大的租约时间(单位为秒)。
◆ping-check true; – 这是一个额外的测试,以确保服务器分发出的网络地址不是当前网络中另一台主机已使用的网络地址。
◆ping-timeout; – 在判断地址以前没有使用过前,服务器将等待 ping 响应多少秒。
◆ignore client-updates; 现在这个选项是可以忽略的,因为 DDNS 在前面已在配置文件中已经被禁用,但是当 DDNS 运行时,这个选项会忽略主机更新其 DNS 主机名的请求。

该用户从未签到

1

主题

281

回帖

563

积分

高级魔扣

Rank: 4

魔扣币
281
贡献
281
威望
0
发表于 2017-1-23 11:57:52 来自手机 | 显示全部楼层
浓浓的情谊,传递着博友的真诚。相互的问候,温暖着快乐的人生。博客的相识,不仅仅是缘分,更是一首交流的乐曲!愿幸福常在您身边,愉悦常在彼此心间!魔扣源码论坛祝博友周末快乐!

该用户从未签到

0

主题

274

回帖

548

积分

高级魔扣

Rank: 4

魔扣币
274
贡献
274
威望
0
发表于 2017-6-11 16:44:31 | 显示全部楼层
第一次的爱,始终无法轻描淡写。我对你,只有放弃,没有忘记。',

该用户从未签到

3

主题

242

回帖

487

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
242
贡献
242
威望
0
发表于 2017-10-31 17:01:58 来自手机 | 显示全部楼层
前排,哇咔咔

该用户从未签到

5

主题

265

回帖

537

积分

高级魔扣

Rank: 4

魔扣币
267
贡献
267
威望
0
发表于 2018-5-1 20:47:25 | 显示全部楼层
一句祝福,浓缩着真挚的情感,犹如芳香四溢的美酒,恰似柔润馨香的春风…一份感动,一份甜美,一份陶醉,一份深情,浓郁成这千丝万缕的情愫,荡起心海涟漪重重…谢谢你,亲爱的朋友。将这浓郁的情感嵌入荧屏,捧出一颗心的真诚祝福。魔扣源码论坛愿快乐与幸福永远相伴你的每一天

该用户从未签到

1

主题

260

回帖

522

积分

高级魔扣

Rank: 4

魔扣币
261
贡献
261
威望
0
发表于 2018-10-23 23:34:37 | 显示全部楼层
传说中的沙发???哇卡卡
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 联系我们
  • 新浪微博 :
  • 在线客服 :魔扣科技 
  • 源码QQ群 :魔扣源码论坛官方总群
  • 联系邮箱 :charlin#morko.net
  • 微信扫一扫
快速回复 返回顶部 返回列表