从Windows 95拨号进入Internet
Windows 95内置TCP/IP和Winsock,因此从Windows 95拨号进入Internet实际上很简单。本文介绍Windows 95有关的拨号软件和通信协议的安装与设置,并说明调制解调器拨号的一些技巧。
一、拨号进入Internet的原理
一台未直接连入Internet的PC,必须借助调制解调器通过电话网连入Internet,如下图所示。本地的调制解调器通过电话线与远程的调制制解调器相连,后者接在与Internet相连的计算机(服务器)上,从而实现单机入网。这里,调制解调器进行数字信号与模拟信号之间的转换。

通过电话网单机入网通常有两种方式:一种是终端方式,本地PC实际上只是远种计算机的一台终端;另一种是主机方式,本地PC借电话线成为Internet上的一台主机,与Internet上的其他计算机享有同等地位。
因此,如果希望从Windows 95拨号进入Internet,除PC外,必须拥有调制解调器和ISP(Internet服务提供商)提供的拨号账号,还必须在Windows 95中安装TCP/IP协议和拨号软件。Windows 95自带几个TCP/IP工具(如Ping、FTP与Telnet等),但通常可能需要其他更方便实用的工具软件。由于Windows 95内置支持Winsock,所以可以使用大部分16位或32位Winsock应用软件。
二、基本的安装与设置
要从Windows 95拨号进入Internet,首先必须安装TCP/IP。当然此前还应该确认调制解调器是否已经安置妥当。
1. 安装“拨号网络”软件
由于使用调制解调器,所以要安装“拨号网络”工具软件。
安装“拨号网络”的过程很简单:在“控制面板”中双击“添加/删除程序”图标,选“安装Windows 95”选项卡,双击其中的“通信”,再选取“拨号网络”进行安装。安装成功后,在“我的电脑”中会多出一个“拨号网络”文件夹。
2. TCP/IP协议的安装
Windows 95的TCP/IP协议可以在安装Windows 95时通过“定制安装”来进行安装。如果没有安装,可以在“控制面板”中双击“网络”图标,在“配置”卡中选“增加”,在所出现的对话框中选“协议”后再选取Microsoft公司的TCP/IP,完成后,网络组件框中应该会出现协议与拨号网络适配器的多种配对,可以只留下“TXP/IP->拨号网络适配器”,其余的如果不使用则可以删除。
3. PPP连接的设置
要进行PPP连接的设置,可双击“我的电脑”中的“拨号网络”,再双击“新建连接”,键入该连接的名字和电话号码、国别码(中国在最后),即可完成连接的建立。
如果要连接的PPP服务器支持PAP或CHAP认证,则可在“连接到”对话框中输入“用户名”与“口令”,如果选取“保存口令”,则以后每次拨号时不需要再键入口令。
若是要连接的PPP服务器不支持PAP或CHAP认证,则必需在拨号成功后,先带出登录终端画面,才可以输入登录帐号和密码。右击刚建立好的连接图标,选择“属性”,再单击“配置”,然后从“选项”卡中选取“拨号前出现终端窗口”或“拨号后出现终端窗口”。不过,如果使用“拨号样本工具”进行自动登录(见下文),则不用选取“拨号后出现终端窗口”。
如果需要设置服务器类型,可右击连接图标,选“属性”后再单击“配置”,然后从“服务器类型”中检查拨号服务器类型是不是“PPP: Windows 95 Windows NT 3.5, Internet”。
为保证正确运行,还必须设置TCP/IP。可在“服务器类型”中单击“TCP/IP设置”,选取“已分配IP地址的服务器”,或者如果服务器提供固定的IP地址,就选取“指定IP地址”并填入ISP给定的IP地址。再选“指定名字服务器地址”项,并填入主控DNS与辅助DNS服务器的地址。如果没有使用Windows NT的Wins服务器,则可以不填Wins服务器的IP地址。
4. SLIP 连接的安装与设置
Windows 95除支持PPP外,也支持SLIP与CSLIP两种通信协议,但是其相关软件必需额外安装。SLIP相关软件的文件名为Rnaplus.inf,可在中文版Windows 95 CD的 /Admin/Apptools/Dscript/ 目录中找到,或者从Internet的FTP服务器中下载。
安装过程如下:从“控制面板”的“添加/删除程序”中选取“安装Windows”,再单击“从磁盘安装”,用“济览”找到Rnaplus.inf后,再选取“SLIP and Scripting for Dial-up Networking”进行安装。安装成功后在“开始 \ 程序 \ 附件”中应该会出现“拨号样本工具”项,否则就是尚未安装完成。
SLIP连接的建立过程与PPP相同。由于连接到SLIP服务器必须在拨接成功后,带出登录时的终端画面,所以要在连接图标的“属性 \ 配置 \ 选项”中选取“拨号后出现终端窗口”。这一点很重要,否则将无法输入帐号或登录时的选项。不过,如果使用“拨号样本工具”进行自动登录(见下文),则不用选取“拨号后出现终端窗口”。
SLIP服务器的类型设置与PPP不同,要从连接图标的“属性 \ 配置 \ 服务器类型”中选择“SLIP:Unix连接”或“CSLIP:有IP标头压缩的Unix 连接”。如果无法确定SLIP 服务器的类型,可先选“SLIP:Unix 连接”,如果连接后应用软件无法正常工作时再换成CSLIP。
SLIP的TCP/IP设置与PPP基本相同。只是如果服务器类型是SLIP,则不用选取“使用IP报头压缩”,而对于CSLIP则可以选取。
三、PPP/SLIP服务器的拨接与登录
手工拨号很简单,只需要在“拨号网络”中双击合适的连接,按屏幕提示进行操作即可。拨接时PPP较易,SLIP稍繁(每次都需要填入IP地址),但一旦连接建立,就都可以将其最小化,然后正常运行各种Winsock软件。
拨号成功后,一般SLIP或PPP服务器都会要求输入用户名、口令或其他选项,因此,Windows 95在安装SLIP通信协议时也会顺便安装拨号样本工具(Scripting Tools),可以将例行性的登录动作写成登录样本文件(Login Script),再利用样本工具,将“拨号网络”的连接指定使用某一登录文件,拨号成功后就会自动执行文件,从而省掉繁索的登录过程。
1. 拨号样本命令语言 (Dial-up Scripting Command Language)
Windows 95的拨号样本命令语言包括命令、变量、表达式、关键字或参数等。可以用一般的文字编辑工具(如记事本)来进行编辑。
自动登录时常用的简单命令说明如下。
- ;
分号表示注释行。 - proc name
表示一个程序(procedure)的开始。一个样本文件可以含有几个程序,且必须有一个主程序(proc main)。样本文件会从主程序开始执行,然后到主程序的结束时终止执行。 - endproc
代表一个样本文件程序的结束。当样本文件执行到主程序结束的地方,拨号网络才会开始PPP或SLIP通信协议。 - delay n
等待n秒再执行下一命令。如dealy 2表示等待2秒钟后再执行下一个命令。 - waitfor “string”
等待计算机获取终端屏幕上出现的输入提示字符串。如waitfor “choice:”就是等待计算机屏幕出现的“choice:”字符串。 - tramsmit “string”
输入服务器要求输入的数据或选项字串。如transmit “peiyf”表示输入peiyf(作为用户名),transmit “^M”就是按回车键的意思,而transmit “peiyf^M”就代表输入peiyf 后再按回车键。 - getip value
获取目前服务器提供给的IP地址,有时服务器可能提供一个以上的IP地址,这时就要标明要获取第几个IP地址。例如getip是指取第一个,getip 2则是取第二个IP 地址。通常getip要配合set ipaddr使用,如set ipaddr getip。 - set ipaddr string
设定本次连接的IP地址,string部份必须是IP地址格式。如set ipaddr “168.95.195.174”或set ipaddr getip (就是指把你目前获取到的IP地址设定为本次连接的IP地址)。因为PPP连接会自动设定IP地址,因此这个命令就没有用处。
2. 登录样本文件(Login Script)的编辑与设置
选“开始 \ 程序 \ 附件 \ 拨号样本工具”后,在对话框中选择要设置的连接名,然后单击“浏览”。如果该连接是PPP连接,可以选取 pppmenu.scp,SLIP接则可以选slipmenu.scp。这些样本是Windows 95在安装SLIP时附的,文件位置在 \Program Files\Accessories\ 目录。
选取完成后,单击“编辑”对其进行编辑,修改自己的登录样本,然后直接保存或另存为新文件。然后,可选“样本的每一步执行”进行拨号测试,无误后再次启动“拨号样本工具”,选“开始终端屏幕最小化”就可以每次执行连接时后台执行样本设置。
3. 登录样本文件示例
这里提供几个拨号样本文件的示例,供参考。将其适当修改(主要是将用户名与密码改成自己的)就可实际使用。
PPP Login Script
proc main
delay 3
waitfor "username:"
transmit "yourname"
transmit "^M"
waitfor "password:"
transmit "yourpw"
transmit "^M"
endproc
SLIP Login Script
proc main
delay 3
waitfor "username:"
transmit "yourname"
transmit "^M"
waitfor "password:"
transmit "yourpass"
transmit "^M"
waitfor "Your address is "
set ipaddr getip
endproc
四、调制解调器拨号技巧
如何重复拨号?
打开“拨号网络”,从“连接”菜单中选“设置”,选取“重拨”,然后键入重试拨号次数,并填入尝试重拨的间隔时间。
如何输入调制解调器的AT命令,使调制解调器拨号不发出声音等?
右击要进行设置的连接图标,选“属性 \ 配置 \ 连接 \ 高级”,在“附加设置”框中输入调制解调器的AT命令。AT命令可以参考调制解调器使用手册。如atm0s7=15s11=50代表无声拨号,且15秒钟没有完成连接则重新拨号、音频脉冲的间隔为50毫秒。
是否可以对不同电话的PPP/SLIP服务器连续循环拨号?
Windows 95 仅提供单一电话连续拨号,如果需要对不同电话作循环连续拨号,可以RAS+95软件,这是一个Shareware,其文件名为ras_pls.exe,可从较大的FTP站上下载。
此软件为Windows 95拨接计时软件,需配合Windows 95的“拨号样本工具”使用,使用时应先在“Options”的“Properties”选项单击“General”卡,在“”Connceted to” Window”处填入“连接到”,在“”Reestablish Connection” Window Title”处填入“重新建立连接”。其大致功能如下:
拨接记录、计时与计费功能;
可对不同电话作快速循环拨号;
提供连接后的信息,例如目前的IP地址等;
连接成功后,可以启动特定软件;
可以设定声音文件,以便在连接成功后进行提醒;
可以和其他使用RAS+ 95的用户直接聊天;
可以设定连接中断时,自动重新建立连接。
