如何处理企业局域网代理服务器的路由问题(二)
应用ping命令进行检测,服务器可以ping通客户机,而客户机ping服务器时出现超时(time out)。这一现象表明由于代理服务器的默认路由发生了变化,从而使客户与服务器的连通首先要经过10.18.168.168来转发。解决这一问题须做以下设置,假设某客户所在网段为122.103.1.0,submask:255.255.255.0,需向路由表中填加指定项目,即执行命令route add 122.103.1.0 255.255.255.0 10.192.8.49。其中10.192.8.49为nt服务器的网卡ip地址,再查看服务器路由:
network address netmask gateway address interface metric
0.0.0.0 0.0.0.0 10.192.8.50 10.192.8.49 2
0.0.0.0 0.0.0.0 10.18.168.168 10.18.168.168 1
122.103.1.0 255.255.255.0 10.192.8.50 10.192.8.49 1
进一步分析,我们还可以通过修改默认路由的方法来达到我们的目的,即使用route add 0.0.0.0 0.0.0.0
10.192.8.49 1 if metric=2
使路由表设置为:
network address netmask gateway address interface metric
0.0.0.0 0.0.0.0 10.192.8.50 10.192.8.49 1
作为特殊情况,我们分析一下局域网远程用户的路由问题。在局域网中存在远程用户,它们通常经过专用的通讯线路与局域网连接,如果它们试图通过代理服务器访问internet,必须在nt服务器上配置路由表。由于这类远程用户访问internet需要经过2次拨号服务,在proxy代理服务器上直接的路由设置尤其必要。如上所述,局域网的客户还可以通过修改默认路由的方法使服务器和客户连通。对于远程客户则不然,必须直接设置代理服务器的路由。假设远程用户(拨号网络服务器)所在的网段为122.100.1.0,submask:255.255.255.0,须加入路由:route add 122.100.1.0 255.255.255.0 10.192.8.49,才能保证远程用户的直通性。否则,在客户拨通局域网时,远程客户机能ping通网上其它所有的设备,惟独ping nt服务器时超时错误。这说明代理服务器的默认路由此时并没有起作用。
下一篇: Java中遍历Map集合的5种方式总结