当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux 系统下DHCP服务器 配置方法

Unix/Linux
如何在linux下面运行招商银行专业版
Windows和Linux系统共存 完美解决方案
Linux 和对称多处理应用程序介绍
Red Hat Linux 附加引导和内核引导选项
Linux 2.6.11内核文件IO系统调用详解
走向高手之路 Linux系统内核技术解读
菜鸟乐园 Linux系统内核代码特色一览
Linux内核和传统Unix内核的比较
内核中的物理内存分配函数kernel api
使用 Linux 系统调用的内核命令
详细解析 Linux内核的主要配置选项
内核操作 Linux2.6内核驱动移植参考
Linux内存中Swap和Buffer Cache机制
高手进阶 更换Fedora Core 6的内核
高手风范 Linux操作系统内核编码风格
Linux操作系统内核中工作队列的操作
揭开Linux系统内核调试器的神秘面纱
系统“大挪移” Linux服务器迁移大法
高手进阶 重新编译Linux操作系统的内核
Ubuntu系统关于驱动模块命令的一些使用

Unix/Linux 中的 linux 系统下DHCP服务器 配置方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 168 ::
收藏到网摘: n/a

1、 安装dhcp服务器软件

Rhel4系统光盘中包含rpm格式的dhcp服务器软件包,包名称是dhcp-3.0.1-12_EL.i386.rpm

                                      
            #rpm –ivh dhcp-3.0.1-12_EL.I386.rpm             

2、 dhcpd.conf配置文件解析 (1)       dhcpd.conf配置文件 dhcpd的配置文件名称为dhcpd.conf,应该位于“/etc”子目录中,但是该文件并没有包括在dhcp软件包中,需要手工建立,可是为了便于人们使用,它提供了配置样例文件dhcpd.conf.sample位于“/usr/share/doc/dhcp-3.0.1/”目录中 (2)       建立配置文件 管理员对dhcp服务器进行管理,首先需要建立dhcpd.conf,通常可以先复制样例文件dhcpd.conf.sample到“/etc”目录作为dhcpd.conf,然后使用vi编辑器对配置文件进行修改

                                      
            #cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf             #vi /etc/dhcpd.conf             

(3)       配置文件的基本格式 在dhcp.conf配置文件中可以包括声明、参数和选项3种基本格式。 声明用来描述dhcpd服务器中对网络布局的划分,是网络设置的逻辑范围

                                      
            Subnet 192.168.1.0 netmask 255.255.255.0 {                      ranga 192.168.1.2   192.168.1.128 ;             ……..             }             

参数由设置项和设置值组成,根据参数所在位置的不同,参数的设置可作用于全局或制定的声明。参数总是以“;”结束的。

                                      
            default—lease—time 21600;             max—lease—time   43200;             

选项总是由option关键字引导,后面跟具体的选项和选项的设置值。选项根据所在的位置不同可作用于全局或某个声明中。选项也是以“;”结束的。

                                      
            option routers 192.168.1.1;             option subnet-mask 255.255.255.0;             

3、 多网络接口是需要使用配置的文件 作为dhcp服务器使用的主机通常拥有多个网络接口,而dhcpp服务可能只需要在其中一个网络接口上提供服务,此时可以在“/etc/sysconfig/dhcpd”文件中指定需要提供dhcp服务的网络接口。

                                      
            #cat /etc/sysconfig/dhcpd             #Command line options here             DHCPDARGS=             

dhcpd文件中默认DHCPDARGS设置项为空,可修改为指定的网络接口名称,例如etch0,这样dhcpd将只在eth0网络接口上提供dhcpfuw

                                      
            DHCPDARGD=eth0             

4、 dhcpd服务的启动与停止 dhcpd服务的启动脚本位于“/etc/init.d/”目录中,名称为dhcpd,dhcpd服务的启动、停止和重新启动等功能都是由该脚本实现的。 启动dhcpd服务

                                      
            service dhcpd restart