SCO Unix与Win 98的拨号网络连接
吴俊峰
大家对于拨号上Internet都很熟悉,ISP往往都用Unix主机接受网民的拨号请求,在建立ppp连接后,就可以开始通过Unix主机访问世界各地的网站了。笔者在研究SCOUnixOPENSERVER5.05的网络功能中,发现SCOUnix的SLIP协议可以接受Win98的拨号请求,并建立拨号网络。这项技术在实际中可得到广泛运用,例如,在建立拨号网络后,在Windows平台编写的应用程序可通过Socket访问Unix网络上的资源(数据库等等),这样既可利用Windows程序的漂亮界面,也可利用Unix系统稳定、网络功能强大的优点编写远程查询系统,而且不需昂贵的DDN线路、路由器,只需两部电话、两部Modem即可。下面介绍拨号连接的Windows端配置。
----选Win98的拨号网络菜单,建立一个新连接,输入对方(Unix端)的电话号码,在该连接的属性对话框中的服务器类型选定“SLIP(Unix连接)\"。编辑c:Windows目录下的hosts文件,输入下面两行:
170.170.170.5sl-client99
170.170.170.6sl-wu
----其中sl-client99为Unix主机的地址,sl-wu为本机的slip地址。
----在SCOUnix端的设定要复杂些,我把它分为四步。
----1.配置Modem
----以ROOT登录,运行MKDEVMODEM(增加MODEM),选ADD-->MANUALCONFIGATION,MODEM型号选标准,在“ANSWER\"选项上选“ON\"(应答),当然我们必须首先用AT命令设定MODEM为自动应答。这样就在/USR/LIB/UUCP目录下建立了Devices文件.
----2.增加SLIP协议
----运行NETCONFIG,增加SLIP接口。增加一拨入连接(INCOMINGLINK),此时出现提示:
LOGINNAMEFORSLIP:
LOGINSHELLSCRIPT:
----请分别填入NNSLIP(登录名)、SLIP-LOGIN(远程用户登录后执行的SHELL名称)。
----然后,系统提示登录使用的USERID,请任意输入一个未用的(大于200)USERID,
----然后系统提示输入密码,请输入登录密码。所有输入完毕后系统将重新连接。
----3.修改登录账户
----运行SCOADMINACCOUNT修改登录账户的一些默认设置,将LOGINSHELL改为
----/USR/LIB/SLIP/SLIP-LOGIN,将登录账户(这里是NNSLIP)组属性改为network。
----在/USR/LIB/SLIP下创建一名为SLIP-LOGIN的SHELL,其内容为:
slattachtty1A170.170.170.5170.170.170.6255.255.255.09600
----将/etc/slattach组名改为network,属性改为“rws-x-\"。
----4.修改hosts文件
----编辑/etc/hosts,加入以下两项:
170.170.170.5sl-client99
170.170.170.6sl-wu
----做好以上工作后,我们就可以从Windows98拨入Unix了。但请注意,Windows登录成功后会提示输入本机的ip地址,此时请输入已建好的地址(在本例为170.170.170.6)。下一步,我们可以将本机设成网关,连通两个广域网。
把ip地址为172.30.30.2和173.130.130.2的主机设为网关后,ip地址为172.30.30.2,可访问ip地址为173.130.130.4的主机。
发布人:Crystal 来自: