当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 用redhat9.0来配置一台DHCP服务器

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 用redhat9.0来配置一台DHCP服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 36 ::
收藏到网摘: n/a

配置方法其实很简单!!只是大家需要注意一些问题:

1、dhcp服务不能跨网段只能用于内网使用不能放到外网

2、如果用虚拟机来模拟,需要关掉虚拟的dhcp

3、在一个网段里不允许有2台的dhcp服务器否则会冲突没法正常使用

在RH9中,dhcpd的配置文件是:/etc/dhcpd.conf默认的情况下,这个文件不存在,需要通过手工来创建,dhcp-3.0pl1-23.i386.rpm在redhat的安装光盘中

可以用命令rpm-qa|grepdhcp查找是否安装dhcp

输出如下:

dhcp-devel-3.0pl1-23

dhcp-3.0pl1-23

然后输入rpm-qldhcp-3.0pl1-23

输出:

/etc/rc.d/init.d/dhcpd

/etc/rc.d/init.d/dhcrelay

/etc/sysconfig/dhcpd

/etc/sysconfig/dhcrelay

/usr/bin/omshell

/usr/sbin/dhcpd

/usr/sbin/dhcrelay

/usr/share/doc/dhcp-3.0pl1

/usr/share/doc/dhcp-3.0pl1/CHANGES

/usr/share/doc/dhcp-3.0pl1/README

/usr/share/doc/dhcp-3.0pl1/RELNOTES

/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample(这个是dhcpd.conf的模板文件)

/usr/share/man/man1/omshell.1.gz字串6

/usr/share/man/man5/dhcp-eval.5.gz

/usr/share/man/man5/dhcpd.conf.5.gz

/usr/share/man/man5/dhcpd.leases.5.gz

/usr/share/man/man8/dhcpd.8.gz

/usr/share/man/man8/dhcrelay.8.gz

/var/lib/dhcp

/var/lib/dhcp/dhcpd.leases(这个文件必须存在否则服务会出错这里会保存向服务器申请ip地址的机子的信息包括:客户的MAC地址分配的ipdns的一些记录这些信息可以有助于查找网络中的一些问题)

如果大家使用源代码包安装的话这里的一些配置文件的地址就不一样了

关于模板的内容,可以使用less命令查看。

#less/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample

DHCP服务器的配置,我们得通过复制配置文件模板来进行修改

下面是操作的一个例子:

#cd/etc

#cp/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sampledhcp.conf//复制配置文件模板

#vi/etc/dhcpd.conf//使用vi修改/etc/dhcpd.conf

#cat/etc/dhcpd.conf//显示配置文件内容

#每行结尾是;

ddns-update-styleinterim;

ignoreclient-updates;

subnet192.168.117.0netmask255.255.255.0{//设置子网声明

字串2

optionrouters192.168.117.2;//为DHCP用户设置默认网关

optionbroadcast-address192.168.117.255;//为客户设置广播地址

optionsubnet-mask255.255.255.0;//为客户设置子网淹码

optiondomain-name"77168.com";//为客户设置DNS域

optiondomain-name-servers192.168.117.154,218.85.157.99;//为客户设置DNS服务器地址,如果是多个用,分割

optiontime-offset-18000;

rangedynamic-bootp192.168.117.10192.168.117.200;//设置地址池

default-lease-time21600;//为客户设置默认地址租期

max-lease-time43200;//为客户设置最大地址租期

group{

hostgreenpig{//设置主机声明

hardwareethernet100:0C:29:4F:20:DC;//指定客户的MAC地址

fixed-address192.168.117.210;//对指定的MAC地址分配固定IP地址

}

}

启动DHCP服务器:

#servicedhcpdstart

字串5

配制DHCP客户:

LINUX下,在图形界面中选择自动获取IP地址设置使用DHCP即可,

若配置WIN客户选择INTERNET协议(TCP/IP)单机属性,选择自动获得IP地址。。。

linux下命令行用netconfig来选择dhcp

然后用命令servicenetworkrestart重起网络或者用ifdowneth0然后ifupeth0也是可以的

win下用命令ipconfig/renew来刷新ip地址