Products Purchase Support Download    News About

Support - DynaComm Connectivity Series® 9

DynaComm Connectivity Series® 9

 

Troubleshooting Telnet Connections

 

Symptoms

Related Support Documents
· DCS 9 Technical Profile
· DCS 9 FAQ
· DCS Script Examples

1)

An error message appears when you connect that says Winsock or some of its components are missing.

2)

Cannot connect to host, host unreachable, or host unknown.

3)

Can connect to the host system with one connectivity product, not with others.

4)

Host connects sporadically, but works fine if it connects. Seems to happen with any connectivity product.

5)

Connection is slow, or slow to respond to user input.
 
 

1)

Symptom:

 

An error message appears when you connect that says Winsock or some of its components are missing.

Possible Cause 1:

 

TCP/IP software is prehistoric, proprietary, or not installed.

Ways to test:

 

DynaComm accesses TCP/IP through the standard Winsock 1.1 API supported by most vendors since Windows has been around. Most new systems have it installed already as part of Win 95 or NT, but it is possible to remove it. Search the harddrive and where Windows is installed for WINSOCK.DLL, the interface file that will be part of the TCP/IP software.

Possible Cause 2:

 

TCP/IP software failed to load.

Ways to test:

 

In Win 3.x environments, DOS versions of TCP/IP from several vendors are still in common use. These require lines in the AUTOEXEC.BAT file to run TCP/IP when you boot the system so these connectivity services can be used from Windows. In Win 95/NT, the TCP/IP protocol must be installed on the system and bound to a network adapter. Verify this in Network Properties of the workstation. You can use the PING utility that comes with most TCP/IP packages to verify it is installed properly. In Win 95 or NT, go to a Command Prompt and type ping hostname to use the ping utility. If it gives a response time, TCP/IP is probably installed correctly on the system.

    Return to top
 
 

2)

Symptom:

 

Cannot connect to host, host unreachable, or host unknown

Possible Cause 1:

 

You are not on the network due to network card, cable, or access problems.

Ways to test:  

Try to access a network resource.

Possible Cause 2:

 

You are on the network, but TCP/IP is not working properly.

Ways to test:

 

Use a PING utility to the loopback address to test TCP/IP connectivity software is installed properly and bound to the network card. In Win 95 or NT, you can go to a DOS Command prompt and type PING 127.0.0.1 to send a test packet to the network card. If this does not work, TCP/IP is not installed properly. If this does work, ping a different host system on the network to see if you can send TCP/IP packets across the network.

Better yet, use TELNET.EXE, the applet that comes with Win 95 and NT to make a telnet connection to an available host. (It is rare that Ping works and Telnet fails, but it can happen). If your system is running multiple connectivity protocols, network clients, and/or network adapters, there is a increased risk that TCP/IP does not work due to other installed components. Check on the latest connectivity driver patches from the vendors to address issues such as those. Since DynaComm products access that standard Winsock API, getting TCP/IP working such that you can connect with TELNET.EXE is sufficient to work with DynaComm. (For exceptions, read next symptom section).

Possible Cause 3:

 

Gateway is down, or host is down. You are on your network, can connect to other systems, can't get to the host from your network.

Ways to test:

 

If you know the IP address of the gateway or bridge, you can Ping it to see if it is alive and accessible across the network. Check with other users or the host administrator to see if the host is up.

Possible Cause 4:

 

The hostname isn't resolved to a usable IP address, or isn't entered.

Ways to test:

 

Verify that the host address is entered in the session file. If it is, use the IP address instead of a host name for the host address in DynaComm. If it connects fine using the IP address, your system isn't set up to use the correct DNS (domain name server) to resolve the host name into the IP address, the DNS is down, or the host name you specify doesn't match any of its entries (typo). If a different workstation is not exhibiting the connection problem, you can go to that workstation to compare DNS addresses, which are set in the TCP/IP protocol in Network Properties. Try PINGing the DNS system to verify you can access it across the network.

Possible Cause 5:

 

Your connection request is being blocked or rejected by the host or a firewall.

Ways to test:

 

Verify that the correct emulation is being used, and disable Terminal Type Negotiation in the Telnet connector properties as some hosts will refuse connection requests by unknown terminals. Try to ping the host address, as described above. Firewalls are often based on the IP address of the workstation. Check with the host administrator to check about getting beyond a firewall.

Possible Cause 6:

 

The telnet port specified is incorrect.

Ways to test:

 

The default port for telnet connections is 23, but this can be configured on the host per host application. This value, like the host address, has to be known to make a connection. Check a working installation for this value, or check with the host application administrator.

Possible Cause 7:

 

The network is slow so the connection request times out.

Ways to test:

 

The host and client may each or both incorporate a connection timeout. The client side TCP/IP software may also incorporate a default timeout value. If the connection isn't established in that period, it will fail to connect. If the problem is network slowness, response might be slower than usual when the connection succeeds. You can use a PING utility to get an idea of the time to route the packets, a decent test of network slowness but not necessarily of gateway or host load. In Win 95 or NT, go to a command prompt and type PING HostName where HostName is the IP address or telnet hostname you are using to connect to the host system. If you know the address of intermediate gateways, you can ping them too to get a feel for the bottleneck. Test at a time of less activity to see if it is more reliable, and consult a network administrator to investigate further.

    Return to top
 
 

3)

Symptom:

 

Can connect to the host system with one connectivity product, not with others.

Possible Cause 1:

 

The correct WINSOCK.DLL, the interface used by third party applications to access connectivity services, is found by one application but not the other.

Ways to test:

 

There may be more than one version of TCP/IP software on the system, but only one version running. Make sure the copy of WINSOCK.DLL that is found in the path goes with the version that is installed. Use Windows Explorer or File Manager to search the harddrive for copies of this file. If multiple copies are found, make sure only the correct one is in the path. (In Win 95, a backup copy is stored in \Windows\SYSBCKUP\ which is fine) You can address this problem by modifying the Path environment variable, or renaming the unused versions of WINSOCK.DLL to some other filename to make sure they are not loaded.

Possible Cause 2:

 

A proprietary version of WINSOCK.DLL was installed by one application, and only supports that product.

Ways to test:

 

Try using the TELNET.EXE applet that comes with Win 95 or Win NT. If it connects okay and there is only one version of WINSOCK.DLL installed, this is not the issue. Windows now includes TCP/IP and several vendors offer TCP/IP that supports 3rd party connectivity, so any of these open connectivity products will work with DynaComm.

Possible Cause 3:

 

Improper support for optional telnet parameters or bug.

Ways to test:

 

If the host is up, you can connect with comparable connectivity products, and you can connect from the workstation to other host systems, the issue may be with an improperly set telnet parameter. This may be from a user selection in the Advanced telnet parameters, or a connection parameter negotiated with this host system that is not handled properly. This sort of issue is best resolved by speaking to someone at our Helpdesk to verify appropriate settings, get patches, or make connection traces.

    Return to top
 
 

4)

Symptom:

 

Host connects sporadically, but works fine if it connects. Seems to happen with any connectivity product.

Possible Cause 1:

 

Host system, network, or some gateway en route is at capacity, and the connection request times out.

Ways to test:

 

The host and client may each or both incorporate a connection timeout. The client side TCP/IP software may also incorporate a default timeout value. If the connection isn't established in that period, it will fail to connect. If the problem is network slowness, response might be slower than usual when the connection succeeds. You can use a PING utility to get an idea of the time to route the packets, a decent test of network slowness but not necessarily of gateway or host load. In Win 95 or NT, go to a command prompt and type PING HostName where HostName is the IP address or telnet hostname you are using to connect to the host system. If you know the address of intermediate gateways, you can ping them too to get a feel for the bottleneck. Test at a time of less activity to see if it is more reliable, and consult a network administrator to investigate further.

Possible Cause 2:

 

The IP address of your system is a duplicate of another system on the network.

Ways to test:

 

TCP/IP packets may get routed to your IP address twin instead, preventing effective connection negociation from taking place. If your IP address is being used, you will usually get an error message when you boot or log onto Windows. To determine your IP address, go to a command prompt and type WINIPCFG. The IP address of your system is configured in your TCP/IP protocol so if yours is a duplicate, notify your network administrator to assign a different one.

    Return to top
 
 

5)

Symptom:

 

Connection is slow, or slow to respond to user input.

Possible Cause 1:

 

The network is running slow.

Ways to test:

 

Use the PING utility as described earlier to determine the average travel time of TCP/IP packets across the network. If the problem is isolated to a particular site or leg of the network, this may also be useful information for the network administrator.

Possible Cause 2:

 

Host system has heavy load.

Ways to test:

 

Connect to a different host system on the same network for comparison.

Possible Cause 3:

 

Client connectivity software configuration issue.

Ways to test:

 

If the problem occurs with no changes to your configuration, this is not the cause. Comparing configuration with a user not experiencing the problem is often an expedient way to identify the change that caused a problem. There are a couple of good places to check. DynaComm allows you to decrease network traffic by buffering user input momentarily and sending more data per packet. This is unused by default but is configurable with a specified idle timer, which if set inappropriately could cause this problem. That is in the Advanced section of the Telnet connector properties. Aside from this, there are emulation specific items that may cause a the terminal (connectivity software) to process user input differently to enhance responsiveness. Check the emulation configuration for suspect values.

    Return to top

Purchase Contact Privacy Policy Terms of Use Sitemap Blog
© 2010 FutureSoft, Inc. All Rights Reserved

 
DynaComm i:filter | Internet Filtering | Employee Internet Monitoring | Managing Internet Access | Web Filtering | Internet Monitoring | DCS
Terminal Emulation | TN 3270 | ProComm Plus Replacement | Windows Terminal Emulation | TN 5250 | DynaComm Connectivity Series | MultiView