a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 140|回复: 1

[红帽认证] linux辅导:Linux操作系统下DHCP中继代理的实现方法

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
我在虚拟机的环境下实现,考虑一般情况下,虚拟机开多了会运行慢,我们只用一台2003做客服机器去验证,验证的时候只要将2003的网卡通道进行不同的设置就可以了     实验用红帽子企业版本44 ~; N' u6 y# d" l
    实验平台:
7 d; r; W7 C1 S    两台LINUX 服务器,一台做DHCP服务器,一台做dhcprelay 中继代理服务器,1 用于测试的PC2003.$ l! k8 i3 E) r" }; P+ w7 C
    配三个网段: 192.168.1.0 /24; X3 `0 m* E. f4 b
    192.168.2.0 /24: o/ K9 I, u; {7 x. u: }
    192.168.3.0 /24
1 c. u7 X5 ^' n. a1 W    其中DHCP中继代理服务器的三个网卡分别为:eth0;eth1;eth2
0 c& W. h1 p& j. x2 t7 V    eth0:192.168.1.1
2 }( }; p: Y3 Y7 x  d    eth1:192.168.2.1" e3 Q! n& i# I4 n& w
    eth2:192.168.3.1
3 T+ V$ l1 s# X% D' t( i# B8 e    DHCP服务器的网卡为:eth0' t& r  s. J4 _+ X3 h1 F4 {
    eth0:192.168.1.2
/ z5 p9 s1 i% v% G% W: E  v& Y! O    其中dhcp服务器的eth0和 dhcprelay的eth0都设置为 vmnet2
8 s; m+ y% I( U7 {) a) `$ L    dhcprelay 的eth1设置为vmnet3当客服2003设置为vnnet3的时候应该获取的是 192.168.2.0 /24的ip地址
& Y7 z. \8 r4 [) k    hcprelay的eth2设置为vmnet4当客服2003设置为vnnet4
+ q1 B2 ?  i( I    的时候应该获取的是 192.168.3.0/24 的ip地址
, O+ t; g, D" T0 m1 {    把每个网卡的IP地址配置好,注意不要配错了,环境搭好了以后就可以开始了1 U' r  X5 h2 H
    第一步就是要配置好DHCP,在DHCP上面做配置。
  K6 N  P' y" y" K    1 打开dhcpd.conf文件写入下文件
1 T% h$ K" `- z
5 x. a5 S9 ^7 J3 b   
+ V" x6 K) X8 k6 }4 |1 {, l7 w! v. K! ]0 b0 N: l
ddns-update-style interim;ignore client-updates;option time-offset -18000; # Eastern Standard Timedefault-lease-time 259200; max-lease-time 777600;
回复

使用道具 举报

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

linux辅导:Linux操作系统下DHCP中继代理的实现方法

# 下面配置3 个作用域</p>6 P8 M: [4 b$ T$ V. b
    ! z9 O* T5 L9 C5 E

' B' m9 U. _: ]" V; C) ^- dsubnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.1;range dynamic-bootp 192.168.1.5 192.168.1.254;}subnet 192.168.2.0 netmask 255.255.255.0 { option routers 192.168.2.1;range dynamic-bootp 192.168.2.5 192.168.2.254;}subnet 192.168.3.0 netmask 255.255.255.0 {option routers 192.168.3.1;range dynamic-bootp 192.168.3.5 192.168.7.254;}' x) I2 n$ d8 g; x
    保存退出。- s) l/ x. B: |  h% z
    然后启动DHCP服务 service dhcpd start." A; [$ H& B) b, A4 d
    刷重防火墙 iptables -F注意是大写的F.# Z) s, k* n# o, t: I1 k" A
    这里DHCP就配置好了,可以根据需要配置OPTION.; ]% z# a% Q: L
    接下来就是配置DHCPRELAYL了。3 w5 t1 f/ h+ A* t; l4 w  R% c
    echo 1 > /proc/sys/net/ipv4/ip_forward #开始路由功能。
# |  f& h0 Z, X" X& Y    dhcprelay 192.168.1.2 # 对192.168.1.2 的dhcp中继。
/ r* E- q9 W# w& J    iptables -F
; C+ s6 @+ |6 F    service dhcpd restart
, [  [# i6 Y/ v* s9 n    就可以了。
1 a. w) C6 f4 }/ C0 k, `    然后把2003放到不同的Wmnet 中去获取IP地址。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-7 22:10 , Processed in 0.273510 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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