查看完整版本: 代理服务器的路由问题

想想点点 2007-6-23 07:45

代理服务器的路由问题

在构建校园网和开发校园网功能的过程中,我碰到了很多问题,现把遇到的其中一个问题写下来,希望对大家有所启发。
Y#T$Sk2[cy K`
N;] h{:l5|p,J$@g 9|9m z0i8s0_ `,_C
*D8dQ$i E8z!J'yN
[b]问题背景[/b]
f1r,I+wu1El$@Ug
)`(x d tz.y9Dq iS2ySu5t

F8C#c:Y a/kR1j 我校的计算机网络如图所示。为了便于管理,我们配置了一台服务器提供DHCP服务(校网IP地址采用192.168.4.X网段,其中192.168.4.1"192.168.4.10、192.168.4.250保留给几台服务器使用)。教师机除了可以访问学校资源网站外,还可以通过代理服务器访问Internet。d {1NL(Y6V
+j,bKo!CQ

$It(bV2P !^Gk0hb5i/Rd
H6g&a js(idZ3J!g
[img]http://it.x6x8.com/rjjc/UploadFiles_9738/200612/2006121872636470.jpg[/img]x8}!wn&h,T

e(m7P.rZ2_8F\
7E U%X P%g3x2x"z
GZ0z'O a|Xr|w_Y
&][-K-X&q.\6v_5p+K 代理服务器采用Windows 98 WinGate,装有两块网卡,其中一块网卡直接连校园网中心交换机(IP地址:192.168.4.9,子网掩码:255.255.255.0,网关:无)。另一块网卡接ISP(IP地址:10.100.37.8,子网掩码:255.255.255.0,网关:10.100.37.1,DNS地址:211.167.143.2,由ISP提供)。光纤到校,向ISP申请宽带接入Internet。)i9d4B+TQ3v
&DLaK%^/B

z o _f3{o)p
TE hsB,V$jX h [b]计算机网络示意图[/b]vD j L+L%U:_p6I)N I9h7b
q]-NFT

??,[ l[Y
5i*b*l0{Ggkn 原来网络教室由一台服务器(Windows NT Server 4.0)、一台教师机和六十台学生机(Windows 98)构成,主要用于“信息技术学科”教学,没有连入校园网。为了更好地发挥网络教室的作用,我们决定把网络教室与校园网相连,从而也能访问学校资源网站,并能通过代理服务器访问Internet。
0`)LM];LfZ?Q
2s W'z4VLTZ"R)s)P "P!o.fvj4W K-n5D:j
7qkyZ9r-X+w
[b]网络教室服务器设置[/b]
lzX6[D)@l-q7{6|2O
-Z1` o#R$H3N#k
n$g/QnZ:px "N#UJ]kl
为了把网络教室与校园网中的电脑作适当的隔离,我们把网络教室中的电脑指定为192.168.0.X网段中的IP地址。再利用网络教室服务器多协议路由的功能,实现网络教室与校园网之间相互连接与通信。
:i.tg4n3cgjd a$a'C"\a*A%@-i

3|z"_ ]AMr _*l
7C}!saj$P1] 将网络教室服务器(Windows NT Server 4.0)设为路由器的步骤如下:N7t}Ba\/V$H

1{0c#y!Dw)s
t9kK_xJ +Ia&@6[:oJ
1、安装第二块网卡:选择“开始→设置→控制面板→网络”,选择“适配器→添加→选择适配器”对话框;点击“网卡”列表选择适当的网卡或从“从磁盘安装”,根据提示完成第二块网卡的安装。注意其IRQ值、I/O地址的设置不可与其他的设备冲突。
w8okKLO ft*OWi[n
PWtMU*oJg

,_ P$[b U6C!u 2、配置TCP/IP协议:回到“网络→协议→TCP/IP通讯协议→属性”,出现TCP/IP协议设置对话框,单击“IP”标签,设置两块网卡的IP地址。
b2{M8M1b W5C3kq2I
4r6r"?mU$mM"T Y fF o*rfz
Qv0m,u+O;X.c"N S
第一块网卡(连网络教室)的IP地址设为192.168.0.1,子网掩码为255.255.255.0,网关为192.168.0.1。第二块网卡(连校园网)的IP地址设为192.168.4.250,子网掩码为255.255.255.0,网关为192.168.4.250。网关的IP地址都指向本身的IP地址。'aQXxqf

9O O8Y_U
}tY6?E )x ~1Sh%k
3、启用IP转发:两块网卡设置完成后,利用“开始→设置→控制面板→网络→服务→添加→Internet通信协议RIP”,安装好“Internet通信协议RIP”后,在TCP/IP协议属性中的“路由选择”标签中选择“启用IP转发”。
iJDCnW P!~3dT Gb7h/p f4e

)vNzkwdO4r%i|1S
2NM8y8\6E?,} [b]教师机、学生机设置[/b]
u-@5`!?7i &m6`z(Q;h'P+s
C;M_ n)V]Xr6Y

+z&j$k,kC$E 网络教室中的教师机、学生机做如下配置,希望在原来网络教室内部资源共享的基础上,还能通过服务器的路由功能实现访问学校网站和Internet。
v v.UR8aX3Vr Z(@n7m*r s
kd*jyk_bY9C

,X&DQ&au?bHJ 1、配置网络:正确安装网卡后,选择“开始→设置→控制面板→网络”,在出现“网络”对话框中添加“Microsoft网络用户”、“NetBEUI、TCP/IP协议”、“Microsoft网络上的文件与打印机共享”等;并做适当的计算机名和工作组的设置,为了资源共享方便,工作组可设为相同,但计算机名不能重复。sw yJ k]

9x0o7IlX
V$Ya p5{Pf9b }5B j(s;Rv/y&|
2、配置TCP/IP协议:选择“TCP/IP”,单击[属性]按钮,在出现的“TCP/IP”属性对话框中,选择“指定IP地址”,并填入IP地址为192.168.0.X(X为2-254,但各机器不能重复),子网掩码为255.255.255.0,设置网关为192.168.0.1,DNS(校园网内部DNS)地址:192.168.4.1。.Z\"~na$Y

1t2N R0EdC!t 6J)q$pmf${XN"?1`
'Y)z,V;W-P
3、设置IE浏览器:右击桌面上的IE浏览器图标,选择“属性→连接→局域网设置”,在打开的“局域网(LAN)设置”窗口的代理服务器设置中,选中“使用代理服务器”选项,并输入代理服务器的IP地址:192.168.4.9,端口:80;并选中“对于本地地址不使用代理服务器”选项,点[高级]按钮,在“对于以下列开头的地址不使用代理服务器”中,输入“192.168.4.X”(为访问学校内部网站作以上设置)。
4\/i!\ _Ltvu;cT5N )G6Nkg\#GM
bseUs7l3Nf8t
8j c"H~,?3I(SyG-r
[b]测试中的问题和解决方法[/b].IY[&S.By
@G{Y#X%E2?
'`7B!L2A7R;Y%l
1S\vP-[ ["k&@.D0Q
经过以上设置,我们在学生机上用网络连通测试命令“ping”进行测试:lKFV'l+s(@+Ch
i^ v-a,b!ahM

mm5YhF
7~m|f:E {2SK ping 192.168.0.1通(192.168.0.1为网络教室服务器连本网网卡的IP地址),EC4[ R#wwXvg

!jX5?jAz8D~
I,?\7IYo!e*pCy5{ 4XMnB(zq j,C
ping 192.168.4.1不通(192.168.4.1为校园网中一站点的IP地址)
s-Lj5i+m*M yYXI]y
%`N@@tzr
[9]$N;E/e0p
ping 192.168.4.9不通(192.168.4.9为校园网代理服务器的IP地址)
:n8N2T T1pvW
UqCw]I,I~
O#F'|_pj g.b0B(fk-m
显然,学生机不能访问学校网站也不能访问Internet。
g)J@/U5Lv +jk0Ic5M
? Z*_l%A+d [

j.?0^;m"ZM 我们用路由显示命令“Route Print”对被访问的几台校网服务器(操作系统为Windows 2000)和代理服务器的路由表进行分析后发现,其中没有指向网络教室的路由信息。经过反复实验比较,最后,我们在校网服务器和代理服务器上使用命令:)f$[ VCV(Pl6Iw
(x,p6mCP |i
R3W3x4@ e8y#F0k p
eKt[:J4u
route -p add 192.168.0.0 mask 255.255.255.0 192.168.4.250
H9d2Upy P
)QU Mm:d a R|,G c U@(G

9x(W"F,om 用这一方法在其路由表中添加一条指向网络教室的路由信息。!J%Cg*s ?

M"T8KUy:V5HR
R9@$Dar'j%B*IQ Z_x)?,f\
当然如果你们校园网中的中心交换机具有路由功能,即常说的第三层交换机,可不要这么做哦!
页: [1]
查看完整版本: 代理服务器的路由问题