SNA: Separate Logon Prompt If Non-MS Network Protocol InstalledLast reviewed: November 1, 1995Article ID: Q132552 |
The information in this article applies to:
SYMPTOMSA separate logon screen appears each time the SNA client software (WNAP) is started. (WNAP is an abbreviation for Windows Network Access Process.) This problem occurs when an SNA Server Windows 3.1 or 3.11 client is installed with a protocol other than Microsoft Networking (named pipes), even if the user is logged on to the same Windows NT Server.
CAUSEYou do not have a secure communication channel established yet. When your SNA Server Windows 3.1 or 3.11 client software uses the TCP/IP sockets, NetWare IPX/SPX, AppleTalk, or Banyan Vines IP (or any client- server transport, except named pipes) protocol to communicate with the Windows NT server, a secure communication channel is not established with the server, because the Windows Socket interface these protocols rely on does not include guaranteed security. Therefore, to ensure a secure communication channel, SNA client software (WNAP) requires you to log on separately to the Windows NT servers running SNA Server. When you log on to WNAP, your user name, password, and domain name credentials are combined and encrypted and then stored locally so debug programs cannot determine your password. These encrypted credentials are validated by the server when the client connects to the server. If the validation fails, you are prompted to reenter the password. When the client tries to connect to other servers, you are not prompted again for your credentials, because your previously encrypted credentials are used for validation automatically. NOTE: SNA Server Windows NT clients take advantage of a single-user logon process that does not require a special SNA Server logon, regardless of the protocol used to connect to the servers.
RESOLUTIONDepending on which version of SNA Server you are running one of the following solutions applies.
SNA Server 2.1When you log on to Windows NT Server using TCP/IP, NetWare IPX/SPX, or Banyan IP from Windows 3.1 or Windows for Workgroups 3.11 clients, you can use one of the two WNAP command lines noted below to cache your credentials and prevent the Domain Login dialog box from appearing when you start WNAP manually. Add an icon in the Windows Startup group for WNAP.EXE (the SNA Windows 3.1 and Windows for Workgroups 3.11 client program) that has the following command line. This causes WNAP to start automatically when Windows for Workgroups is started:
wnap /user: /pwd:NOTE: Do not type a user name and password after /user: and /pwd:, respectively! There must be no space after the colon in /pwd:; however, a space after /user: is allowed. This command lets you log on to the Windows NT Server using the guest account (provided that the guest account is enabled and has no password). The next command requires that you have a valid account in the Windows NT SNA Server domain:
wnap /user:<user_name> /pwd:<password> SNA Server 2.11The following additional options are available under SNA 2.11:
WNAP starts automatically when an SNA Server application (3270, 5250, or an application written to the SNA Server APIs) is started, or when Windows for Workgroups is started (if a WNAP icon is added to the Startup group). NOTE: Your data on SNA Server resources may not be safe if you log off from Windows for Workgroups without terminating WNAP. This is because, by default, WNAP remains running even if you log off from Windows for Workgroups and then log back on. Therefore, if you log off from Windows for Workgroups without terminating WNAP and a new user logs on, then WNAP still has your credentials cached because WNAP only checks the Windows for Workgroups credentials during WNAP startup. This can become a security problem because the new user now has access to all your SNA Server resources. To solve this problem, configure WNAP as follows so that it terminates automatically when you quit the last SNA application:
With some emulators, WNAP terminates when the last connection is disconnected; with other emulators, you need to quit the emulator. This behavior depends on how the emulator is implemented. With the SNA Server applets, the WNAP terminates when you quit the applet. NOTE: If your Windows for Workgroups domain password expires, or if you are required to change your domain password during the next domain logon attempt, the SNA client logon fails with Error 546. To solve this problem, you must log on and change your domain password first. You may then have to update your SNA client configuration to use your new password. There is no additional user interaction required when you use the Windows for Workgroups cached domain password.
SNA Server MS-DOS ClientWhen you use the SNA Server MS-DOS client, you can start the SNABASE.EXE program as follows:
snabase /user:<user_name> /pwd:<password> |
KBCategory: kbnetwork kbsetup kbinterop
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |