Solved

Permeant Dialup PPP Connection

Posted on 1997-01-19
1
519 Views
Last Modified: 2013-12-23
I am tying to get a reliable automatic dial to an ISP working under NT4.0 SP1.  I still have not been able to achieve this.
This is where I'm at :

The objective is to have Windows NT dial an ISP when booted, with no user interaction and establish a PPP link.  If the link fails for any reason it must re-dial and be re-established the link without user interaction.

I have set this up in the following manner;

* Created a RAS phone book entry to dial and login to the ISP.
* Set "Re-Dial on Link Failure" in the entry.
* Created a service to start the "DIALER"  using SRVANY.EXE.  I have tried Microsoft's RASDIAL & RASPHONE and a 3rd Party dialer called RAS32
all with the same result.

This all works fine if you are logged in and you start the service manually.  It will re-dial on failure and re-connect 100% of the time.

However if you then logout, the line will drop and NT will not re-dial the ISP.

If I set the service to start automatically and re-boot, the service will start and connect to the ISP, as long as a connection is established the first time ( it will not re-dial if there is a fault on the initial connect).  Also if a connection is made on the first attempt, if you login on the console then log off the connection will drop and no re-dial will take place.

I found the following in the SRVANY.WRI file that explains why the link drops when you logout;

" For WIN32 Console (i.e. character-mode) applications: when the currently logged-in user is logging-off, all Console applications receive a CTRL_LOGOFF_EVENT event from the Console. If your Console application has registered a Console event handler (via SetConsoleCtrlHandler), it must ignore CTRL_LOGOFF_EVENT in order  to survive the logoff. "

What I need is a RAS DIALER that will survive a CTRL_LOGOFF_EVENT  and will read the "Re-Dial on Link Failure"  setting in the phone book entry.
0
Comment
Question by:alexv
1 Comment
 

Accepted Solution

by:
bruceward earned 100 total points
ID: 1559214
I also have gone trhough this struggle.  The easy way I found to solve the problem was to avoid it by configuring Auto Logon for my Server.  Then the server is always logged on.  I put the dialup connection in the Startup Group and have not had any problems since.

If you need info about Auto Logon search the Microsoft Knowledge Base at www.microsoft.com/kb, or send me email at bruce@befound.com
0

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever set up your wireless router at home or in the office to find that you little pop-up bubble in the bottom right-hand corner of Windows read "IP Conflict - One of more computers on the network have been assigned the following IP address"…
The Need In an Active Directory enviroment, the PDC emulator provide time synchronization for the domain. This is important since Active Directory uses Kerberos for authentication.  By default, if the time difference between systems is off by more …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question