站长整理,原出自台湾网站
用一部Win 95 PC,经由数据机连上ISP後,让同一个LAN的其他部PC可透过这部Win 95 PC连上Internet.
本文件是翻译位於http://www.Windows95.com/connect/lansing.html的说明文件,软体是用WinGate 1.3.06,你可以在http://www.Windows95.com/apps/netutils.html里D/L这个软体。
系统需求:
1. 必须要有一部用数据机连上ISP的Win 95 PC,在此称为Gateway
machine。
2. 其他PC必须和这部Win95 PC以网路卡相连接,在此称为Workstation。
WinGate软体只须在Gateway machine上执行即可,在设定好Gateway machine上的组态之後,你要在其他他Workstations上的Internet应用程式设定成使用proxies。
第一部份:设定Gateway Machine
1. 安装Gateway Machine上的网路卡
把网路卡插入Gateway Machine之後,先不要设定任何软体的驱动程式在上面,让Win
95在重开机时自己作auto-configure的动作。
重新开机後,Win95会告诉你找到新的硬体,并安装其驱动程式,如果没有的话,那你要从『控制台』里选『加入新的硬体』来安装驱动程式。
若你在Gateway Machine上已经安装过拨接网路卡(Win 95可将COM
port视为网路卡),那你可以在『控制台』->『网路』里看到拨接网路卡及NE2000
Compatible(这里以NE2000 Compatible网路卡为例),都有各自的TCP/IP『内容』;如果只有其中一个有,那请你自行新增。
2. 在Gateway Machine上安装并规划WinGate软体
D/L WinGate软体之後,执行WGSetup程式,输入这部机器在ISP的POP3、SMTP(通常和POP3相同)、IRC、DNS伺服器的位址,这些资料你可以向ISP取得。
WinGate本身有一些Service的内定port,如果在Gateway
Machine上还有执行像FTP或Web等server程式的话,你才须要修改这些port的设定值。
输入以上资料之後,按下OK钮,则WGSetup会自动在系统registry里设定好。
3. 设定在Gateway Machine上的TCP/IP
你必须为LAN上的所有机器设定IP位址,包括Gateway Machine,你可以由『控制台』->『网路』,选择在真正网路上的TCP/IP的『内容』,而非『拨号网路卡』。在这里有6个部份*
IP位址
选择『指定IP位址』,然後在IP位址输入192.168.0.1,这个位址在Internet上是不存在的,所以你可以让Gateway
Machine使用这个位址(注:如果你的LAN有自己的合法IP位址,也可以使用其位址),接下来在『子网路遮罩』输入255.255.255.0。
WINS组态
选择『关闭WINS Resolution』,作者还在实验WINS,目前尚未解决。
通讯闸
保留空白
连结
使用预设值,Client for Microsoft Networks。
进阶
不须作任何修改。
DNS组态
选择『启动DNS』,在『主机』处输入你的user name,而在『网域』输入ISP的名称,像hinet.net等。
在『DNS伺服器搜寻顺序』输入ISP的DNS Server位址,按『新增』,你可以先用终端机程式连线到ISP後,输入nslookup,就能得到这个位址,如果没有,那你可以试试用其他的DNS伺服器。
在『网域字尾搜寻顺序』输入网域字尾(通常和网域相同),然後按『新增』。
当你设定好以上资料之後,按下『确定』,Win 95会要求你重新开机,之後就算设定完成了,接下来是设定Workstations的部份。
第二部份:设定Workstations
1. 安装在Workstations上的网路卡
这一部份和Gateway Machine安装网路卡一样,只须注意网路cable的连接及Terminator是否正确即可。
2. 安装在Workstations上的TCP/IP
由『控制台』->『网路』里,新增TCP/IP协定。
3. 设定在Workstations上的TCP/IP组态
你要为LAN里的每部机器指定一个惟一的IP位址,如果你不知道如何分配的话,那就由192.168.0.2递增上去即可(假设你用192.168.0.1作为Gateway
Machine的位址的话),在Workstations上的『控制台』->『网路』里,选择TCP/IP协定,同样会有6个部份可设定:
IP位址
选择『指定IP位址』,然後在IP位址输入你所分配给这部机器的位址,这个位址在LAN里必须是惟一的,不可和别部机器相同,接下来在『子网路遮罩』输入255.255.255.0。
WINS组态
选择『关闭WINS Resolution』,作者还在实验WINS,目前尚未解决。
通讯闸
保留空白
连结
使用预设值,Client for Microsoft Networks。
进阶
不须作任何修改。
DNS组态
选择『启动DNS』,另外你必须设定一个HOSTS档(後面会提到),在『主机』处输入你的机器的辨别名称(内部使用,Internet无法看到这些机器名称),然後在『网域』栏保留空白。
在『DNS伺服器搜寻顺序』输入你的Gateway Machine位址(如192.168.0.1),WinGate会把DNS要求传给真正的DNS伺服器。
4. 在Workstations上设定HOSTS
HOSTS档案是一个类似『迷你网域名称伺服器的区域性资料库』,你可以用记事本来编辑,其中内容只须有记录Gateway
Machine的位址即可,如192.168.0.1 gateway中间要有空格,并在结尾要按ENTER,否则会有错误。将这个档案存在WINDOWS的系统目录下(通常是\WINDOWS),记得不要有副档名,你可以在存档时以引号""将档名括起来,并在後面加上句点。
5. 测试LAN的TCP/IP连线
先不要拨接到ISP上,因为你还有一些要设定的事。把所有的机器都开机,由每部Workstations上的command
prompt里,输入ping gateway,以测试和Gateway Machine间的连线是否正常,如果你得到Request
timed out,或Bad IP Address的讯息,请检查网路线是否安装良好,再重覆以上步骤。
测试完成之後,接下来要测试DNS部份:启动WinGate,然後拨接到ISP,确定你在WinGate里启动了DNS
forwarding,并指定了要将DNS要求转送的正确机器名称。之後到workstation上,输入ping
ftp.microsoft.com,你应该会得到以下讯息:Pinging
[aaa.bbb.ccc.ddd] with 32 bytes of data
Destination host unreachable
Destination host unreachable
Destination host unreachable
Destination host unreachable
这表示你的workstation可以找到这个名称,但连不到这个位址(即使位址是正确的),如果你没有看到第一行,那表示你的DNS设定上有错误,你要再检查一下。
6. 设定Workstations上的Internet应用程式使用Proxies
Proxies是充当Internet和LAN里的机器之间的"中介人",一般企业都是使用firewall来当作Proxies,以避免被外部使用者存取到内部网路。
你必须在Workstations上的每个Internet应用程式里设定使用proxy,一般来说,支援使用proxy的应用程式都会询问proxy
server的名称(在这里,我们是用gateway),以及相对应的port,不同的Internet资源使用不同的连接port值,所以依据不同的应用程式,所使用的port号应该不同,以下是在Internet上较为通用的service所使用的port值?BR>
R
Service Port# 说明
=====================================================
FTP 21 Fire Transfer Protocol
Telnet 23 让远端主机登录用
SMTP 25 传送Mail用
Gopher 70 文字型态的Browser
HTTP 80 WWW Protocol,Netscape、Mosaic、MSIE
POP3 110 接收Mail
NNTP 119 News讨论群
======================================================
依内定值,WinGate会用以上的port来使用,通常都可以正常运作,你所要作的就是将Internet应用程式"指"到Gateway
Machine上,如果你在指定时出现错误,试著在Internet应用程式直接输入Gateway
Machine的位址,不要用"gateway"的名称。
以下是一些常用软体的proxies设定法:
Netscape
Options->Networking->Proxies,选Manual Proxy Configuration,输入以下值:
HTTP Proxy:gateway port:8
SOCKS Proxy:gateway Port:1080
MSIE
『控制台』->『Internet』->『进阶』,选择使用Proxy
Server,输入
http://gateway
若你在Gateway Machine上已执行了Web Server程式,则输入gateway:
port号码,不用管Bypass Proxy on栏,这只有用在存取LAN里的Internet资源。
WS_FTP
Options -> Session Options ,选择Use Firewall,并确定Use PASV
Transfer Mode选项没有被核取,若你尝试使用PASV Mode,则WinGate FTP gateway会回应给你错误讯息,以Save
as Default储存。
在每个你所建立的FTP session名称里,选Advanced,然後输入gateway作为Firewall,port值是21。(注意:也要选择User
with no logon)。
Telnet Clients
因为Telnet通常是文字型态的service,所以没有什麽要特别设定的,只是你要先telnet到Gateway
Machine上(你可以使用其IP位址),然後你会看到WinGate>
再输入要连接的主机位址及port,中间用空白分开,WinGate会显示出Connecting
to *****,当你看到Connected时,表示己连线成功。
Mail Clients
把SMTP及POP3 Server设定成gateway,若你使用Eudora,设定POP帐号为username@gateway,另外也要设定return
address,否则Eudora会使用username@gateway作为return address,而这个位址是不存在的,於是别人就无法回e-mail给你了。
News Readers
把NNTP Server设定成gateway。
其他程式
请连到http://nz.com/NZ/Commerce/creative-cgi/special/qbik/wg_faq.htm
color=white>
以上设定完成後,你就可以拨接到ISP上,并在Gateway
Machine上启动WinGate,
再由Workstations上用Internet应用程式存取Internet,若有问题的话,请再检查以上各步骤是否设定正确。若你需要更多的技术支援,请你注册,并将问题直接
传到http://nz.com/NZ/Commerce/creative-cgi/special/qbik/wingate.htm。