生计问题(有谁能告诉我如何通过MODEM登录NT SERVER)(200分)

  • 主题发起人 主题发起人 gutian
  • 开始时间 开始时间
G

gutian

Unregistered / Unconfirmed
GUEST, unregistred user!
服务器断是NT SERVER
客户端是WIN98
我想通过MODEM查询server上的数据(asp)
能否给出详细步骤
 
两端正确设置MODEM
在NT上安装RAS远程访问服务,在TCP/IP协议中启用IP转发。
在NT上用远程管理服务赋予一个用户拨入的权限
98和上网一样创建拨号连接,号码为NT的电话号码拨入
拨入成功后ping NT的IP,通后一切都可以继续了...
 
服务器+MODEN<--------------------------->MODEN+工作站
使用nt的ras服务。
 
补充:
用户中加入user,password,98中用这个用户登录,跟普通上网一样
NT上装IIS,配置权限.
 
你为什么不在网上找找有很多的,如果可以你可以下载mcse教材看看windows nt 70-067
很详细的。
 
问题是我这些都做了,就是拨不上,server的modem一点放映都没有
客户端就只有一个长因然后就给出680错误了
 
你把RAS服务中的
自动应答服务启动起来了吗?
 
自动应答服务启动起来了吗?
^^^^^^^^^^^^^^^^^^^^^^^^^
哪儿可以设置
 
真的很奇怪,我用电话直接拨打我的服务器的号码,电话中有类似169回拨的声音,这似乎
说明服务器的服务是有反映的但我的客户端就是出错,到底是怎么回事,难道98不能介入
nt吗
 
可能是协议问题,在服务器中和客户端加入,tcp/ic,NetB,IPX/SPX等协议
 
to gutian:
我以前是在351上实现的,使用NetBEUI协议.
1.使用TCP/IP连接,是否需要安装DHCP服务,我不知道,你可以试试,
2.RASERROR.H中有关于拨号错误的代码(VC++),680的代码如下:
#define RASBASE 600
.............
#define ERROR_NO_DIALTONE (RASBASE+80)
/*
* There is no dial tone.%0
*/
可见,680时服务器端的错误,服务器端的RAS是需要设置为允许拨出/拨入的,
再仔细回忆一下整个安装和设置过程,是否在一些细节上忽略了什么...


 
启动自动应答服务控:
制面板->服务->remote access autodial manager

你说“server的modem一点放映都没有”
和“我用电话直接拨打我的服务器的号码,电话中有类似169回拨的声音”
这两点有些矛盾,你用电话直接打时,服务器的猫没叫吗?

你再用拨号网络拨叫你的服务器,试一试
 
请检查NT 的日志,首先确定 Romate Access Server 等服务是否出错。因为,在正确安装
NT 的IIS后,起码有相关的三项服务会在NT 启动时,自动启动的。如果有错,则必须重装
NT。
第二,请问是否使用分机拨号,如果是,请使用直线一试。
第三,在NT服务器的‘网络属性’中,添加并配置所有协议,TCP/IP,NETBUI,IPX 等,
在‘服务’中,重新添别‘IIS’服务和‘远程访问服务’。
第四,在NT的‘服务器管理’中,将NT设置成‘慢速连接’。
第五,还不行,请E—MAIL 予我:
ankeylee@21cn.com
 
老实说:大家已经说的非常的详细了。

win98肯定可以连接上NT,根据你的情况,请换一个环境(要求比较好的电话内线)再四一下
 
//试试下面的代码,没好有歹。当然协议服务要启动。
Function DUNDialDefault(Hide : Boolean) : Boolean;
// Show or hide the dial-up dialog
var Reg : TRegistry;
var TempResult : Boolean;
var Name, con : String;
var ASW : Integer;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('/RemoteAccess', False) then
begin
TempResult := True;
Name := Reg.ReadString('Default');
end
else begin
tempresult := False;
end;
Reg.Free;
if TempResult = True then
begin
if Hide = True then ASW := SW_HIDE
else ASW := SW_SHOWDEFAULT;
con := 'rnaui.dll,RnaDial ' + Name;
ShellExecute(0, nil, 'rundll32.exe' , PChar
(con), 'C:/windows/', ASW);
end;
Result := tempResult;
end;



 
多谢各位大虾指点,我后来用另外的MODEM拨上(别人从另外的地点拨入),结果是,服务器
端有响应了,但是如若填写回驳号码后,按确定则断先,而按取消则可以登陆,我在服务器的
RAS监视中也能看到用户登陆,但是,拒他们说PING我的IP是不通的,不知道还有什么设置
要主义的
BTW真奇怪,我的笔记本就是登不上,见鬼!!!!
 
回拨不成功可能和MODEM的型号有关,
我以前在同一个机器上用一个33.6的怎么也不能回拨,换了个56K DIMOND 就可以了。
IP PING不同可能是TCP/IP设置中的启用IP转发没有选择。
 
自己结束吧
 
多人接受答案了。
 
可以使用Rundll32 command to Call the Dial program dial to the NT server
the function is "winexec()" and "shellexecute()" .
use the shell api must "uses shellapi"
descript ,you can see the help.
 
后退
顶部