Table Of Contents
AppleTalk Remote Access Commands
access-list additional-zones
access-list cable-range
access-list includes
access-list network
access-list other-access
access-list within
access-list zone
appletalk address
appletalk cable-range
appletalk checksum
appletalk discovery
appletalk macip dynamic
appletalk macip server
appletalk macip static
appletalk routing
appletalk zone
arap authentication
arap callback
arap dedicated
arap enable
arap network
arap net-access-list
arap noguest
arap require-manual-password
arap timelimit
arap use-tacacs
arap warningtime
arap zonelist
debug arap
login authentication
login tacacs
show appletalk arp
show appletalk interface
show appletalk macip-clients
show appletalk macip-servers
show appletalk macip-traffic
show appletalk traffic
show appletalk zone
show arap
AppleTalk Remote Access Commands
This chapter describes the commands used to configure your router to act as an AppleTalk Remote Access (ARA) server. Cisco's implementation of ARA gives Macintosh users direct access to information and resources in remote locations. Macintosh users can connect to another Macintosh computer or AppleTalk network over standard telephone lines. For example, if you have a PowerBook at home and need to get a file from your Macintosh at the office, ARA software can make the connection between your home and office computers.
This chapter does not describe how to configure or use the client Macintosh. Refer to Apple Computer's Apple Remote Access Client User's Guide and the Apple Remote Access Personal Server User's Guide for information about how to use ARA software on your Macintosh. For AppleTalk Remote Access configuration tasks and examples, refer to the chapter "Configuring a Router as an AppleTalk Remote Access Server" in this publication.
access-list additional-zones
To define the action for access checks that apply to zones, use the access-list
additional-zones global configuration command.
access-list access-list-number {deny | permit} additional-zones
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
Default
Access is denied.
Command Mode
Global configuration
Usage Guidelines
The access-list additional-zones command defines the action to take for access checks not explicitly defined with the access-list zone command. If you do not specify this command, the default action is to deny access.
Example
The following example creates an access list based on AppleTalk zones:
access-list 610 deny zone Twilight
access-list 610 permit additional-zones
Related Commands
access-list cable-range
access-list includes
access-list network
access-list other-access
access-list within
access-list zones
access-list cable-range
To define an AppleTalk access list for a cable range (for extended networks only), use the access-list cable-range global configuration command. To remove an access list, use the no form of this command.
access-list access-list-number {deny | permit} cable-range cable-range
no access-list access-list-number {deny | permit} cable-range cable-range
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
cable-range
|
Cable range value. The argument specifies the start and end of the cable range, separated by a hyphen. These values are decimal numbers from 1 to 65279. The starting network number must be less than or equal to the ending network number.
|
Default
No AppleTalk access lists are defined for a cable range.
Command Mode
Global configuration
Usage Guidelines
The access-list cable-range command affects matching on extended networks only. The conditions defined by this access list are used only when the packet's cable range exactly matches the cable range specified in the access-list network command. The conditions are never used to match a network number (for a nonextended network) even if the cable range has the same starting and ending number as the nonextended network number.
To delete an access list, specify the minimum number of keywords and arguments needed to delete the proper access list. For example, to delete the entire access list, use the following command:
no access-list access-list-number
To delete the access list for a specific network, use the following command:
no access-list access-list-number {deny | permit} cable-range cable-range
Example
The access list created by the following commands allows all packets to be forwarded except those destined to cable range 10 to 20:
access-list 600 deny cable-range 10-20
access-list 600 permit other-access
Related Commands
access-list additional-zones
access-list includes
access-list network
access-list other-access
access-list within
access-list zone
access-list includes
To define an AppleTalk access list that overlaps any part of a range of network numbers or cable ranges (for both extended and nonextended networks), use the access-list includes global configuration command. To remove an access list, use the no form of this command.
access-list access-list-number {deny | permit} includes cable-range
no access-list access-list-number {deny | permit} includes cable-range
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
cable-range
|
Cable range or network number. The argument specifies the start and end of the cable range, separated by a hyphen. These values are decimal numbers from 1 to 65279. The starting network number must be less than or equal to the ending network number. To specify a network number, set the starting and ending network numbers to the same value.
|
Default
No AppleTalk access list that overlaps any part of a range of network numbers or cable ranges is defined.
Command Mode
Global configuration
Usage Guidelines
The access-list includes command affects matching on extended and nonextended AppleTalk networks. The conditions defined by this access list are used when the packet's cable range or network number overlaps, either partially or completely, one (or more) of those specified in the access-list network command.
To delete an access list, specify the minimum number of keywords and arguments needed to delete the proper access list. For example, to delete the entire access list, use the following command:
no access-list access-list-number
To delete the access list for a specific network, use the following command:
no access-list access-list-number {deny | permit} includes cable-range
Example
The following example defines an access list that permits access to packets destined to any nonextended or extended network whose network number or cable range overlaps any part of the range 10 to 20. This means, for example, that packets whose cable ranges are 13 to 16 and 17 to 25 will be forwarded. This access list also allows all other packets to be forwarded.
access-list 600 permit includes 10-20
access-list 600 permit other-access
Related Commands
access-list additional-zones
access-list cable-range
access-list network
access-list other-access
access-list within
access-list zone
access-list network
To define an AppleTalk access list for a single network number (that is, for a nonextended network), use the access-list network global configuration command. To remove an access list, use the no form of this command.
access-list access-list-number {deny | permit} network network
no access-list access-list-number {deny | permit} network network
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
network
|
AppleTalk network number.
|
Default
No AppleTalk access list for a single network number is defined.
Command Mode
Global configuration
Usage Guidelines
The access-list network command affects matching on nonextended networks only. The conditions defined by this access list are used only when the packet's network number matches a network number specified in one of the access-list network commands. The conditions are never used to match a cable range (for an extended network) even if the cable range has the same starting and ending number.
To delete an access list, specify the minimum number of keywords and arguments needed to delete the desired access list. For example, to delete an entire access list, use the following command:
no access-list access-list-number
To delete the access list for a specific network, use the following command:
no access-list access-list-number {deny | permit} network network
Example
The following example defines an access list that forwards all packets except those destined for networks 1 and 2:
access-list 650 deny network 1
access-list 650 deny network 2
access-list 650 permit other-access
Related Commands
access-list additional-zones
access-list cable-range
access-list includes
access-list other-access
access-list within
access-list zone
access-list other-access
To define the action to take for access checks that apply to networks or cable ranges, use the
access-list other-access global configuration command.
access-list access-list-number {deny | permit} other-access
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
Default
Other access is denied.
Command Mode
Global configuration
Usage Guidelines
The access-list other-access command defines the action to take for access checks not explicitly defined with an access-list network, access-list cable-range, access-list includes, or access-list within command. If you do not specify this command, the default action is to deny other access.
Example
The following example defines an access list that forwards all packets except those destined for networks 1 and 2:
access-list 650 deny network 1
access-list 650 deny network 2
access-list 650 permit other-access
Related Commands
access-list additional-zones
access-list cable-range
access-list includes
access-list network
access-list within
access-list zone
access-list within
To define an AppleTalk access list for an extended or a nonextended network whose network number or cable range is included entirely within the specified cable range, use the access-list within global configuration command. To remove this access list, use the no form of this command.
access-list access-list-number {deny | permit} within cable-range
no access-list access-list-number {deny | permit} within cable-range
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
cable-range
|
Cable range or network number. The argument specifies the start and end of the cable range, separated by a hyphen. These arguments are decimal numbers from 1 to 65279. The starting network number must be less than or equal to the ending network number. To specify a network number, set the starting and ending network numbers to the same value.
|
Default
No AppleTalk access list is defined for an extended or a nonextended network whose network number or cable range is included entirely within the specified cable range.
Command Mode
Global configuration
Usage Guidelines
The access-list within command affects matching on extended and nonextended AppleTalk networks. The conditions defined by this access list are used when the packet's cable range or network number is completely included in one (or more) of those specified in the access-list network command.
To delete an access list, specify the minimum number of keywords and arguments needed to delete the desired access list. For example, to delete the entire access list, use the following command:
no access-list access-list-number
To delete the access list for a specific network, use the following command:
no access-list access-list-number {deny | permit} within cable-range
Example
The following example defines an access list that permits access to packets destined to any nonextended or extended network whose network number or cable range is completely included in the range 10 to 20. This means, for example, that packets whose cable range is 13 to 16 will be forwarded, but those whose cable range is 17 to 25 will not be forwarded. The second line of the example causes all other packets to be forwarded.
access-list 600 permit within 10-20
access-list 600 permit other-access
Related Commands
access-list additional-zones
access-list cable-range
access-list includes
access-list network
access-list other-access
access-list zone
access-list zone
To define an AppleTalk access list that applies to a zone, use the access-list zone global configuration command. To remove an access list, use the no form of this command.
access-list access-list-number {deny | permit} zone zone-name
no access-list access-list-number {deny | permit} zone zone-name
Syntax Description
access-list-number
|
Number of the access list. This is a decimal number from 600 to 699.
|
deny
|
Denies access if the conditions are matched.
|
permit
|
Permits access if the conditions are matched.
|
zone-name
|
Name of the zone. The name can include special characters from the Apple Macintosh character set. To include a special character, type a colon followed by two hexadecimal numbers. The zone name cannot have leading or trailing space characters.
|
Default
No AppleTalk access list is applied to a zone.
Command Mode
Global configuration
Usage Guidelines
To delete an access list, specify the minimum number of keywords and arguments needed to delete the proper access list. For example, to delete the entire access list, use the following command:
no access-list access-list-number
To delete the access list for a specific network, use the following command:
no access-list access-list-number {deny | permit} zone zone-name
Use the access-list additional-zones command to define the action to take for access checks not explicitly defined with the access-list zone command.
Example
The following example creates an access list based on AppleTalk zones:
access-list 610 deny zone Twilight
access-list 610 permit additional-zones
Related Commands
access-list additional-zones
access-list cable-range
access-list includes
access-list network
access-list other-access
access-list within
appletalk address
To enable nonextended AppleTalk on an interface, use the appletalk address interface configuration command. To disable nonextended AppleTalk, use the no form of this command.
appletalk address network.node
no appletalk address
Syntax Description
network.node
|
AppleTalk network address assigned to the interface. The argument network is the 16-bit network number in the range 0 to 65280. The argument node is the 8-bit node number in the range 0 to 254. Both numbers are decimal.
|
Default
Disabled
Command Mode
Interface configuration
Usage Guidelines
You must enable AppleTalk on the interface before assigning zone names.
Specifying an address of 0.0, 0.node, or network.0 puts the interface into discovery mode. When in this mode, the router attempts to determine network address information from another router on the network. You can also enable discovery mode with the appletalk discovery command. Note that discovery mode does not run over synchronous serial lines.
Example
The following example enables nonextended AppleTalk on Ethernet interface 0:
Related Commands
appletalk cable-range
appletalk discovery
appletalk zone
appletalk cable-range
To assign a range of networks to a cable, use the appletalk cable-range interface configuration command. Use the no form of this command to disable a cable-range setting.
appletalk cable-range cable-range [network.node]
no appletalk cable-range
Syntax Description
cable-range
|
Cable range or network number. The argument specifies the start and end of the cable range, separated by a hyphen. These arguments are decimal numbers from 1 to 65279. The starting network number must be less than or equal to the ending network number.
|
network.node
|
(Optional) Suggested AppleTalk address for the interface. The argument network is the 16-bit network number, and the argument node is the 8-bit node number. Both numbers are decimal. The suggested network number must fall within the specified range of network numbers.
|
Default
Disabled
Command Mode
Interface configuration
Usage Guidelines
The router needs both a valid cable range and a zone list to use AppleTalk. This command must be entered before the appletalk zone command.
Whenever you change the cable range, the router clears the internal zone list and you must enter a new zone list.
Configure the router for discovery mode if you want to find out what the current cable range is. To configure the router for discovery mode, use the appletalk cable-range 0-0 0.0 command. This causes the router to learn about the AppleTalk network. After saving the command in your configuration file, log back in and enable configuration mode. When you display the configuration, you will see the AppleTalk cable range and the AppleTalk zone variables. Then, add those two entries to the configuration and save the configuration file.
Examples
The following example shows how to use discovery mode:
appletalk cable-range 0-0 0.0
After you learn the cable range values, add them to the configuration file. For example:
appletalk cable-range 105-105 105.222
username arauser password arapasswd
The following example assigns a cable range of 2-2 to the interface:
appletalk cable-range 2-2
Related Commands
appletalk address
appletalk routing
appletalk zone
appletalk checksum
To enable the generation and verification of checksums for all AppleTalk packets, use the appletalk checksum global configuration command. To disable checksum generation and verification, use the no form of this command.
appletalk checksum
no appletalk checksum
Syntax Description
This command has no arguments or keywords.
Default
Enabled
Command Mode
Global configuration
Usage Guidelines
When the appletalk checksum command is enabled, the router discards incoming DDP packets when the checksum is nonzero and incorrect and the router is the final destination for the packet.
You might want to disable checksum generation and verification if you have older LaserWriter printers or other devices that cannot receive packets that contain checksums.
Example
The following example disables the generation and verification of checksums:
appletalk discovery
To put an interface into discovery mode, use the appletalk discovery interface configuration command. To disable discovery mode, use the no form of this command.
appletalk discovery
no appletalk discovery
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Interface configuration
Usage Guidelines
If an interface is connected to a network that has at least one other operational AppleTalk router, you can dynamically configure the interface using discovery mode. In discovery mode, an interface acquires network address information about the attached network from an operational router and then uses this information to configure itself.
If you enable discovery mode on an interface, that interface must configure itself by acquiring information from another operational router on the attached network when the router is starting up that interface. If no operational router is present on the connected network, the interface will not start up.
If you do not enable discovery mode, the interface must acquire its configuration from memory when the router is starting up. If the stored configuration is not complete, the interface will not start up. If there is another operational router on the connected network, the router will verify the stored interface configuration with that router. If there is any discrepancy, the interface will not start up. If there are no neighboring operational routers, the router will assume the stored interface configuration is correct and will start up.
Once an interface is operational, it can seed the configurations of other routers on the connected network regardless of whether you have enabled discovery mode on any of the routers.
If you enable appletalk discovery and the interface is restarted, you must have another operational router on the directly connected network or the interface will not start up.
It is not advisable to have all routers on a network configured with discovery mode enabled. If all routers were to restart simultaneously (for instance, after a power failure), the network would become inaccessible until at least one router was restarted with discovery mode disabled.
You also can enable discovery mode by specifying an address of 0.0. in the appletalk address command or a cable range of 0-0 in the appletalk cable-range command.
Discovery mode is useful when you are changing a network configuration or when you are adding a router to an existing network.
Discovery mode does not run over synchronous serial lines.
Use the no appletalk discovery command to disable discovery mode and allow the interface to be a seed port. If the interface is not operational when you issue this command, you must configure the zone name before the interface will be operational. If you are reconfiguring an operational interface by issuing the no appletalk discovery command, the command will have no effect because the network configuration is already established.
Example
The following example enables discovery mode on Ethernet interface 0:
appletalk cable-range 0-0
Related Commands
appletalk address
appletalk cable-range
appletalk zone
show appletalk interface
appletalk macip dynamic
To allocate IP addresses to dynamic MacIP clients, use the appletalk macip dynamic global configuration command. To delete a MacIP dynamic address assignment, use the no form of this command.
appletalk macip dynamic ip-address [ip-address] zone server-zone
no appletalk macip [dynamic ip-address [ip-address] zone server-zone]
Syntax Description
ip-address
|
IP address, in four-part dotted decimal notation. To specify a range, enter two IP addresses, which represent the first and last addresses in the range.
|
server-zone
|
Zone in which the MacIP server resides. The argument server-zone can include special characters from the Apple Macintosh character set. To include a special character, specify a colon followed by two hexadecimal numbers. For a list of Macintosh characters, refer to the Apple Computer, Inc. specification Inside AppleTalk. Zone names cannot have leading or trailing space characters.
|
Default
No IP addresses are allocated to dynamic MacIP clients.
Command Mode
Global configuration
Usage Guidelines
Use the appletalk macip dynamic command when configuring MacIP servers.
Dynamic clients are those that accept any IP address assignment within the dynamic range specified.
In general, it is recommended that you do not use fragmented address ranges in configuring ranges for MacIP. However, if this is unavoidable, use the appletalk macip dynamic command to specify as many addresses or ranges as required and use the appletalk macip static command to assign a specific address or address range.
To shut down all running MacIP services, use the following command:
no appletalk macip
To delete a particular dynamic address assignment from the configuration, use the following command:
no appletalk macip dynamic ip-address [ip-address] zone server-zone
Example
The following example illustrates MacIP support for dynamically addressed MacIP clients with IP addresses in the range 172.16.1.28 to 172.16.1.44.
! This global statement specifies the MacIP server address and zone:
appletalk macip server 172.16.1.27 zone Engineering
! This global statement identifies the dynamically addressed clients:
appletalk macip dynamic 172.16.1.28 172.16.1.44 zone Engineering
! These statements assign the IP address and subnet mask for Ethernet
ip address 172.16.1.27 255.255.255.0
! This global statement enables AppleTalk on the router.
! These statements enable AppleTalk on the interface and
! set the zone name for the interface
appletalk cable-range 69-69 69.128
appletalk zone Engineering
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
appletalk macip server
appletalk macip static
ip address †
show appletalk macip-servers
appletalk macip server
To establish a MacIP server for a zone, use the appletalk macip server global configuration command. To shut down a MACIP server, use the no form of this command.
appletalk macip server ip-address zone server-zone
no appletalk macip [server ip-address zone server-zone]
Syntax Description
ip-address
|
IP address, in four-part dotted decimal notation. It is suggested that this address match the address of an existing IP interface.
|
server-zone
|
Zone in which the MacIP server resides. The argument server-zone can include special characters from the Apple Macintosh character set. To include a special character, specify a colon followed by two hexadecimal numbers. For a list of Macintosh characters, refer to the Apple Computer, Inc. specification Inside AppleTalk. Zone names cannot have leading or trailing space characters.
|
Default
No MacIP servers are established for a zone.
Command Mode
Global configuration
Usage Guidelines
Use the appletalk macip server command when configuring MacIP servers.
You can configure multiple MacIP servers for a router, but you can assign only one MacIP server to a particular zone and only one IP interface to each MacIP server. In general, you must be able to establish an alias between the IP address you assign with the appletalk macip server command and an existing IP interface. For implementation simplicity, it is suggested that the address specified in this command match an existing IP interface address.
A MacIP server is not registered using NBP until at least one MacIP resource is configured.
To shut down all active MacIP servers, use the following command:
no appletalk macip
To delete a specific MacIP server from the MacIP configuration, use the following command:
no appletalk macip server ip-address zone server-zone
Example
The following example establishes a MacIP server on Ethernet interface 0 in AppleTalk zone Engineering. It then assigns an IP address to the Ethernet interface and enables AppleTalk on the router and the Ethernet interface.
appletalk macip server 172.16.1.27 zone Engineering
ip address 172.16.1.27 255.255.255.0
appletalk cable-range 69-69 69.128
appletalk zone Engineering
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
appletalk macip dynamic
appletalk macip static
ip address †
show appletalk macip-servers
appletalk macip static
To allocate an IP address to be used by a MacIP client that has reserved a static IP address, use the appletalk macip static global configuration command. To delete a MacIP static address assignment, use the no form of this command.
appletalk macip static ip-address [ip-address] zone server-zone
no appletalk macip [static ip-address [ip-address] zone server-zone]
Syntax Description
ip-address
|
IP address, in four-part dotted decimal format. To specify a range, enter two IP addresses, which represent the first and last addresses in the range.
|
server-zone
|
Zone in which the MacIP server resides. The argument server-zone can include special characters from the Apple Macintosh character set. To include a special character, specify a colon followed by two hexadecimal numbers. For a list of Macintosh characters, refer to the Apple Computer, Inc. specification Inside AppleTalk. Zone names cannot have leading or trailing space characters.
|
Default
No IP addresses are allocated.
Command Mode
Global configuration
Usage Guidelines
Use the appletalk macip static command when configuring MacIP.
Static addresses are for users who require fixed addresses for IP name domain name service and for administrators who do want addresses to change so they can always know who has what IP address.
In general, it is recommended that you do not use fragmented address ranges in configuring ranges for MacIP. However, if this is unavoidable, use the appletalk macip dynamic command to specify as many addresses or ranges as required, and then use the appletalk macip static command to assign a specific address or address range.
To shut down all running MacIP services, use the following command:
no appletalk macip
To delete a particular static address assignment from the configuration, use the following command:
no appletalk macip static ip-address [ip-address] zone server-zone
Example
The following example illustrates MacIP support for MacIP clients with statically allocated IP addresses. The IP addresses range is from 172.16.1.50 to 172.16.1.66. The three nodes that have the specific addresses are 172.16.1.81, 172.16.1.92, and 172.16.1.101.
! This global statement specifies the MacIP server address and zone:
appletalk macip server 172.16.1.27 zone Engineering
! These global statements identify the statically addressed clients:
appletalk macip static 172.16.1.50 172.16.1.66 zone Engineering
appletalk macip static 172.16.1.81 zone Engineering
appletalk macip static 172.16.1.92 zone Engineering
appletalk macip static 172.16.1.101 zone Engineering
! These statements assign the IP address and subnet mask for Ethernet
ip address 172.16.1.27 255.255.255.0
! This global statement enables AppleTalk on the router.
! These statements enable AppleTalk on the interface and
! set the zone name for the interface
appletalk cable-range 69-69 69.128
appletalk zone Engineering
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
appletalk macip dynamic
appletalk macip server
ip address †
show appletalk macip-servers
appletalk routing
To enable AppleTalk connections, use the appletalk routing global configuration command. To disable AppleTalk, use the no form of this command.
appletalk routing
no appletalk routing
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Global configuration
Usage Guidelines
You must enable AppleTalk routing to permit your router to be an AppleTalk Remote Access (ARA) server.
Example
The following example enables AppleTalk protocol processing on the router:
Related Commands
appletalk address
access-list cable-range
appletalk zone
arap enable
appletalk zone
To set the zone name for the connected AppleTalk network, use the appletalk zone interface configuration command. To delete a zone, use the no form of this command.
appletalk zone zone-name
no appletalk zone [zone-name]
Syntax Description
zone-name
|
Name of the zone. The name can include special characters from the Apple Macintosh character set. To include a special character, type a colon followed by two hexadecimal numbers. For a list of Macintosh characters, refer to the Apple Computer, Inc. specification Inside AppleTalk. The zone name cannot have leading or trailing spaces.
|
Default
No zone name is defined.
If a zone list exists, the first zone in the list is the default zone.
Command Mode
Interface configuration
Usage Guidelines
The router needs both a valid cable range and a valid zone list to use AppleTalk.
The appletalk cable-range command must be entered before the appletalk zone command.
The first zone specified in the list is the default zone.
The appletalk zone command accepts spaces in zone names. Do not use quotation marks in the command entry. When you have completed the entry, use the show configuration command to display the configuration file.
The no form of the command deletes a zone name from a zone list or, if you do not specify a zone name, it deletes the entire zone list. Before configuring a new zone list, delete any existing zone-name list using the no appletalk zone command.
The internal zone list is cleared automatically when you issue an appletalk cable-range command. The list is also cleared if you issue the appletalk zone command on an existing network.
Changing the Zone List
AppleTalk routers maintain a complete list of zone names and associated network numbers. AppleTalk network protocols assume that the list of zones is stable if the associated networks remain reachable. The only way to make an old zone name disappear throughout your network is to cause the associated routes to disappear. If you change a zone name and keep the network numbers the same, you might need to wait for the next general power failure for parts of your network to acquire new zone lists and flush the old entry.
Examples
The following example assigns the zone name Twilight to an interface:
appletalk cable-range 10-20
The following example uses a colon and two hexadecimal numbers to specify a Macintosh special character in the zone name Cisco·Zone.
appletalk zone Cisco:A5Zone
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
appletalk cable-range
show appletalk zone
show configuration †
arap authentication
To enable TACACS+ authentication for ARA on a line, use the arap authentication command. Use the no form of the command to disable authentication for an ARA line.
arap authentication {default |list-name}
no arap authentication {default | list-name}
Syntax Description
default
|
Use the default list created with the aaa authentication arap command.
|
list-name
|
Use the indicated list created with the aaa authentication arap command.
|
Default
ARAP authentication uses the default set with the aaa authentication arap command. If no default is set, the local user database is checked.
Command Mode
Line configuration
Usage Guideline
This command is a per-line command used with TACACS+, and specifies the name of a list of AAA authentication processes to try at login. If no list is specified, the default list is used (whether or not it is specified in the command line). Defaults and lists are created with the aaa authentication arap command. Entering the no version of arap authentication has the same effect as entering the command with the default argument.
Before issuing this command, create a list of authentication processes by using the global configuration aaa authentication arap command.
Caution 
If you use a list-name that is not configured using the aaa authentication arap command, you will disable ARAP on this line.
Example
The following example specifies that the TACACS+ authentication list called MIS-access is to be used on ARA line 7:
arap authentication MIS-access
Related Command
A dagger (†) indicates that the command is documented in another chapter.
aaa authentication arap †
arap callback
To enable an ARA client to request a callback, use the arap callback global configuration command.
arap callback
Syntax Description
This command has no arguments or keywords.
Default
Callback requests are not accepted on lines configured for ARA.
Command Mode
Global configuration
Usage Guidelines
This command enables the router to accept callback requests from ARA clients. You must first enable AppleTalk routing on the router and enable automatic ARA startup on the line. You can then use this command with either local username authentication or TACACS+ authentication.
Example
The following example accepts a callback request from an ARA client:
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
arap authentication
autoselect ara
callback forced-wait†
ppp authentication†
ppp callback†
service exec-callback†
username†
arap dedicated
To configure a line to be used only as an ARA connection, use the arap dedicated line configuration command. Use the no form of the command to return the line to interactive mode.
arap dedicated
no arap dedicated
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Line configuration
Example
The following example configures line 3 to be used only for ARA connections:
arap enable
To enable ARA for a line, use the arap enable line configuration command. Use the no form of this command to disable ARA.
arap enable
no arap enable
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Line configuration
Example
The following example enables ARA on a line:
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
appletalk routing
autoselect †
arap network
To create a new network/zone and cause it to be advertised, use the arap network global configuration command. Use the no form of this command to prevent a new network/zone from being advertised.
arap network [network-number] [zone-name]
no arap network
Syntax Description
network-number
|
(Optional) The AppleTalk network number. The network number must be unique on your AppleTalk network. This network is where all ARAP users appear when they dial in to the network.
|
zone-name
|
(Optional) The AppleTalk zone name.
|
Default
A new network or zone is not created.
Command Mode
Global configuration
Usage Guidelines
This is a required command. ARAP does not run without it in Cisco IOS Release 10.2 and above.
Example
The following example creates a new network/zone:
arap network 400 test zone
arap net-access-list
To control Macintosh access to networks, use the arap net-access-list line configuration command. Use the no form of this command to return to the default setting.
arap net-access-list net-access-list-number
no arap net-access-list net-access-list-number
Syntax Description
net-access-list-number
|
One of the list values configured using the AppleTalk access-list cable-range, access-list includes, access-list network, access-list other-access, and access-list within commands.
|
Default
Disabled. The Macintosh has access to all networks.
Command Mode
Line configuration
Usage Guidelines
You can use the arap net-access-list command to apply access lists defined by the access-list cable-range, access-list includes, access-list network, access-list other-access, and access-list within commands.
You cannot use the arap net-access-list command to apply access lists defined by the access-list zone and access-list additional-zones commands.
Example
In the following example, ARA is enabled on line 3 and the Macintosh will have access to the AppleTalk access list numbered 650.
Related Commands
access-list cable-range
access-list includes
access-list network
access-list other-access
access-list within
arap zonelist
arap noguest
To prevent Macintosh guests from logging in to the router, use the arap noguest line configuration command. Use the no form of this command to remove this restriction.
arap noguest [if-needed]
no arap noguest
Syntax Description
if-needed
|
(Optional) Does not authenticate if the user already provided authentication. This allows users to log in as guests if they have already been authenticated through a username and/or password.
|
Default
Disabled
Command Mode
Line configuration
Usage Guidelines
A guest is a person who connects to the network without having to give a name or a password.
Caution 
Example
The following example prohibits guests from logging in to the router:
arap require-manual-password
To require users to enter their password manually at the time they log in, use the arap require-manual-password line configuration command.
arap require-manual-password
Syntax Description
This command has no arguments or keywords.
Default
Disabled
Command Mode
Line configuration
Usage Guidelines
This command only works for ARAP 2.0 connections.
Example
The following example forces users to enter their passwords manually at the time they log in, rather than use a saved password:
arap require-manual-password
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
enable password †
login (line configuration) †
password †
arap timelimit
To set the maximum length of an ARA session for a line, use the arap timelimit line configuration command. Use the no form of this command to return to the default of unlimited session length.
arap timelimit [minutes]
no arap timelimit
Syntax Description
minutes
|
(Optional) Maximum length of time (in minutes) for a session.
|
Default
Unlimited session length
Command Mode
Line configuration
Usage Guidelines
After the specified length of time, the session will be terminated.
Example
The following example specifies a maximum length of 20 minutes for ARA sessions:
Related Command
arap warningtime
arap use-tacacs
To enable TACACS for ARAP authentication, use the arap use-tacacs line configuration command. Use the no form of this command to disable TACACS for ARAP authentication.
arap use-tacacs [single-line]
no arap use-tacacs
Syntax Description
single-line
|
(Optional) Accepts the username and password in the username field. If you are using an older version of TACACS (before Extended TACACS), you must use this keyword.
|
Default
Disabled
Command Mode
Line configuration
Usage Guidelines
This is a per line command. Use this command only when you have set up an extended TACACS server. This command requires the new Cisco extended TACACS server.
Note
This command cannot be used with AAA/TACACS+. Use the arap authentication command instead.
The command specifies that if a username and password are specified in the username, separated by an asterisk (*), then a standard TACACS login query is performed using that username and password. If the username does not contain an asterisk, then normal ARAP authentication is performed using TACACS.
This feature is useful when integrating TACACS with other authentication systems that require a clear text version of the user's password. Such systems include one-time password systems, token card systems, and others.
Caution 
Normal ARAP authentications prevent the clear-text password from being transmitted over the link. When you use the single-line keyword, passwords cross the link in the clear, exposing them to anyone looking for such information.
Due to the two-way nature of the ARAP authentication, the ARA application requires that a password value be entered in the Password field in the ARA dialog box. This secondary password must be "arap." First enter the username and password in the form username*password in the Name field of the dialog box, then enter arap in the Password field.
Example
The following example enables TACACS for ARAP authentication:
Related Commands
A dagger (†) indicates that the command is documented in another chapter.
arap enable
arap noguest
autoselect †
tacacs-server extended †
tacacs-server host †
arap warningtime
To set when a disconnect warning message is displayed, use the arap warningtime line configuration command. Use the no form of this command to disable this function.
arap warningtime [minutes]
no arap warningtime
Syntax Description
minutes
|
(Optional) Amount of time, in minutes, before the configured session time limit. At the configured amount of time before a session is to be disconnected, the router sends a message to the Macintosh client, which causes a warning message to appear on the user's screen.
|
Default
Disabled
Command Mode
Line configuration
Usage Guidelines
This command can only be used if a session time limit has been configured on the line.
Example
The following example shows a line configured for 20-minute ARA sessions, with a warning 17 minutes after the session is started:
Related Command
arap timelimit
arap zonelist
To control what zones the Macintosh client sees, use the arap zonelist line configuration command. Use the no form of this command to disable the default setting.
arap zonelist zone-access-list-number
no arap zonelist zone-access-list-number
Syntax Description
Default
Disabled. The Macintosh will see all defined zones.
Command Mode
Line configuration
Usage Guidelines
You can use the arap zonelist command to apply access lists defined by the access-list zone and access-list additional-zones command.
You cannot use the arap zonelist command to apply access lists defined by the access-list network command.
Example
In the following example, ARA is enabled on line 3 and the Macintosh will see only zones permitted by access list 650.
Related Commands
access-list additional-zones
access-list zone
arap net-access-list
debug arap
To debug ARA sessions, use the debug arap privileged EXEC command. Use the no form of this command to turn off the debugging function.
debug arap {internal | memory | mnp4 | v42bis}
no debug arap
Syntax Description
internal
|
Debug internal ARA packets
|
memory
|
Debug memory allocation for ARA
|
mnp4
|
Debug low-level asynchronous serial protocol
|
v42bis
|
Debug compression
|
Default
Disabled
Command Mode
Privileged EXEC
Example
The following example activates debugging internal ARA packets on line 3:
login authentication
To enable TACACS+ authentication for logins, use the login authentication command. Use the no form of the command to return to the default.
login authentication {default | list-name}
no login authentication {default | list-name}
Syntax Description
default
|
Uses the default list created with the aaa authentication login command.
|
list-name
|
Uses the indicated list created with the aaa authentication login command.
|