频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

RedHat Linux 9下配置DHCP服务器教程(2)

作者: 佚名 出处:网络 2007-08-27 10:58    砖    好    评论   进入论坛
阅读提示:DHCP的全称是动态主机配置协议,它的目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。DHCP分为两个部分:一个是服务器端,而另一个则是客户端。所有的IP网络设定资料都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境资料。DHCP协议通过“租约” 的概念,有效且动态的分配客户端的TCP/IP设定。

subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.10 192.168.0.100;range 192.168.0.150 192.168.0.200}

# 这段配置文件将允许DHCP服务器分配两段地址范围给DHCP客户,192.168.0.10-100 和192.168.0.150-200。

以上整个dhcpd.conf配置文件定义了以下内容:如果DHCP客户在申请租约时不请求一个特定租约失效时间,则以default-lease-time(28800秒)为租约时间,如果有请求一个特定的租约失效时间,则采用max-lease-time语句指定为432000秒。DHCP客户机从DHCP服务器中可以获取的IP地址参数如下:子网掩码是255.255.255.0 ,广播地址是192.168.1.255,默认网关是192.168.0.1,DNS是192.168.0.1。

2、Options语句

在dhcpd.conf配置文件中有一类语句应用非常多,它就是选项(Options)类语句。这类语句均是以Option开头,后面跟一个选项名,选项名后是选项数据,选项非常的多,这里列出一些常用的选项供参考。

option routers ip-address[, ip-address] # 指明在客户子网内的路由器的地址,可以有多个;

option time-servers ip-address[, ip-address...] # 指明时间服务器的地址

option domain-name-servers ip-address[, ip-address...] # 指明DNS的地址

option host-anme string # 给客户指定主机名,string是个字符串。

option domain-name string # 指定域名

option interface-mtu mtu # 指明网络界面的MTU,这里mtu是个正整数,如option interface-mtu 1500;

option broadcast-address ip-address # 指定广播地址
Linux中的DHCP服务器与Windows系统中的DHCP服务器一样,dhcpd进程也可以把主机的MAC地址和IP捆绑在一起,实现在动态IP地址分配中的静态IP地址分配。具体方法是,在/etc/dhcpd.conf中加上一句:

host pc1{ hardware ethernet xx.xx.xx.xx.xx.xx fixed-address 192.168.0.9;}

pc1是指定的主机名字;hardware ethernet后面的xx.xx.xx.xx.xx.xx指的是要与IP地址绑定的MAC地址;fixed-address 指捆绑后的IP地址。

三、DHCP服务器的启动

现在配置文件已经有了,但还是如果我们执行“系统配置”、“服务器配置”等。在打开的“服务”窗口中启动“dhcpd”服务,或者通过命令方式输入#/etc/rc.d/init.d/dhcpd start时会发现还是不能成功启动dhcpd进程,那是因为我们还没有创建关于dhcpd进程的租用文件。

现在我们创建dhcpd.leases文件,输入以下命令:

#touch /var/state/dhcp/dhcpd.leases

然后就可以启动dhcpd进程了。如果希望在每次启动系统的时候也启动dhcpd进程,则执行命令:#/sbin/chkconfig --level 3 dhcpd on,当然也可在“服务”窗口中选中该进程前面的复选框,然后提升进程启动的等级。

chkconfig命令是检查设置系统的各种服务的。参数—level <等级代号>指定该系统服务要在哪一个执行等级中开启或关闭,范围是0-7。然后,在Linux客户端的netconf网络设置中把IP地址的获得设置为DHCP。 这样,我们DHCP服务器的配置就完成了。

四、RedHat Linux DHCP客户端的配置

与Windows系统一样,RedHat Linux 9系统计算机既可以配置DHCP服务器,为其他客户机提供IP地址自动分配服务,同时也可以作为其他DHCP服务器的客户端,自动从DHCP服务器中IP地址。

RedHat Linux 9客户端DHCP自动分配服务配置方法如下:

1、在桌面上打开开始菜单,选择“系统设置”项下的“网络”,打开对话框。在这个对话框中显示了系统中已安装的网络设备,并可对各网络设备进行TCP/IP协议配置。

2、双击用于局域网连接的网络适配器选项,打开对话框。如果要想让该适配器在系统启动的同时激活,则可选择“当计算机启动时激活设备”复选项。如果要采用静态IP地址,所以选择“静态设置的IP地址”单选项。然后在“地址”和“子网掩码”两文本框中分别输入分配给相应计算机用户的IP地址和子网掩码。

然后单击“确定”按钮返回到对话框。由于介绍的是DHCP配置,所以在此要选择“自动获取IP地址设置使用”单选项,并从列表中选择“dhcp”;在“主机名”文本框后面输入DHCP服务器的主机名,然后再单击“确定”按钮即可完成。

3、执行“文件”→“保存”菜单操作,保存所做修改,此系统弹出提示对话框,要求重新启动网络服务或重新启动计算机,按提示重启系统,以使所做修改生效。

以上就是与RedHat Linux有关的DHCP服务器与客户端配置方法,其它版的Linux系统的DHCP服务器配置方法基本一样,因为它们的系统核心都是一样的。总的来说基本功能与Windows Server 2003系统的DHCP服务器差不多,只是配置方式不同。

【相关文章】

【责任编辑:常疆 Tel:(010)68576606-8002】



共2页: 上一页 [1] 2
【内容导航】
专题
2008年春季英特尔信息技术峰会(IDF)
VMware技术应用
服务器维护与应用基础
英特尔45纳米Penryn处理器发布
如何优化IT 控制能耗
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·服务器基础知识入门 (查看30666次)
·龙芯要做中国的“奔腾” (查看22317次)
·刀片服务器基础 (查看22218次)
·2008年IT产业29个预言 (查看21006次)
·AMD Phenom三核处理器解析 (查看19298次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。