TITLE
    AppleShare IP 6.0: Troubleshooting Network Connectivity
Article ID:
Created:
Modified:
24577
8/24/98
7/12/00

TOPIC

    This article includes general tips for troubleshooting common problems connecting to the ASIP Services.


DISCUSSION

    No Zones in Chooser

    Zones are created by AppleTalk routers, and divide network devices into logical groupings. When a computer tries to get on the network (either at system startup, or when the AppleTalk port is switched from one port to another), it does the following:
    • Tries to obtain an AppleTalk address dynamically
    • Checks for routers on the network
    • Verifies its address against information it received from the router
    • Requests information for the network from routers, such as zone names
    • Registers its own services, such as its Macintosh name for file sharing.

    If, on a zoned network, no zones appear in the Chooser, check the following:
    • Is the correct port selected in AppleTalk control panel?
    • Are network cables connected properly? Can other devices on the network see zones? If not, the problem may be the router is down or a problem with network in general; report the problem to the network administrator.
    • Can you swap networking hardware with another device that's working, and see zones? If so, suspect networking hardware.

    Otherwise, suspect software, and try the following:
    • Reset PRAM Re-select correct port in AppleTalk control panel.
    • Restart with Mac OS only extensions Toss AppleTalk preferences, restart, try again.
    • Test IP connections on the port, if possible, to verify that the network itself is available.
    • Run Disk First Aid or other disk utility.
    • It may be necessary to reinstall Open Transport, or a clean system folder.

    File Server not appearing in Chooser

    Verify file server name and zone name. See if anyone else can see it in the Chooser (may be network problems). Verify that the Web & File server is running. Verify port selected in AppleTalk control panel on both server and client.

    Guest access grayed out

    User "guest" does not have file service enabled at Web & File server. Server administrator must allow guests to log into the file server.

    Volumes grayed out

    If the volumes that appear in the File Server's volume list in the Chooser appear disabled or grayed out, it indicates that the user does not have any "read" privileges to the share point. Server administrator must allow users to at least "read" at the share point level, for users to mount the volume.

    "Server not responding" message

    AppleShare IP servers with AFP over TCP enabled will attempt an IP connection whenever the client and the server are configured for TCP/IP. Occasionally, although both client and server are configured for IP, there is no IP connectivity between them. (This might happen is there were no IP router between the client's network and the server's network.). In these cases, try to force an AppleTalk connection, instead of allowing the software to attempt an IP connection. See next step for details.

    Forcing an AppleTalk connection

    AppleShare client software 3.7 and above will attempt to make an IP connection to the AppleShare IP server whenever this feature has been enabled at the server, and the client is also configured for TCP/IP. To prevent this, and force an AppleTalk connection:

    Open Chooser. Select AT zone of file server (if on a zoned network) Select AppleShare Client icon in upper-left quadrant of the Chooser. Hold down the Option-Key when selecting the file server's name in the upper-right quadrant of the Chooser.

    Try this whenever you see a "server not responding" message, as indicated in the question above.

    Can't connect using TCP/IP

    If the client's connection is made via AppleTalk instead of TCP/IP (this should be done behind the scenes if everything is set up right), check the following:

    • Verify that the client is configured for TCP/IP (control panel).
    • Verify that the server is an ASIP server with "AFP over TCP/IP" enabled. Personal File Sharing does not support AFP over TCP/IP, nor do previous versions of the AppleShare Server Software (pre-ASIP 5.x), and possibly other types of file servers; in these cases, you can only connect using AppleTalk.
    • Attempt the connection using the "Server IP Address..." button in the AppleShare client software. If this button is missing, update client software to version 3.7.4 or later.
    • Test IP connectivity between the client and server.

    Client stops responding when logging in to the server.

    This problem is currently under investigation at Apple. The symptom is that the client stops responding when attempting to log into the server, just at the point where the server volumes are expected to mount. Force-quitting the Chooser sometimes allows the client to continue. Many have reported that this issue does not affect the administrator user, only other registered users.

    Workaround : Disable the "Remember Recent" feature of Apple Menu Options control panel. (Changing values to "0" is not sufficient, the feature must be turned off).

    IP Connections

    Verifying IP connections

    Whenever clients report issues accessing IP services, it's good practice to verify IP connectivity at the client and at the server. Even if the client connected successfully in the past, many different things could cause unsuccessful attempts at any time, such as:

    • TCP/IP settings accidentally changed
    • Routers down
    • DNS services down
    • Duplicate IP address appears on the network.
    • Address server (DHCP, BootP) not functioning/not accessible.
    • Some system files or TCP/IP preference files may be unusable.

    Ping Utilities

    Testing IP connectivity is often done using utilities that send ping packets. Ping packets are simply small packets from one host to another, that request a response from the recipient. Many ping utilities are available for free download on the Internet. One favorite is MacTCP Watcher. Some sort of ping utility is invaluable when troubleshooting IP connections, and the following suggestions are assuming that some ping utility is available.

    If no ping utility is available, then use whatever IP applications are at hand, the simpler the better. Remember that the device you're attempting to contact has to support the service that the client software is trying to reach. For example, you may be able to use a Web browser to test a connection with another computer that has Personal Web Sharing enabled, but you can't use it to test a connection to your router.

    Here's a suggested troubleshooting path for isolating issues with a client trying to connect to the host.


      1. Ping the host using its Domain name.
      If pinging succeeds, then there's no issue with the client or the IP connection between client and host. Next step would be to check the applications at client and host, and look for problems there (Web server, file server, mail client, etc.).
      If pinging fails, it could indicate an issue with the routers or DNS servers, not necessarily with the workstation itself. Go on to the next step.

      2. Ping device on local subnet using IP address.
      Pinging a device on your same subnet using its IP address does not require routers or DNS servers to be successful, so it verifies that each machine is able to communicate, at least on its own subnet, using TCP/IP.
      Note : Be sure that the workstation you are attempting to ping has its IP stack (i.e., protocol set) initialized. Most Macintosh computers do not initialize the IP stack until an application that uses IP is launched. On the computer you'll be pinging, launch an IP application, such as the Web browser or a ping utility, to initialize the stack before attempting the ping.
      You can determine which other devices are on the same subnet by checking the physical connections (are they connected to the same hub? or same bus?) or by checking their IP addresses (are the network portions of the IP addresses identical? You have to consider the IP address AND the subnet mask to determine this).
      If pinging a device on the same subnet is successful, you've verified that the computer's IP connections are working, but there still may be some issue with external network devices, such as routers, DNS servers. Continue on with the next step.
      If pinging a device on the same subnet fails, then you need to check carefully the local software and hardware configurations. Here's some tips on how to do that:

      3. See if any other device on same subnet can ping other devices. This will let you know if the local network is functioning, and if basically the IP addresses have been set up correctly.

      4. If server addressing is being used, see if you can test with a manual address, to see if problem is with communications between the client and address server.

      5. Check TCP/IP configurations carefully; compare them with that of a computer that is working properly: verify link being used, IP address, subnet mask, and router information, whether "802.3" is checked (Advanced mode).

      6. Check network connections to make sure they're not loose.

      7. Swap out non-working hardware with a working machine to test AppleTalk on the same link if possible.



Document Information
Product Area: Apple Software; Communications-Networking
Category: AppleShare
Sub Category: AppleShare for Mac OS

Copyright © 2000 Apple Computer, Inc. All rights reserved.