a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 260|回复: 3

[红帽认证] 用redhat9.0来配置一台DHCP服务器

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
配置方法其实很简单 !! 只是大家需要注意一些问题:   1、dhcp 服务 不能跨网段 只能用于 内网使用 不能放到外网8 }: Y" i4 m7 V! J5 Z9 p
  2、如果用虚拟机来模拟,需要关掉虚拟的dhcp
( L+ A9 j8 U& {% T  3、在一个网段里 不允许 有2台的 dhcp 服务器 否则会冲突 没法正常使用
8 l) J% @$ \) m0 n6 Z5 N  在RH9中,dhcpd的配置文件是:/etc/dhcpd.conf 默认的情况下,这个文件不存在,需要通过手工来创建,dhcp-3.0pl1-23.i386.rpm在redhat的安装光盘中
  u  i- X' C/ x# t# J2 r" Q1 K  可以用 命令 rpm -qa | grep dhcp 查找是否安装dhcp/ m% {/ a) _" W3 o
  输出如下:
# N( U* U5 \0 ~+ z9 |) l% _  dhcp-devel-3.0pl1-23
; I8 Z, G6 E% h  dhcp-3.0pl1-23
4 [$ {2 s; I0 N2 p/ v/ j: l  然后输入 rpm -ql dhcp-3.0pl1-23; ^' e$ s- O1 m) v6 ]
  输出:! C9 F& J. ~% \1 l) @( O( U/ D
  /etc/rc.d/init.d/dhcpd9 R0 I0 B' L9 B+ p/ d
  /etc/rc.d/init.d/dhcrelay
* y- h1 p- X2 ?) [, m3 J1 e7 O5 F  /etc/sysconfig/dhcpd
8 J6 h7 J% e9 }) n* G% q" m
5 D3 {( _3 ~3 Y  [- ]9 o( Y: y) s2 |  /etc/sysconfig/dhcrelay
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:51 | 显示全部楼层

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

</p>  /usr/bin/omshell
$ t( t8 T0 a6 R) k4 _6 B8 C  /usr/sbin/dhcpd  [! n4 Z7 ~/ a5 ?9 w9 o/ N2 z
  /usr/sbin/dhcrelay' K# {0 Z3 @- W+ R  D
  /usr/share/doc/dhcp-3.0pl1
# O3 H2 n: Y0 \  ?  /usr/share/doc/dhcp-3.0pl1/CHANGES& ?# G* e3 f9 {0 W4 P, G" M
  /usr/share/doc/dhcp-3.0pl1/README: `& t4 ]" H4 Y7 S  D5 b6 F
  /usr/share/doc/dhcp-3.0pl1/RELNOTES+ O; |) Q- a0 E7 K$ g1 [' p4 m
  /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample (这个是dhcpd.conf的模板文件)9 I9 f( X7 }; C" L9 s8 Z" R
  /usr/share/man/man1/omshell.1.gz 字串6
7 N, C  t' [3 ]. F% }& a  /usr/share/man/man5/dhcp-eval.5.gz
% y8 ^3 i+ s/ x" \; h& g" |6 @  A5 i1 \; h  /usr/share/man/man5/dhcpd.conf.5.gz. F0 Q4 Y! A# Y0 k% [
  /usr/share/man/man5/dhcpd.leases.5.gz! g! v1 k; }4 f8 Y# \7 u
  /usr/share/man/man8/dhcpd.8.gz  T6 `2 Z% {2 w! ~  C1 s  P
  /usr/share/man/man8/dhcrelay.8.gz
& D1 t" l2 T$ @- s( q0 Z) ^  /var/lib/dhcp
# P, h1 m. {2 ^+ c- H" m5 P  /var/lib/dhcp/dhcpd.leases ( 这个文件必须存在 否则服务会出错 这里会保存 向服务器申请ip地址的机子的信息包括:客户的MAC地址 分配的ip dns 的一些记录 这些信息 可以有助于 查找 网络中的一些问题)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:52 | 显示全部楼层

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

如果大家使用 源代码 包安装的话 这里 的一些配置文件 的地址 就不一样了   关于模板的内容,可以使用less命令查看。9 p  d+ @' P& R% i& q; H) T; l
  #less /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample$ h* n4 g6 y1 X- T" K/ ^
  DHCP服务器的配置,我们得通过复制配置文件模板来进行修改
1 E. \9 V: G) g# [  下面是操作的一个例子:
2 }4 W& }% Y+ p& n  #cd /etc
/ b5 v4 y. H% L  #cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample dhcp.conf //复制配置文件模板
0 i* M+ a7 J9 P4 @: D  #vi /etc/dhcpd.conf //使用vi修改/etc/dhcpd.conf' |2 }# I% N0 i) m0 M
  #cat /etc/dhcpd.conf //显示配置文件内容
& V8 u$ i7 L, l/ V% n  #每行结尾是;. n6 I  M2 s4 d
  ddns-update-style interim;+ h, `  a1 F8 f; N. ]1 H7 Y3 w0 f9 [$ T
  ignore client-updates;5 R/ w' x: T+ I( q: T
  subnet 192.168.117.0 netmask 255.255.255.0 { //设置子网声明' \& F+ Z3 M- `+ e
  字串2
' T0 F+ s- N" n3 z' r  option routers 192.168.117.2; //为DHCP用户设置默认网关9 R2 W. y/ A1 |; Q8 |4 ~
  option broadcast-address 192.168.117.255; //为客户设置广播地址
3 n! W! v2 ]6 i9 }3 p' k/ ]5 C  option subnet-mask 255.255.255.0; //为客户设置子网淹码
7 P! ?* t8 `4 J  |" x7 c2 p  A8 l/ S+ |9 J" {
  option domain-name "77168.com"; //为客户设置DNS域
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:53 | 显示全部楼层

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

</p>  option domain-name-servers 192.168.117.154,218.85.157.99; //为客户设置DNS服务器地址,如果是多个用,分割4 y- h6 }4 ~7 H7 l; `$ K
  option time-offset -18000;- {5 B+ h' u4 s. E" z
  range dynamic-bootp 192.168.117.10 192.168.117.200; //设置地址池
" m& G) L: z" N8 R, T0 P, j6 ^1 V  default-lease-time 21600; //为客户设置默认地址租期
" \: q- P! ?) o& ?& X- \  max-lease-time 43200; //为客户设置最大地址租期8 x. X, `# T& Z
  group{
6 S/ L* y1 M" F& P3 K+ W9 B4 Z  host greenpig { //设置主机声明
. T* n- q6 L% o1 r: c  hardware ethernet 100:0C:29:4F:20:DC; //指定客户的MAC地址: i# ]  b$ P7 ]% \) P0 X) o! j
  fixed-address 192.168.117.210; //对指定的MAC地址分配固定IP地址
# b$ t0 O% P# m  }( Q6 M& q0 j4 K4 E+ o/ r5 K7 w
  }
) p1 c3 K9 ?: K  L* Z, L9 i& J9 ^  启动DHCP服务器:
/ |4 y2 }6 g9 O9 h/ r4 f; m  #service dhcpd start
4 K) X/ K" f: _. X9 ~( q  字串5# j, V7 E% u/ V& P( L* B* a+ ?0 l  z
  配制DHCP客户:
" f3 Z+ _5 ]! S$ a3 r  LINUX下,在图形界面中选择自动获取IP地址设置使用DHCP即可,& c% Y* B1 `* Q. {
  若配置WIN客户选择INTERNET协议(TCP/IP)单机属性,选择自动获得IP地址。。。
. k" M! @0 h! B& j" d7 ]& K  linux下命令行 用netconfig 来选择 dhcp- w! H) D. V( \
  然后用命令 service network restart 重起网络 或者 用 ifdown eth0 然后 ifup eth0 也是可以的; }7 R% d" J; {9 x: w  B
  win下用命令 ipconfig /renew 来刷新 ip地址
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 02:16 , Processed in 0.386693 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表