Puzzle公司有一系列为解决novell tcp/ip问题所做的
软件,有兴趣的可以去www.puzzle.com看看。这里我介绍他们
的soft web,主要是它的思路很好,至于软件本身,并不象它
的介绍那样,至少现在我也没用成功。
我们仍然采用前面的联网图:
Novell
server
----------------
| 202.120.192.1| 202.120.192.2
internet |--------------|------------------
gateway | |
202.120.23.1 | 202.120.23.14|
------------------|--------------|
| | |
| ----------------
| 202.120.23.15
----------------------------------------
soft web的核心在于它的firewall,它则进行IP翻译,其工作
原理如下图:
Novell tcp/ip
------------------------------------
| |
202.120.192.1 202.120.23.14
| gateway=23.1
| |
| soft web
192.x内部网段 firewall
gateway=192.1 |
|
去internet
在autoexec.ncf中,有
load tcpip forward=yes
bind ipx to ipx-card1
bind ip to ip-card1 address=192.1
load firewall
bind firewall to ip-card2
bind ip to firewall address=23.14 gateway=23.1
这样可以更清楚地看到它的工作方法。
在firewall setup中,告诉它192.x是内部网,并建立
IP对应,192.1对应23.14,192.2对应23.16等等。firewall会
负责把所有IP包中的内部IP翻译为外部IP,反向时做相反的翻
译。这样当我们再次在192.2上ping 23.15时,192.2发出给
192.1的包,要求192.1转发给23.15,192.1收到后,给23.14
要求23.14转发给23.15,然后IP包通过firewall,firewall发
现是192.2给23.15的,它把192.2翻译为了23.16,这样23.15
收到的将是一个从23.16来的IP包,它回发一个包给23.16,这
时,firewall是可以看见这个包的,它发现23.16在它的翻译
表里,于是它收下IP包,并把23.16翻译为192.2,那么23.14
就收到了一个给192.2的IP包,它同过192.1转发给192.2,于
是ping成功了。
有了firewall,前一篇文章中的问题就应该解决了,
而且多重子网也可以一级一级翻译。此外,soft web提供基于
novell server的web server,ftp server,domain server,
firewall(真的firewall),mail server,pop3 server等,各
部份功能都非常强大。这些我均已实验成功。
照理已经没问题了,可我现在的问题是192.2可以ping
23.15,却出不了23.x网段,特别奇怪的是不能ping 23.1。不
知有谁看了此文后可以帮忙分析一下。
不过总的说来,soft web解决得非常好,而且我后来
因为一些原因,没有仔细查ping不到23.1的原因,也许可以解
决。如果那样,那么soft web将没什么让人不满意的了。
另外,puzzle公司还有IP Connect(主打产品),可以
提供Novell通过单IP上internet(例如只能用23.14)。IP
Connect 还提供Novell通过server上的modem,用ppp帐号上
internet(说穿了就是bind firewall to modem)。 此外,
puzzle的产品还有soft NFS及soft net,能让sun工作站作Novell
server,或把novell server做成sun网的服务器。
用户登陆
[更多]
推荐文章
[更多]
热门文章

