WEB开发网
开发学院操作系统windows 2008 用 redhat 9.0 来配置一台DHCP服务器 阅读

用 redhat 9.0 来配置一台DHCP服务器

 2010-09-27 12:32:11 来源:WEB开发网   
核心提示:配置方法其实很简单 !! 只是大家需要注意一些问题:1、dhcp 服务 不能跨网段 只能用于 内网使用 不能放到外网2、如果用虚拟机来模拟,需要关掉虚拟的dhcp3、在一个网段里 不允许 有2台的 dhcp 服务器 否则会冲突 没法正常使用在RH9中,用 redhat 9.0 来配置一台DHCP服务器,dhcpd的配置

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

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

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

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

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

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

输出如下:

dhcp-devel-3.0pl1-23

dhcp-3.0pl1-23

然后输入 rpm -ql dhcp-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地址 分配的ip dns 的一些记录 这些信息 可以有助于 查找 网络中的一些问题)

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

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

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

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

下面是操作的一个例子:

#cd /etc

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

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

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

#每行结尾是;

ddns-update-style interim;

ignore client-updates;

subnet 192.168.117.0 netmask 255.255.255.0 { //设置子网声明

字串2

option routers 192.168.117.2; //为DHCP用户设置默认网关

option broadcast-address 192.168.117.255; //为客户设置广播地址

option subnet-mask 255.255.255.0; //为客户设置子网淹码

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

option domain-name-servers 192.168.117.154,218.85.157.99; //为客户设置DNS服务器地址,如果是多个用,分割

option time-offset -18000;

range dynamic-bootp 192.168.117.10 192.168.117.200; //设置地址池

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

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

group{

host greenpig { //设置主机声明

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

fixed-address 192.168.117.210; //对指定的MAC地址分配固定IP地址

}

}

启动DHCP服务器:

#service dhcpd start

字串5

配制DHCP客户:

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

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

linux下命令行 用netconfig 来选择 dhcp

然后用命令 service network restart 重起网络 或者 用 ifdown eth0 然后 ifup eth0 也是可以的

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

编缉推荐阅读以下文章

  • Windows 网络服务架构系列课程详解(五) ---DHCP服务器群集的部署方案
  • Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
  • 一起学DHCP系列(八)配置CLASSID、演示
  • 一起学DHCP系列(七)租约、释放
  • 一起学DHCP系列(六)授权、分析
  • 一起学DHCP系列(五)指派、获取
  • 一起学DHCP系列(四)安装、配置
  • 一起学DHCP系列(三)理解、APIPA
  • 一起学DHCP系列(二)三种途径
  • 一起学DHCP系列(一)开篇、概述

Tags:redhat 配置 DHCP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接