Command 
Summary
 
Command 
Line Interface (CLI) is used to configure the system via Telnet.  To enter the 
CLI you must Telnet into the modem at the modem’s Management IP address (default 
192.168.1.1).  The default username is root.  The default password 
is 12345. 
 
All the system commands for various modules are organized 
in different directories. All these directories are put under the directory called 
home. However, they can be listed by running help command. 
All the administration commands are located under the home/users. 
 
Upon logging into CLI the user enters into the default directory, 
home. The current working directory includes the login name in the 
command prompt (ex. [root @ home]$ )
 
The CLI provides commands for navigating between directories, 
listing the commands in a directory, and providing help. Any of these commands 
may be executed from any directory. 
 
 
help -o <command> 
 
Displays help and usage text for the specified command. If nothing is specified, 
it displays help text for all general commands. 
 
 
home 
 
This command changes the working directory to home directory.
 
 
exit 
 
If 
the user is working in the home directory, the session is closed.  Otherwise exit 
changes the working directory to its immediate parent directory. 
 
 
ls 
 
Lists all the commands available in the current working directory. 
 
  
reboot
Reboots 
the modem (note: telnet session is lost).
 
save 
 
Saves 
the current running configuration into memory.  The current setting will remain 
saved when the modem is rebooted. 
 
version 
 
Displays the version number of the modem’s firmware. 
date
Displays 
the current date and time settings.
date 
–o date MM:DD:YYYY time H:M:S 
Sets 
the specified date and time.
 
erase
Erases 
the current stored configuration. The currently used settings are not altered. 
The next time the system is rebooted, the system will have its default (factory) 
settings.
Warning:  
Do not use the save command after the erase command unless the erase command was 
performed in error.
This 
will show the allocation status of bitmaps like sockets, mbuffs, and clusters.
 
 
To 
create, remove, list and change user settings, type users from the home 
directory
[root @ user 
] $
The ls command 
will list five options:
 - adduser
 - remuser
 - setperms
 - chpasswd
 - listusers
 
 
adduser <username> -o -permissions <A= admin | O= 
ordinary> 
 
Adds 
new access user to the system.  This command requires that a password be provided.  
This is an administrative command and you must be logged in with administrative 
rights. 
 
<username> 
The name of the user to be added. 
 
-permissions <admin | ordinary> 
Specifies 
the permissions granted to the user.  By default the user is granted ordinary 
permissions. 
 
deluser <username> 
 
Deletes the specified access user. This is an administrative 
command and you must be logged in with administrative rights.
 
setperms {username} [-o permissions ( A )] 
Modifies the properties of a user account. 
 
<username> 
The name of the user whose services or permissions are to 
be modified. 
 
<permissions>
O – ordinary user, A – Administrator  
 
 
Examples:  
Change user xyz from ordinary user to Administrator.
 
setperms xyz -o A 
 
 
 
changepasswd <username> 
 
Changes password of the existing user. To use this command 
you must be logged as an Administrator.
 
listusers 
 
Lists all registered users to use CLI/http/ftp. 
 
   
 
The 
ifconfig command contains several forms to obtain information or configure an 
IP address for an interface. The first form configures the IP address and other 
parameters for the specified interface. The remaining forms display information 
about the interface(s).
 
ifconfig 
–o <interface_name> inet <address> [netmask <mask>] [broadcast 
<addr>]
[up|down] 
[mtu <n>] 
ifconfig 
–o <interface_name> 
ifconfig 
–o –a
ifconfig 
–o –l
<interface_name>   
The name of the interface. Possible values are “eth0”, “eth1”, “mer0”, “usb0”, 
“lo0”, “atm0”, “atm1”, “atm2”, “atm3”, “atm4”, “atm5”, “atm6”, “atm7”, “ppp0”, 
“ppp1”, “ppp2,” “ppp3”, “ppp4”, “ppp5”, “ppp6”, “ppp7”.
<address>
The 
IP address to be assigned to the interface. Dot-notation is used to enter the 
IP address (for example 192.168.2.1).
netmask 
<mask>
The 
netmask is used to extract the network part from the IP address. It also specifies 
how much of the address is to be reserved for subdividing the network into sub-networks 
that are taken from the host field of the address. Netmask is ‘AND’ed with the 
interface IP address to get the network ID that is used in routing, indicating 
that this network is reachable through these interfaces. The mask can be specified 
as a single hexadecimal number with a leading 0x, for example 0xffffff00, or with 
a dot-notation Internet address of 255.255.255.00
broadcast 
<addr>
Broadcasting 
is used when it makes sense to send the same message to multiple recipients on 
the LAN. This option is used to specify the broadcast address to be used in the 
network. The default broadcast address is the address with a host part as all 
1’s in the IP address. For example, 192.168.2.255 is a broadcast address for network 
192.168.2.0
down
Mark 
an interface “down’’. When an interface is marked “down", the system will 
not attempt to transmit messages through that interface.
up
Mark 
an interface “up’’. This may be used to enable an interface after an interface 
was
marked 
as “down’’. By enabling the interface, messages can be transmitted through that
interface.
mtu 
<n>
Sets 
the maximum transmission unit of the interface to n, the default is interface 
specific.
The 
MTU is used to limit the size of packets that are transmitted on an interface. 
Not all
interfaces 
support setting the MTU, and some interfaces, like ethernet, have range
restrictions 
(72 – 1500).
-a
Displays 
detailed information about all the interfaces.
-l
Lists 
the current interfaces.
Examples:
[root  
@ home] ifconfig –o -a
eth0: 
flags=ffff8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
mtu 
1500 inet 192.168.2.185 netmask 0xffffff00 broadcast 192.168.2.255
ether 
08:00:20:c0:c9:74
lo0: 
flags=ffff8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 
127.0.0.1 netmask 0xff000000
The 
above command lists all the interfaces.
ifconfig 
–o –l
Displays 
a list of interfaces. It will result in a listing such as "eth0 atm0."
ifconfig 
–o eth0
eth0: 
flags=ffff8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
mtu 
1500 inet 192.168.2.185 netmask 0xffffff00 broadcast 192.168.2.255
ether 
08:00:20:c0:c9:74
The 
configuration of eth0 is listed.
ifconfig 
–o eth0 inet 192.168.2.242
Set 
the IP address on eth0 to 192.168.2.242
ifconfig 
–o eth0 inet 192.168.2.185 mtu 900
Changes 
the MTU for the eth0 interface.
ifconfig 
–o eth0 inet 192.168.2.185 broadcast 192.168.255.255
Changes 
the broadcast address
ifconfig 
–o eth0 inet 192.168.2.185 netmask 255.255.00.00
Changes 
the netmask.
ifconfig 
–o eth0 inet 192.168.2.185 down
Marks 
the interface as down.
ifconfig 
–o eth0 inet 192.168.2.185 up
Marks 
the interface as up.
ifconfig 
–o eth0 inet 192.168.2.185 alias 192.168.2.242
ifconfig 
-o eth0 inet 192.168.2.185 broadcast 192.168.255.255 netmask
255.255.00.00 
mtu 900
Sets 
the broadcast address, netmask and mtu for the eth0 interface.
 
Allows 
the user to add, delete, and change a routing entry or allows the user to get
information 
about an entry.
route 
add –o -dest <dest_ip_addr> -gateway <gateway_ip_addr> [-netmask mask] 
[-mtu value] [-hopcount value]
route 
add –o -dest <dest_ip_addr> -interface if_name [-netmask mask] [-mtu value] 
[-hopcount value]
route 
delete –o -dest <dest_ip_addr>
route 
change –o -dest <dest_ip_addr> -gateway <new_ip_addr>
route 
get –o -dest <dest_ip_addr>
route 
flush
list 
routes
route 
add is used to add a routing entry. The destination address and the gateway 
to reach this destination address must be specified. The netmask will be 
computed based upon the class of the destination address if it is not specified. 
For example, a netmask of 255.255.255.0 will be taken for a destination address 
of 192.168.3.0 since this is a class C address.  If the destination is directly 
reachable via an interface requiring no intermediary system to act as a gateway, 
the interface modifier should be specified. The gateway given is the address 
of this host on the common network, indicating the interface to be used for transmission.  
Alternately if the interface is point-to-point, the name of the interface itself 
may be given. In this case the route remains valid even if the local or remote 
addresses change.
route 
delete is used to remove routing entries.
route 
change is used to change the gateway for the specified destination address.
route 
get is used to get information for routes to the specified destination.
route 
flush will erase all routing table entries.
list 
routes will list all routing table entries.
Examples:
route 
add -o -dest 192.168.3.0 -gateway 192.168.2.1
Adds 
a route entry with destination IP address 192.168.3.0 and gateway as 192.168.2.1.
route 
add –o -dest 192.168.3.101 -gateway 192.168.2.1 -interface eth0 -netmask
255.255.255.255 
-mtu 1500 -hopcount 2
Adds 
a route entry with destination ip address set to 192.168.3.101, gateway as 192.168.2.1 
and interface name to be used for this route as eth0, netmask as 255.255.255.255, 
mtu as 1500 and hopcount to 2.
route 
delete -o -dest 192.168.3.0
Deletes 
the route entry whose destination IP address is 192.168.3.0.
route 
change –o -dest 192.168.3.0 -gateway 192.168.2.4
Changes 
the gateway to 192.168.2.4 for the entry whose destination addresses match with
192.168.3.0.
route 
get –o -dest 192.168.3.0
Lists 
the route entry whose destination IP address is 192.168.3.0.
  
 
statistic 
<ip I  tcp | udp | icmp> 
 
Displays statistics for IP, ICMP, TCP and UDP protocols. 
 
 
list <arp | udp | tcp | routes | interfaces> 
 
Lists the Address Resolution Protocol (ARP) Table, Routing 
Table, and Protocol Control Blocks (PCB) of UDP/TCP sockets in use and the network 
interfaces information. 
 
To 
set  the Domain Name Server.
Commands 
for setting DNS parameters are in the .dns. directory.  From the .home. directory, 
type .dns. to enter the directory. 
 
 
set 
-d <domain_name>
set 
[–n1 <name_server>] [–n2 <name_server>]
Sets 
DNS entries for the system. The domain_name specifies the name of this 
domain for the router. The name_server specifies the IP address of the 
server resolving DNS requests.  To clear a domain entry, specify double quotes 
(“”) for the domain name. To clear the name server entry, specify 0 as the name 
server.
-n1 
<name_server>
Used 
to specify the primary name server.
-n2 
<name_server>
Used 
to specify the secondary name server.
Examples:
[cli 
@ dns]$ set -d analog.com
Sets 
the domain name to “analog.com”.
 [cli 
@ dns]$ set -d “”
Removes 
the domain name.
[cli 
@ dns]$ set –n1 137.23.41.2
Sets 
the primary name server for DNS queries.
[cli 
@ dns]$ set –n1 0
Removes 
the primary name server.
 
list 
 
Lists DNS domain name and name server. 
Enables/Disables 
the DNS relay function.
dnsr 
start -o [<server1>] [<server2>]
dnsr 
stop -o [<server1>] [<server2>]
start
Starts 
the DNS relay function
stop
Stops 
the DNS relay function.
<server1>
IP 
address of the primary DNS server.
<server2>
IP 
address of the secondary DNS server.
Set 
and List domain/nameserver
        
list
        set [-d] ( 
default domain ) value
        
set [-n1 / -n2] ( nameserver ) value
dhcp 
<interface> start | stop | restart
Configures 
an interface to fetch its IP address from a DHCP server. The start option 
enables the interface to get the IP address from the DHCP server. The stop 
option disables this feature.
The 
restart option will stop and then start again negotiation with the DHCP 
server for an IP address. Restart is useful to reacquire an IP address.
Example:
dhcp 
eth0 start  (note for the USR9003 etho is equal to port ETH1 and eht1 is equal 
to port ETH2)
 
 
 The 
DHCP server commands are located in the “dhcpserver” directory.
Starts 
the DHCP server
Stops 
the DHCP server.   
The 
subnet and host commands are used to configure DHCP server.   These 
commands are available in the dhcpserver directory.
Configuration 
of DHCP to serve the specified IP addresses. The add option is used to
specify 
the IP addresses and other aspects of the configuration. The list option 
shows the
configured 
subnets. The delete command removes the serving of the specified subnet.
These 
commands take effect after the start command has been issued. These commands
are 
available in the dhcpserver directory.
subnet 
if add -o -subnet <subnet> [-netmask <mask>] -startip <startip> 
-endip
<endip>  
[-leasetime <lease time in days>] [-broadcast <broadcast-address>] 
[-dns <name-server>][-gateway <gateway-address>]  [-server <serverip>] 
[-file <filename>]
-subnet 
<subnet> The subnet that the server will serve IP addresses on.
-netmask 
<mask> The subnet mask for the subnet that the server will serve IP 
addresses on.
-startip 
<startip> -endip <endip> The range of IP addresses that will be 
served. The startip and endip define this range with the beginning 
and ending IP addresses to be served. These addresses are specified in dot notation.
-gateway 
<gateway-address> The IP address of the gateway. This information is 
passed to the DHCP clients that they use for a default route entry. By default 
the IP address of this router is passed to the DHCP clients as the gateway.
-leasetime 
<leasetime> The amount of time the DHCP lease of the IP address will 
last. This is specified in days. The default is 7 days.
-broadcast 
<broadcast-address> The IP broadcast address that the server will listen 
to for DHCP requests. By default, a standard broadcast address for the subnet 
is used.
-dns 
<name-server>  The IP address of the DNS server that should be passed 
to DHCP clients. By default, the dns address configured on the WAN interface from 
the Internet Service Provider (via DHCP server or PPPoA/PPPoE) is used.
-server 
<server> -file <filename> These options are used to support Bootp 
clients. The client will go to the specified server to retrieve the specified 
file as the boot image. The 6489 based router does not support storage 
of a file for a remote client to boot from, so the server specified will be another 
machine on the network.
subnet 
if list
subnet 
if delete  
Examples:
subnet 
add eth0 -o -subnet 192.168.5.0 -startip 192.168.5.200 -endip 192.168.5.210 \
-leasetime 
3 -dns 192.168.5.7
IP 
addresses will be assigned to up to 11 DHCP clients. The IP addresses assigned 
will
begin 
with 192.168.5.200 and end with 192.168.5.210. The length of the IP address
assignment 
(the lease) is 3 days. The address of the DNS server (192.168.5.7) will also be
sent 
to the DHCP clients.
subnet 
delete eth0 subnet 192.168.5.0
The 
DHCP server will no longer serve addresses for the 192.168.5.0 network.
These 
commands control the configuration of specific hosts and are useful when specific
machines 
need to have permanent IP addresses assigned. The host commands 
have precedence over subnet commands. The add option is used to 
specify the IP address for a particular host. The list option shows the 
configured hosts. The delete option will remove a host configuration. These 
commands are available in the dhcpserver directory.
host 
add -o -macaddr <mac-address> -ipaddr <ipaddr> [-leasetime <lease 
time>]
[-broadcast 
<broadcast-address>] [-dns <name-server>] [-gateway <gateway-address>]
[-server 
<server-name>] [-file <filename>]
host 
delete -o -macaddr <mac_address>
host 
list
Examples:
host 
add -o -macaddr 00.00.00.d1.26.95 -ipaddr 192.168.5.34
Specifies 
that the machine with the MAC address of 00.00.00.d1.26.95 will be assigned the 
IP address 192.168.5.34.
host 
delete -o -macaddr 00.00.00.d1.26.95
Removes 
this host configuration for the machine with the MAC address of
00.00.00.d1.26.95.
Leases 
represent which IP addresses are allocated to which machines and for how long.  
The list option lists all outstanding leases.
lease 
list
lease 
delete -o -ipaddr <ipaddr>
RIP 
is a protocol that automatically updates the routing entries on the system. This 
is done by cooperating with other nearby routers. The RIP commands are located 
in the “rip” directory. Two commands are available: rip and ver. 
In order for any configuration changes to take effect, the configuration must 
be saved (with “save” command) and the system rebooted.
rip 
starts and stops automated updates of routing tables. When RIP is enabled, 
the system
communicates 
with other routers in the network to update and maintain the IP routing tables.
By 
default, RIP is not enabled. If RIP is enabled but no version is specified, RIP 
version 1 is used. This command is available in the “rip” directory.
rip 
–o <on|off>
on
Enables 
RIP processing.
off
Disables 
RIP processing.
Specifies 
the version of the RIP protocol that will be used. The permissible values are 
1 or 2. The default is 1.
ver 
-o <1|2>
Lists 
the routes currently available.
list
Note: 
For these new values to take effect, the configuration must be saved.  The next 
time the system is booted, these values will be in effect.
The 
bridge commands are located in the “bridge” directory.
group 
<interface_name> <interface_name> -o -if <interface_name> -if 
<interface_name>
Assigns 
or groups two or more interfaces to the bridge.
interface_name  
The name of an interface e.g. eth0, eth1 , atm0 ,atm1 
etc.
Examples:
bridge 
group eth0 -o -if eth1 -if usb0 -if atm1
The 
interfaces eth0, eth1 and usb0 are assigned to the bridge atm1.
bridge 
group eth0 -o -if atm0
The 
interfaces eth0, and atm0 are assigned to the bridge.
pvc 
add <port> <vpi> <vci> <encap> -o [-vpn <OUI> <vpnId>]
pvc 
delete <port> <vpi> <vci> <encap>
Attaches 
a PVC to the wan interface.
Add 
Adds the specified PVC to the bridge.
Delete 
Deletes the specified PVC to the bridge.
<port> 
A string identifying the wan interfaces e.g. atm0.
<vpi> 
<vci> Virtual Path Identifier and Virtual Circuit Identifier for the 
ATM connection.
<encap> 
Specifies the encapsulation type. The possible values are llc or vc 
which represent Logical Link Control or VC multiplexing respectively.
-vpn 
<OUI> <vpnId> Specifies the VPN encapsulation. The OUI (Organizationally 
Unique Identifier) and VPN identifier are specified as numbers.
cachetimer 
<timeout>
Specifies 
the idle timeout for bridge table entries. The timeout value is in seconds.
Whenever 
there is any traffic passing through the bridge, the bridge will maintain the 
lookup table with the MAC addresses coming from configured interface (through 
LAN). If the traffic is destined to any MAC address that is found in the lookup 
table, that packet is not sent to the ATM interface. If there is no traffic from 
a particular machine for a certain time period, then that entry is deleted from 
the lookup table. The time that the bridge will clear the bridge lookup entry 
is the cachetimer timeout.
setmultiport 
enable | disable
Enables 
or disables flooding between ATM PVCs.
list
Lists 
bridge parameters.
stats
Displays 
bridge statistics.
bridge 
enable | disable | delete
Enables, 
disables, or deletes the configuration of the bridge.
filter 
<action> <mac_address> -o [-fwd | -drop]
Configures 
the filtering capability of MAC addresses for the bridge. Up to 128 addresses 
may be specified.
<action> 
Action may be add, delete, or modify.
<mac_address> 
The MAC address that is to be filtered. The address is specified by a hex 
code for each byte separated by a colon (:). For example: 00:01:33:44:5F:2C.
-fwd 
When specified, the frame will be forwarded. This is the default.
-drop 
When specified, the frame will be dropped.
Examples:
filter 
add 1:2:3:4:5:6
Forward 
packets whose MAC destination address is 1:2:3:4:5:6.
filter 
add 2:3:4:4:5:2 -o -fwd
Forward 
packets whose MAC destination address is 2:3:4:4:5:2.
filter 
add 11:22:33:44:55:66 -o -drop
Drop 
packets whose MAC destination address is 11:22:33:44:55:66
filter 
delete 1:2:3:4:5:6
Remove 
the filter action for MAC address 1:2:3:4:5:6
filter 
modify 2:3:4:4:5:2 -o -drop
Change 
the filter action for MAC address 2:3:4:4:5:2 to drop.
filterlist
Lists 
the contents of the filter database.
filterflush
Flush 
the dynamic entries of the filter database.
The 
spanning tree commands are located in the “stp” directory (which is located in 
the
“bridge” 
directory).
Ethernet 
commands are located in the “ethernet” directory.
elink 
<interface> -o [[auto] | [10 | 100 | auto_speed ] | [half | full | auto_duplex]]
Configures 
the speed and/or duplex of the Ethernet interface. The default setting is auto 
for auto negotiation. With auto negotiation, both the speed and duplex are 
configured based upon what the link is connected to. It is also possible to configure 
the duplex and specify auto_speed so that only the speed is auto negotiated. 
Similarly for auto_duplex.
<interface> 
The name of the Ethernet interface. This is eth0.
Auto 
Specifies that both the speed and duplex are auto negotiated.
10  
Specifies that the speed is set to 10M bits per second.
100  
Specifies that the speed is set to 100M bits per second.
auto_speed  
Specifies that the speed is auto negotiated.
Half  
Specifies half duplex
Full  
Specifies full duplex
auto_duplex  
Specifies that the duplex is auto negotiated.
Examples:
[root 
@ ethernet]$ elink eth0 -o 10 half
Sets 
the Ethernet to a speed of 10Mbps half duplex.
[root 
@ ethernet]$ elink eth0 -o auto_speed full
The 
speed will be auto negotiated and the link will use full duplex.
 
 
setemac 
<mac address>
Sets 
the Ethernet addresses for the eth0 port. The Ethernet MAC address is specified 
in
standard 
colon-separated notation.
In 
order for the MAC changes to take effect, the configuration must be saved (using 
‘save’ command in the home directory) and the system rebooted.
<mac 
address> The MAC address in colon separated notation. Two hex digits must 
be supplied between the colons. Twelve hex digits comprise a MAC address. (i.e. 
“aa:bb:cc:01:22:05”).
Examples:
[root 
@ ethernet]$ setemac 11:22:33:44:55:66
[root 
@ ethernet]$home
[root 
@ home]$save
The 
above will assign 11:22:33:44:55:66 to eth0. This will take effect after the system 
is
rebooted.
rmon 
<interface>
This 
command reads the EMAC RMON counters.
<interface> 
The name of the Ethernet interface. This is eth0.
Example:
[cli 
@ home]$ rmon eth0
Hardware 
link statistics
Rx 
frames : 276423
Rx 
octets : 53008763
Rx 
interrupts: 275055
Rx 
CRC errors: 4
Rx 
frame errors: 12
Rx 
internal errors: 0
Rx 
length errors: 268460
Rx 
resource events: 0
Tx 
frames: 4093
Tx 
octets: 456264
Tx 
interrupts: 4064
Tx 
SQE errors: 0
Tx 
carrier sense errors: 0
Tx 
deferred: 0
Tx 
excessively deferred: 0
Tx 
single collisions: 0
Tx 
multiple collisions: 0
Tx 
late collisions: 0
Tx 
internal errors: 0
Hardware 
interrupts: 548692
pread 
<interface> <port(decimal)>
Reads 
PHY register
Examples:
[root 
@ ethernet]$ pread eth0 1
Register 
1 value 0xffff
Displays 
the register 1 value of eth0 interface.
pwrite 
<interface> <port(decimal)> <value(hex)>
Writes 
PHY register
This 
command list is used to get the IP address of diskless system.
add 
<0xH/Waddress > <IPAddress >
Used 
to add Hardware address and IP address into the DataBase.
<0xH/Waddress 
> Hardware address in hexadecimal format.
<IPAddress 
> IP address in dot notation.
Examples:
[root 
@ rarpd]$ add 0x112233445566 192.168.3.4
Adds 
the H/W address and IP Address mapping in the database.
delete 
<0xH/Waddress >
Deletes 
an entry in the existing RARP DataBase.
<0xH/Waddress 
> Hardware address in hexadecimal format.
Examples:
[root 
@ rarpd]$ delete 0x112233445566
Deletes 
mapping of H/W address 11:22:33:44:55:66 to IP Address, from the database.
list
Lists 
the RARP DataBase entries.
Examples:
[root 
@ rarpd]$ list
H/W 
ADDR IP ADDRESS
11:22:33:44:55:66 
192.168.3.4
rarpd 
<-a | interface>
Starts 
the RARPD on the specified interface or all the interfaces.
Examples:
[root 
@ rarpd]$ rarpd eth0
Starts 
the RARPD on eth0 interface.
[root 
@ rarpd]$ rarpd eth0
If 
RARPD is already running the above command, it displays : “Rarpd is already running 
on the interface”
[root 
@ rarpd]$ rarpd -a
Starts 
the RARPD on all the interfaces.
This 
command list is used to display logging messages.
log 
-o [module name/ log level]
This 
command is used to display the log messages based on module name, severity level, 
or log messages based on severity level and module name.
< 
loglevel > Loglevel can be given as exception, error or info.
< 
module name > Module name can be  ll, ip, tcp, udp, sockets ,rawip, icmp, 
arp, igmp, app, cdcli, if, telnet, dns, snmp, http, ping, ftp, ftpd, tftp, bootp, 
dhcpc, dhcps, qosbw, ipsec, ike, nat, firewall, diffserv, logger, queuing, ipoa, 
pppoa, ethoa,  httpproxy, ftpproxy
Examples:
[root 
@ logger]$ log –o all
“Exception” 
level log messages and the error or info level log messages ( if enabled) will 
be logged from all modules.
[root 
@ logger]$ log –o tcp error
“error” 
level log messages from tcp module will be logged.
logSeverity 
-o [error/info] [on/off ]
This 
command is used to set the specified loglevel as ON or OFF. By default, error
and 
info log level messages are off. There is no on/off option for exception log level 
messages. The exception log messages are always displayed (on).
Examples:
[root 
@ logger]$ logSeverity –o error on
Sets 
the loglevel error on so that error level log messages are displayed.
[root 
@ logger]$ log –o info off
Sets 
the loglevel info off, so that info level log messages are not displayed.
logFtpServer 
[server_address] [username] [password]
This 
command is used to configure the server address, user name, and password of the
external 
ftp server. The log messages are directed to the ftp server given and are logged 
into a file by name “fwlogfile”.
Examples:
[root 
@ logger]$ logFtpServer 192.168.1.1 xyz xyz123
A 
file “fwlogfile” having the log message will be created in the ftp server 192.168.1.1
These 
commands are located in the “auth” directory.
adduser 
<username> -o -services <cli | ftp | http> -permissions <admin 
| ordinary>
Adds 
a new user to the system. This command asks to set password for the user. This 
is an
administrators 
command, ordinary users cannot use this.
<username> 
The name of the user to be added.
-services 
<cli | ftp | http> Specifies the user privileges. The allowable privileges 
are: cli, ftp, or http.
-permissions 
<admin | ordinary> Specifies the permissions granted to the user. By 
default, the user is granted “ordinary” permissions.
deluser 
<username>
Deletes 
the specified user. This is an administrators command, ordinary users cannot use 
this.
modifyuser 
<username> -o -addservices <cli | ftp | http> -delservices <cli 
| ftp | http> -permissions <admin | ordinary>
Modifies 
the properties of a user account.
<username> 
The name of the user whose services or permissions are to be modified.
-addservices 
<cli | ftp | http> Adds cli, ftp, or http services 
to the user.
-delservices 
<cli | ftp | http> Removes cli, ftp, or http services 
from the user.
Examples:
modifyuser 
xyz –o –addservices ftp –permissions ordinary
Allows 
user “xyz” to access the system via ftp. In addition, gives the user “xyz” ordinary
permissions. 
In other words user “xyz” is not an administrator.
modifyuser 
abc -o -delservices http
Prohibits 
user “abc” from accessing the system via http.
modifyuser 
xyz –o –addservices ftp –delservices http –permissions ordinary
Allows 
user “xyz” to access the system via ftp and prohibits that user from accessing 
the system via http. In addition, gives the user “xyz” ordinary permissions. In 
other words, user “xyz” is not an administrator.
changepasswd 
<username>
Changes 
password of the existing user. This is an administrators command, ordinary users 
cannot use this.
listusers
Lists 
all current registered users and their allowed services and their permissions.
resetuser 
<username>
To 
reset the password. This is an administrators command, ordinary users cannot use 
this.
These 
commands are available from the root menu..
accountstats 
< httpproxy/ftpproxy>
This 
command is used to display accounting details of specified module.
ftpProxy 
-o -auth {enable/disable}
This 
command is used to enable authentication for ftpproxy.
httpProxy 
-o [-auth {enable/disable}]
httpproxy 
-o -display
httpproxy -o 
–stat
This command is used 
to enable authentication for httpproxy.  Use this command to display and view 
statistics for the httpproxy.
This 
command are available for the root menu.
This 
command is used to create an access control list.
addacl 
module  priority  permissions -o -uid [UserId]
                             
-range [Source Range]
                             
-dest [Destination Address]
                             
-domain [Domain Name]
                             
-mime  [Mime Type]
                             
-method [Method]
                             
-url [URL]
                             
-timeofday [DAY1 TIME1 DAY2 TIME2]
  
module       : httpproxy/ftpproxy
  
permissions  : allow/deny
  
Source Range : [192.168.2.1-192.168.2.6]
  
Mime Type    : application,image,audio,video
  
Method       : get/put
  
DAY1,DAy2    : sun/mon/tue/wed/thu/fri/sat
  
TIME1,TIME2  : Hrs:Mins
This 
command is used to delete a access control list.
delacl 
module ruleid
  module       
: httpproxy/ftpproxy
This 
command is used to list access control list by a module.
listacls  
module
 module       : 
httpproxy/ftpproxy
Snmp 
commands allow listing and setting of current SNMP configuration.
list
This 
command lists the current SNMP configuration like system version, system contact, 
system location, system id, etc.
Example:
List               
  
Current SNMP Configuration
        
System Version Description : U.S.Robotics Corp,SureConnect ADSL Ethernet/USB Router
        
System Contact       : Phone: 1-800-874-2000
        
System Location      : Schuamburg,II,USA
        
System ID            : 1 3 6 1 4 1 4242 255
        
Default Trap Address : 192.168.1.1
        
Communites :
         
for reading MIB     : public
       
  for modifying MIB[1]: pub
         
for modifying MIB[2]: chip
set 
[-d] [-c] [-l] [-i] [-t] [-s1] [-s2] value
This 
command allows modification of any current SNMP configuration.
-d 
value System Version Description
-c 
value System Contact.
-l 
value System Location
-I 
value Assigned Enterprise Number.
-t 
value Trap Server IP Address.
-r 
value Community for reading MIB.
-s1 
value Community for modifying MIB.
-s2 
value Community for modifying MIB.
shutdown
This 
command shuts down the SNMP agent.
   
Option:
snmp 
list / set [-d] [-c] [-l] [-i] [-t] [-s1] [-s2] value
                
-d      : System Version Description
                
-c      : System Contact
                
-l      : System Loaction
                
-i      : Assigned Enterprise Number
                
-t      : Trap Server IP Address
                
-r      : Community for reading MIB
                
-s[1][2]: Community for modifying MIB
             
shutdown : To shutdown the agent
The 
‘adsl’ directory contains commands to configure and gets the status information 
of the ADSL link.
setmode 
<mode>
Sets 
the mode of the ADSL link to ANSI (T1.413), G.DMT, G.Lite, or multi-mode. After
executing 
this command, the configuration can be saved and the next time the machine is
rebooted, 
the mode will take effect.
<mode> 
The mode may be ansi, gdmt, glite, or multi.
1.20.4    
   mon
mon
Displays 
the state of the ADSL connection. Only gives meaningful information when the link 
is operational.
addusercmv 
<cmv_name> <offset> <value> <command> <msgid>
Allows 
the adding or setting of a CMV. The CMV values will be used the next time the 
system is rebooted. Note that the configuration must be saved after using this 
command in order for them to take effect on the next reboot.
<cmv_name> 
The following values are permitted for the cmv name: MASK, OPTN, 
PSDM, RXDA, TEST, TXDA, or ADPT.
<offset>
The 
offset value which is a decimal in the range of 0 to 65535.
<value>
Value 
of the CMV. Value is expected in hexadecimal format.
<command>
Type 
of operation ( Read or Write ).
<msgid>
Message 
Id in decimal digits.
delusercmv 
<index>
Deletes 
the specified user CMV. The user cmv was added with the “addusercmv” command.
<index>
Index 
of CMV as displayed by “listusercmv”.
listusercmv
Lists 
the User CMVs added by the ‘addusercmv’ command.
eread 
<offset> <size>
Displays 
the Eagle 16 bit data memory
<offset 
>.
0 
- 3ffff (hexadecimal)
< 
size >
1 
- 256 (decimal)
ewrite 
<offset> <value>
Writes 
1 16-bit word into Eagle 16 bit data memory.
<offset 
>
0 
- 3ffff (hexadecimal)
< 
value >
0 
- ffff (hexadecimal)
mwrite 
<offset> <value>
Writes 
1 32-bit word into Eagle 16 bit data memory.
<offset 
>
0xa0000000 
- 0xbfffffff (hexadecimal)
< 
value >
0 
- ffffffff (hexadecimal)
mread 
<offset> < size >
Displays 
the Falcon 32 bit data memory.
<offset 
>
0xa0000000 
- 0xbfffffff (hexadecimal)
< 
size >
1 
- 100 (decimal)
dhcpr 
start -o <remote_server>
dhcpr 
stop
dhcpr 
status
Configures 
the DHCP Relay function. The system acts as a proxy for DHCP requests. When enabling 
the DHCP Relay, the address of the DHCP server is specified and DHCP requests 
are relayed to the specified server. On enabling DHCP relay functionality, the 
DHCP server functionality gets disabled (if it is enabled) and vice versa.
start 
-o <remote_server> Starts DHCP relay. The remote_server is the 
IP address of the DHCP server.
Stop 
Disables or stops the DHCP relay service.
Status 
Shows the status of the DHCP Relay.
igmp 
-o -proxyif <interface>
igmp 
-o -routerif <interface>
igmp 
-o -deleteif <interface>
igmp 
-o -display
Used 
for configuring igmp proxy and router interfaces.
-proxyif 
<interface> Sets the proxy interface. Typically a LAN interface (eth0) 
is specified.
-routerif 
<interface> Sets the router interface. Typically a WAN interface (ATM0, 
PPP0) is specified.
-deleteif 
<interface> Deletes either the proxy or router interface.
-display 
Displays the group in all interfaces.
The 
following commands are available in the “qosc” directory
 
 
addrule prority -o [-da address] [-sa address] [-p protocol] 
[-dp portNum] [-sp portNum] 
[-tos serviceType] [-type icmp-types] [-flg tcp-flags] [-tc 
actionID] [-fw actionID] 
The 
addrule command provides a mechanism to specify an action (Firewall or Traffic 
Conditioning) to packets matching a user specified criteria. One or more of the 
following packet header fields can be used in the specification criteria: destination 
IP address, source IP address, destination port, source port, and protocol (TCP, 
UDP, or ICMP). Every rule must be associated with at least one action. Before 
adding a rule, the specified action must already be available in the system. 
 
<priority> 
The 
priority for this rule. Since there can be many rules configured and it is possible 
for a packet to match several different rules, the priority is used to break ties. The 
priority values range from the highest priority 0 to the lowest priority 65531. By 
default the minimum priority value (65535) is assigned if the priority is not 
specified. 
 
-da <ip_address> 
Specifies 
that one of the criteria for a match is the destination address of the IP packet 
header. The ip_address must be specified in dot-notation. The prefix_length 
is used to specify the size of the netmask. The value for prefix_length 
from 12 to 32. 
 
-sa <ip_address>[/<prefix_length>] 
Specifies 
that one of the criteria for a match is the ource address of the IP packet header. The 
ip_address must be specified in dot-notation. The prefix_length 
is used to specify the size of the netmask. The value for prefix_length 
from 12 to 32. 
 
-dp [operator]<port> 
Specifies 
that one of the criteria for a match is the destination port of the IP packet 
header. The port is a numeric value from 0 to 65,531. Optionally an operator 
may be specified so that many ports can be matched. The operators supported are: 
<, >, =. 
 
-sp [operator]<port> 
Specifies 
that one of the criteria for a match is the source port of the IP packet header. The 
port is a numeric value from 0 to 65,531. Optionally, an operator 
may be specified so that many ports can be matched. The operators supported are: 
<, >, =. 
 
-tos [operator] <class> 
The 
Type Of Service flag causes the type of service field in the packet header to 
be marked with the specified value. Based upon this marking, the packet will be 
given the applicable priority if the transmitting interface has a Queuing mechanism 
enabled. The class may be any one of the following: 
 
Priority  
Alternative
Priority 
Comment 
rt  
Ef  real time traffic 
ct  
af1  critical traffic 
hi  
af2  high priority traffic 
md  
af3  medium priority traffic
lo  
af4  low priority traffic 
df    
default 
 
Optionally 
an operator may be specified so that many ports can be matched. The operators 
supported are: <, >, =. 
 
-flgs <tcp_flags> 
This field represents the TCP flags SYN, URG, RST, FIN, ACK 
 
-typ <icmp_types> 
 ICMP packet types such as ECHO REQ, ECHO REPLY, DEST UNREACH 
etc 
Note: To assign an Action 
ID to a rule, you must create or use an existing Action ID before using AddRule 
command. 
-tc 
<action_id>  <not support in the USR9003>
Packets 
matching the criteria specified in this rule will be processed with the specified 
Traffic Conditioning action. The Traffic Conditioning action is identified by 
the action_id.  The action_id was returned by an addtc <not 
support in the USR9003> command. 
 
-fw <action_id> 
Packets 
matching the criteria specified in this rule will be processed with the specified 
Firewall action.  The Firewall action is identified by the action_id. The 
action_id was returned by addfw command. 
 
Examples: 
 
addrule 5 -o -sa 192.168.2.1/24 -da 192.168.3.4 -p tcp -dp 
<2334 -sp 4546 -tos ef -fw 3 
 
Packets with a source IP address of 192.168.2.1, a destination 
address of 192.168.3.4, and using a TCP destination port less than 2334 will have 
its TOS field marked with high priority and will be processed by Firewall action 
#3. 
 
addrule 6 -o -sa 192.168.2.1 -da 192.168.3.4 -p icmp -dp >2334 
-sp 4546 -tc 1 -fw 2 
 
Packets with a source IP address of 192.168.2.1, a destination 
address of 192.168.3.4, a source port of 4546, and using an ICMP destination port 
greater than 2334 will have a source portprocessed by Traffic Conditioning action 
#1 and Firewall action #2. 
 
 
deleterule <rule_id> -[<action_type>] 
 
Deletes 
a configured rule. The rule_id is a Rule Identifier that is returned by 
addrule. Rule Identifiers are also listed in the listrules command. If 
action_type is specified (as tc or fw), then only the action 
part is deleted and not the rule. If the action type is not specified or if the 
specified action type is the only action present in the rule, then the rule is 
also deleted. 
 
<rule_id> 
The 
rule identifier returned by addrule. Rule identifiers are also listed by 
listrules. 
 
-<action_type> 
The 
action_type option can be tc for Traffic Conditioning or fw for 
Firewall action. This deletes the action part of the rule.  
 Note: 
If the rule has only one action specified with it, the entire rule is deleted 
as well. 
 
Examples: 
 
deleterule 1 
 
Deletes the rule whose identifier is 1. 
 
 
deleterule 2 -tc 
 
Deletes 
rule number 2’s traffic conditioning action. If rule 2 does not have any other 
actions, the rule is also deleted. 
 
 
listrule <rule_id> 
 
Displays details about a configured rule whose identifier 
is rule_id. 
 
Example: 
 
listrule 1 
 
ID: 1 PRI: 30000 [SRC: 192.168.1.0/24] [FW: 1]
 
 
listrules 
Displays details of all configured Rules.
 
Example: 
 
Listrules 
 
ID: 1 PRI: 30000 [SRC: 192.168.1.0/24] [FW: 1]
ID: 2 PRI: 29000 [DP: =67] [FW: 2]
 
 
 
listroutes
Displays 
the router’s routing table.
Example:
listroutes
Internet 
Routing Table
Destination       
Gateway                        Netmask
-----------------------------------------------         
------
127.0.0.1        
127.0.0.1
192.168.1.0      
0: 0: 0: 0: 0: 0              255.255.255.0
224.0.0.0         
0: 0: 0: 0: 0: 0               255.0.0.0
listarps
Displays 
the router’s arp table.
Example
listarps
ARP    
Table
destination addr            
Link Address
----------------------------------------
192.168.1.3                 
0: 4:76:3f:6e:9c
224.0.0.1                   
1: 0:5e: 0: 0: 1
Network 
Address Translation (NAT) hides internal IP addresses of a network from the outside 
world and provides access to the Internet for multiple machines using a single 
or fixed number of public IP addresses. The NAT framework supports both dynamic 
and static NAT. The nat command enables dynamic NAT processing 
With 
the nat command, all private addresses are mapped to the IP address of 
the specified WAN interface.
 
nat  
-o [-interface <interface>]    [-alias_address <addr>] [-unregistered_only 
yes|no]  [-same_ports yes|no] [-disable]  [-status] 
 
 
- interface <interface> 
Configures 
the specified WAN interface to use dynamic Network Address Translation. For all 
packets transmitted from the WAN interface, the source address is modified to 
use IP address of the WAN interface. The source port of the packet may be modified, 
as required. Packets received on the WAN interface will have their destination 
address modified appropriately to reach the appropriate machine on the LAN network. 
 
-alias_address  
<ip_address> 
The 
source address field of the outbound packets from the WAN interface will be overwritten 
with the specified  ip_address.   
 
-unregistered_only [yes | no] 
If 
yes, only the outbound packets with unregistered source IP addresses are translated. 
All the outbound packets with the registered source IP addresses are forwarded 
on the WAN interface without translation. This is useful if you have one more 
subnet having registered IP addresses that share the common WAN link with the 
subnet having unregistered IP addresses.  
Registered addresses are addresses reachable and advertised 
in the Internet, whereas unregistered addresses are private addresses which are 
not reachable through the Internet. Currently there is no command to display registered 
addresses. 
 
-same_ports [yes | no] 
If 
yes, nat will try to retain the source port without modification for outgoing 
packets.  This can only be done if the port is not already in use by another connection.  
The default is yes. 
 
-disable 
The Option is used to disable the nat interface. 
 
-status 
This will display all the configured options on nat interface. 
 
Examples: 
 
nat -o -interface atm0 
 
Configures the WAN interface atm0 to use network address translation. 
  
nat  
-o -alias_address 202.54.30.50 
 
Configures alias address as 202.54.30.50 and maps this IP 
address to an interface and takes that as NAT interface. 
 
 
nat .o -unregistered_only yes 
 
Tells the NAT module to translate only those outgoing packets 
that bear an unregistered IP address in the source address field of the packet 
header. 
 
nat .o -same_ports yes 
 
Tells the NAT to try retaining the same source port while 
translating outbound packets. However, if this causes conflict with existing entries 
in the NAT table, then source port will be modified. 
 
 
nat  
-o -disable 
 
Disables the nat interface. 
 
 
nat -o -status 
 
Displays all the options on nat interface. 
 
(This command 
is not supported for the USR9003 router. Use the Menu system or the Web Interface 
to create or delete Static NAT routes or Range Port maps)
(This 
command is not supported for the USR9003 router. Use the Menu system or the Web 
Interface to create or delete Static NAT routes or Range Port maps)
(This 
command is not supported for the USR9003 router. Use the Menu system or the Web 
Interface to create or delete Static NAT routes or Range Port maps)
maplist
Display 
the current mappings for NAT configurations.
Example:  
maplist 
Local 
address range          Alias address
------------------------------------------
192.168.1.1    
192.168.1.10   210.134.100.0
------------------------------------------
Port 
range mappings [WAN to LAN]...
Alias 
address   Port range      Local address   Port range      Protocol
------------------------------------------------------------------------
210.168.0.1     
60     - 78     192.168.1.10    70     - 88     TCP
------------------------------------------------------------------------
 
addpublic <public_addr >
 
 
<public_addr> 
The 
public IP address to be entered. Dot notation should be used.   
 
Examples: 
 
addpublic 217.11.52.34 
 
Enters the public IP address 217.11.52.34. 
 
 
delPublic <index> 
 
Removes 
the entered IP addresses specified by addpublic. The index specifies 
a particular IP address. The indexes are specified with the listpubaddrs 
command. 
 
 
listpubaddr 
 
Lists the public IP addresses that were entered with addpublic.
   
links
Display 
all logic links in NAT table.
Example:
links
 
 |    LOCAL-ADDR/PORT 
ALIAS-ADDR/PORT REMOT-ADDR/PORT LINK/EX.TIME IN/OUT-PKTS ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 
~~~~~~~~~~~ 192.168.1.3     
                        0.0.0.0                         192.168.1.1                             
TCP           657 2217            
                0                                  23                                
172800       1105  | 
 
 
 
addfw action -o [-ifa interface] [-dir direction] [-code icmp 
code]
   
action    : allow, deny, reject, reset, unreach,
   
interface : any vaild interface of the system
   
direction : in or out, default all direction
   
icmp code : any for the follwing code mentioned
               
unreach net(default)      - 0
               
unreach host              - 1
               
unreach port              - 3
     
          unreach srcfail           - 5
               
unreach net-unknown       - 6
               
unreach host-unknown      - 7
               
unreach isolated          - 8
               
unreach net-prohibited    - 9
               
unreach host-prohibited   - 10
               
unreach filter-prohibited - 13
 
Adds 
a firewall action. An action identifier is returned which can be used with the 
addrule command.  The addrule command is used to specify the types 
of packets that will be given this action. 
 
<action> 
Specifies 
what happens when the packet enters. The following actions are possible: 
 
Action  
Comment 
Allow - 
Permits the packet to enter or leave the system. 
Deny - 
Drops the packet. 
Reset - 
Forces the TCP connection to be reset. 
Reject - 
Drops the packet and issues an .unreach host. ICMP error. 
Unreach - 
Drops the packet and sends the ICMP error specified with the -error_code 
option. 
Divert - 
Changes the destination port of the packet.  See the -port option. 
 
-ifa <interface> 
The 
name of the interface that this firewall action applies to. Typically this is 
the WAN interface (atm0, ppp0). 
 
-dir <direction> 
Specifies 
whether the action applies to incoming, outgoing, or both incoming and outgoing 
traffic. The allowable values for direction are in or out. If 
not specified, the action applies to both incoming and outgoing traffic. 
 
-code <icmp_code> 
This ICMP error code is issued when the unreach action 
is used. 
 
Code  
Meaning 
0  
unreach net (default) 
1 unreach host 
3  
unreach port 
5  
unreach srcfail 
6 unreach net-unknown 
7 unreach host-unknown 
8  
unreach isolated 
9  
unreach net-prohibited 
10  
unreach host-prohibited 
13  
unreach filter-prohibited 
 
 
Examples: 
 
addfw reset –o -ifa atm0 
addrule 6 -da 216.11.52.34 -dp 23 -p tcp -fw 1 
 
The rules above, results in all attempts via telnet from any 
host to 216.11.52.34 being reset.  First, 
the addfw command defines the firewall action of reset for the traffic 
coming from the atm0 interface. The addfw command returns an identifier, 
suppose for this example that 1 is returned.  Next, the addrule command 
defines telnet from any host to 216.11.52.34 and using the -fw option it 
links the reset action as specified with the addfw 
command. 
 
 
addfw unreach –o -code 1 
addrule 6 -da 192.168.7.25 -p icmp -fw 3 
 
The two rules above specify that all ICMP packets destined 
to 192.168.7.25 will result in the message "ICMP Host Unreachable" being 
sent back to the sender. First, the addfw command defines a Host Unreachable 
action. Next, the addrule command defines ICMP flow to 192.168.7.25, and 
using the -fw option, it links the unreach action to this flow. 
 
 
listallfw 
 
Displays all firewall actions. 
 
Example: 
 
listallfw 
 
  
Id    Interface  Direction  Day-Time To Day-Time Action
  
1      eth0        in       sun 0:00    sat 23:59   allow
  
2      any         any      sun 0:00    sat 23:59   allow
  
3      atm0        any      sun 0:00    sat 23:59   reset
  
4      any         any      sun 0:00    sat 23:59   unreach   host 
 
 
listfw <id> 
 
Displays all configured parameters of the specified action 
identfier. 
 
Example: 
 
listfw 4
             
FIREWALL  ACTIONS
             
-----------------
  
Id    Interface  Direction  Day-Time To Day-Time Action
  
4      any         any      sun 0:00    sat 23:59   unreach   host
 
 
delfw <id> 
 
Deletes 
the specified firewall action. The id is returned from the addfw 
command and is also listed in the listallfw command. 
 
vcadd 
<vpi> <vci> <service> <encaps> -o [-peak <val>] 
[-avg <val>] [-mbs <val>]
[-cdvt 
<val>]
Establishes 
a Permanent Virtual Circuit (PVC) with the specified traffic descriptors. The 
service specifies 
the traffic type of the PVC. Permissible values are: cbr, rtvbr, 
nrtvbr, or ubr. The adaptation parameter is used to specify the 
type of ATM adaptation layer for which permissible values are aal5 for 
data connections and aal2 for voice connections.
<vpi> 
<vci> Virtual Path Identifier (VPI) and Virtual Channel Identifier (VCI) 
that identifies this ATM connection. The vpi is an integer number which 
can range from 0 to 255. The vci is an integer number which can range from 
0 to 65,535.
<service> 
The service specifies the kind of traffic shaping. The possible values are 
cbr, rtvbr, nrtvbr, or ubr. 
The 
following table briefly describes these options.
 
 |   Service 
  |   Name 
  |   Description  | 
 
 |   cbr 
  |   Constant 
Bit Rate  |   Supports 
real-time applications requiring a fixed amount of bandwidth. The applications 
produce data at regular rates.  | 
  |  
 rtvbr  |  
 Real 
Time Variable 
Bit Rate  |   Supports 
time-sensitive applications such as voice. In these applications the rate at which 
cells arrive are varied.  But these cells need to be delivered in a timely manner 
with minimal delay.  | 
  |  
 nrtvbr  |  
 Non Real 
Time Variable 
Bit Rate  |   Supports 
applications that have no constraints on delay and delay variation, but still 
have variable-rate and bursty traffic characteristics. Applications include packet 
data transfers, terminal sessions, and file transfers.  | 
  
|   ubr  |  
 Unspecified 
Bit Rate  |   Best 
effort service that does not require tightly constrained 
delay and delay variation. UBR provides no 
specific quality of service or guaranteed throughput. The traffic is “at risk” 
because the network provides no performance guarantees for UBR traffic. The traffic 
descriptor is similar to IP’s “best effort” approach to traffic management.  | 
 
<encaps> 
Specifies whether ATM Adaptation Layer is aal2 or aal5. For 
voice (not support by USR9003) connections, AAL2 must be specified. For data connections, 
AAL5 must be specified.
-peak 
<value>  Defines the fastest rate a user can send cells to the network. 
It is expressed in units of cells per second.
-avg 
<value> Defines the maximum sustainable/average rate a user can send 
cells to the network. It is expressed in cells per second. This specifies the 
bandwidth utilization. This value must always be less than or equal to the Peak 
Cell Rate (see -pcr option).
-mbs 
<value> Maximum number of cells the user can send at the peak rate in 
a burst, within the sustainable rate.
-cdvt 
<value> Constrains the number of cells the user can send to the network 
at the maximum line rate. It is expressed in microseconds.
Examples:
vcadd 
0 38 cbr aal2 -o -peak 1600 -mbs 25 -cdvt 50000
The 
following creates a PVC (vpi - 0,vci - 38). Service class is cbr (Constant Bit 
Rate) and encapsulation as aal2 (for voice). The traffic descriptors are set for 
peak cell rate of 1600kbps, burst size of 25 cells, and cell delay variation of 
50000 microseconds.
vcadd 
0 39 ubr aal5 
 The following creates a PVC (vpi=0, vci=39). Service class 
is ubr (Unspecified Bit Rate) and encapsulation is aal5 (for data).
deletevc 
<vpi> <vci>
Deletes 
the specified PVC. The PVC is identified by the vpi / vci values.
Example:
deletevc 
0 39
Deletes 
a PVC with vpi=0 and vci=39.
showatmconn
Lists 
the existing PVCs.
Example:
showatmconn
ATM 
INTERFACE CONFIGURATION INFORMATION
MAX 
INTERFACE VPC’s : 10
MAX 
INTERFACE VCI’s : 255
ILMI 
VPI VALUE AT THIS INTERFACE : 0
ILMI 
VCI VALUE AT THIS INTERFACE : 16
INTERFACE 
ADMINISTRATIVE ADDRESS : 137.71.139.250
ACTIVE 
VCC CONNECTIONS AT THIS INTERFACE : 2
atmstats
Lists 
the AAL5 and ATM statistics.
f5lb 
<vpi> <vci> <flow_type> -o <LLID>
This 
command initiates an F5 loopback.
<vpi> 
Virtual Path Identifier for the ATM connection.
<vci> 
Virtual Circuit Identifier for the ATM connection.
<flow_type> 
Specifies segment (seg) or end-to-end (ete).
<LLID> 
The loopback identifer. This is specified as 32 hex digits. The default is:
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
vpadd 
<id> <vpi> <service>  -o [-peak <val>][-avg <val>] 
[-mbs <val>] [-cdvt <val>]
This 
command allows the adding and configuring of an atm connection.
<id> 
Connection identification
< 
vpi > vpi number
< 
service > cbr / rtvbr / nrtvbr / ubr
<peak 
val>
Peak 
cell rate (in cells/s)
<avg 
val >
Average/minimum 
(SCR) cell rate (in cells/s)
<mbs 
val >
Burst 
size in cells
<cdvt 
val >
Cell 
delay variation tolerance (in micro secs)
The 
following commands are available under the “sndcp” directory.
routedbridge 
<interface> disable <vpi><vci>
routedbridge 
<interface> enable <vpi><vci> -o <-enc encapsulation> 
<-vpn OUI
vpnId>
Configures 
the specified WAN interface to use Routed Bridge which is RFC 2684 routing. 
 
Note: The Maximum Transfer Unit (MTU) for 
the Routed Bridge is 9182.
Interface 
The name of the WAN interface. Typically this is ‘atm0’.
Enable 
Enables this Routed Bridge interface.
Disable 
Disables this Routed Bridge interface.
<vpi> 
<vci > These are the vpi, vci values on which the Routed Bridge has 
to be enabled/disabled. vpi,vci are assigned with the vcadd command. The 
showatmconn command can also be used to list the current ATM connections 
with their respective vpi and vci values. (Note the vcadd and showatmconn 
commands are located in the “atm” directory).
-enc 
LLC | VC Specifies the encapsulation type. The possible values are ‘llc’ or 
‘vc’, which represent Logical Link Control or VC multiplexing respectively.
-vpn 
OUI vpnId Enables VPN encapsulation. OUI is organizationally unique identifier. 
VpnId is VPN index.
Example:
routedbridge 
atm0 enable 0 100 –o -enc LLC
Establishes 
a Routed Bridge connection on the WAN interface atm0. VPI, VCI values 0, 100 is 
used for the ATM connection. LLC encapsulation will be used.
routedbridge 
atm0 disable 0 100
Disables 
the Routed Bridge connection.
ipoa 
<interface> disable <vpi><vci> -o [default] [-nhp <ip_address>]
ipoa 
<interface> enable <vpi><vci> -o [-enc LLC|VC] [default] [-nhp 
<ip_address>]
[-vpn 
<OUI> <vpnId>]
Configures 
the specified WAN interface to use IPoA, which is Classical IP over ATM including 
Inverse ATM Arp. IPoA uses Inverse ATM Arp to get the peer IP address. The Maximum 
Transfer Unit (MTU) for IPoA is 9182.
Note: 
In this case, if the peer does not support Inverse ATM Arp, then there will not 
be any traffic flow. If the nexthop (-nhp option) or default PVC 
is configured per IPoA, then it does not use Inverse ATM Arp to get the peer IP 
address.
Interface 
The name of the WAN interface. Typically this is ‘atm0’.
Enable 
Enables this IPoA interface.
Disable 
Disables this IPoA interface.
<vpi> 
<vci > These are the vpi, vci values on which ipoa has to be enabled/disabled. 
vpi,vci are assigned with the vcadd command. The showatmconn command 
can also be used to list the current ATM connections with their respective vpi 
and vci values. (Note the vcadd and showatmconn commands are located 
in the “atm” directory).
-enc 
LLC | VC Specifies the encapsulation type. The possible values are ‘llc’ or 
‘vc’ which represent Logical Link Control or VC multiplexing respectively.
Default 
If an entry does not exist for the destination in the inverse ATM Arp table, 
then the packet is forwarded on the PVC specified.
-nhp 
<ip_address> Specifies the next hop IP address of the peer-end.
-vpn 
<OUI> <vpnId> Specifies the VPN encapsulation. The OUI (Organizationally 
Unique Identifier) and VPN identifier are specified as numbers.
Example:
ipoa 
atm0 enable 0 100 –o -enc LLC
Establishes 
an IPoA connection on the WAN interface atm0. VPI, VCI values 0, 100 is used for 
the ATM connection. LLC encapsulation will be used.
ipoa 
atm0 disable 0 100
Disables 
the IPoA connection.
list 
<param>
Displays 
the configurations of IPOA/BRIDGE/ROUTEDBRIDGE.
<param>
param 
can be bridge / routedbridge / ipoa.
Example:
list 
bridge
Diplays 
Bridge parameters.
list 
routedbridge
Diplays 
Routed Bridge parameters.
list 
ipoa
Diplays 
IPoA parameters.
pppoe 
<profile> -o <-if Interface> <-encap Encapsulation> <-restarttime 
Timeout >
 <-auth 
Auth> <-myaddr IPAddr> <-peer PeerIPAddr> <-mtu MTU> <-mru 
MRU>
 <-hwaddr 
Ethaddr> <-service ServiceName> <-acname ACName> <-tag HostTag>
 <-user 
Username> <-pass Password> <-vpi Vpi> <-vci Vci> <-mode 
Mode>
 <-idletime 
idleTimeout> <-nat [enable/disable]> <-netmask mask> <-vpn OUI 
vpnId>
Sets 
up a PPPoE profile.
Profile 
Profile number to configure. Specify an integer number from 0 through 7.
-if 
<interface> Interface name with unit number. Four PPP interfaces are 
available: ppp0, ppp1, ppp2, ppp3, ppp4, ppp5, ppp6, ppp7
-encap 
<encapsulation> Encapsulation type. Possible values are LLC (Logical 
Link Control) or VC (VC Multiplexing).
-restarttime 
<timeout> Timeout in milliseconds. The default is 3 seconds (3000 milli 
seconds).
-auth 
<authentication> Authentication type (pap, chap, mschapv1, 
mschapv2).
-myaddr 
<ip_addr> Desired self IP Address (eg 192.168.26.7). Expressed in dot 
notation.
-peer 
<peer_addr> Peer IP Address to optionally specify the address of the 
Internet Service Provider. Expressed in dot notation.
-mtu 
<mtu> Maximum Transmission Unit expressed in bytes. The default is 1492.
-mru 
<mru> Maximum Receive Unit, negotiated in LCP. The default is 1492.
-hwaddr 
<addr> Hardware address of the router for this connection. Typically, 
one of the Ethernet hardware addresses of the router are used for this. The address 
is specified with ‘:’ used as a delimiter between byte values (eg 10:11:12:13:14:15).
-service 
<service_name> Service Name.
-acname 
<ac_name> Access Concentrator name.
-tag 
<host_tag> Use host unique tag.
-user 
<user> Username. This string can be up to 30 characters.
-pass 
<password> Password. This string can be up to 30 characters.
-vpi 
<vpi> The ATM vpi value which was assigned in a vcadd command 
or listed in a atmshowconn command.
-vci 
<vci> The ATM vci value which was assigned in a vcadd command 
or listed in a atmshowconn command.
-mode 
<mode> Mode can be AUTO or DIRECT. In case the mode is set to AUTO, 
the PPPoE negotiation starts only when the system identifies any traffic required 
to be transferred on the link. In case the mode is set to DIRECT, the PPPoE negotiation 
is started manually using the “pppoestart” command. The default mode is DIRECT.
-idletime 
<idletime> The value of idletime is given in minutes and this value 
indicates how long the link remains up when there is no data transfer over the 
link. The idle time works only when used in combination with mode AUTO. The default 
is 60 seconds.
-nat 
enable|disable Enables or disables NAT (Network Address Translation) for this 
PPP interface. The default is for NAT to be disabled.
-netmask 
<mask> Specifies the netmask for the PPP interface. The mask is specified 
in dot notation (i.e. 255.255.255.0).
-vpn 
<OUI> <vpnId> Specifies the VPN encapsulation. The OUI (Organizationally 
Unique Identifier) and VPN identifier are specified as numbers.
Example:
pppoe 
1 –o -if ppp0 -vpi 0 -vci 100 -user jones -pass Indiana
Defines 
a PPPoE profile. The ppp0 interface is used with the ATM connection vpi 0 and 
vci 100. The user name is “jones” and the password is “Indiana”.
pppoestart 
<Profile>
Starts 
PPPoE given the specified profile. The profile is specified with an integer (0, 
1, 2). The profile was previously specified with the pppoe command.
pppoestop 
<Profile>
pppoestop 
<Profile>
Stops 
PPPoE given the specified profile. The profile is specified with an integer (0, 
1, 2). The profile was previously specified with the pppoe command.
pppoestop 
<Profile>
pppoelist 
[-profile Profile]
Displays 
the listing of all available free profiles. If -profile is not specified, 
this command will display all the valid configured profiles.
pppoedefault 
<profile>
Configures 
the specified profile as the default PPPoE connection. This profile must be using 
“auto” mode. Out of all the profiles that are using the “auto” option, only one 
can be run at a time. This command is used to specify that profile. If the “pppoedefault” 
command is not used, the first profile that used the “auto” option is used as 
the default.
pppoedel 
<profile> | all
Deletes 
the specified profile. Profile is specified as a number (see pppoe command). If 
all is specified, then all profiles are deleted. This command only deletes 
inactive profiles. If a profile is in use, it must be stopped before it can be 
deleted.
pppoa 
<profile> -o <-if Interface> <-encap Encapsulation> <-restarttime 
Timeout
> 
<-auth Auth> <-myaddr IPAddr> <-peer PeerIPAddr> <-mtu MTU> 
<-mru MRU>
 <-user 
Username> <-pass Password> <-vpi Vpi> <-vci Vci> <-nat 
[enable/disable]> <-netmask mask> <-vpn OUI vpnId>
Sets 
up a PPPoA profile.
Profile 
Profile number to configure. Specify an integer number from 0 through 7.
-if 
<interface> Interface name with unit number. Eight PPP interfaces are 
available: ppp0, ppp1, ppp2, ppp3, ppp4, ppp5, ppp6, and ppp7.
-encap 
<encapsulation> Encapsulation type. Possible values are LLC or VC.
-restarttime 
<timeout> Timeout in milliseconds. The default is 3 seconds (3000 milli 
seconds).
-auth 
<authentication> Authentication type (PAP or CHAP).
-myaddr 
<ip_addr> Desired self IP Address (eg 192.168.26.7). Expressed in dot 
notation.
-peer 
<peer_addr> Peer IP Address to optionally specify the IP address of 
the Internet Service Provider. Expressed in dot notation.
-mtu 
<mtu> Maximum Transmission Unit expressed in bytes. The default is 1500.
-mru 
<mru> Maximum Receive Unit, negotiated in LCP. The default is 1500.
-user 
<user> Username.
-pass 
<password> Password.
-vpi 
<vpi> The ATM vpi value which was assigned in a vcadd command 
or listed in a atmshowconn command.
-vci 
<vci> The ATM vci value which was assigned in a vcadd command 
or listed in a atmshowconn command.
-nat 
enable|disable
Enables 
or disables NAT (Network Address Translation) for this PPP interface. The default 
is for NAT to be disabled.
-netmask 
<mask> Specifies the netmask for the PPP interface. The mask is specified 
in dot notation (i.e. 255.255.255.0).
-vpn 
<OUI> <vpnId> Specifies the VPN encapsulation. The OUI (Organizationally 
Unique Identifier) and VPN identifier are specified as numbers.
Example:
pppoa 
1 –o -if ppp0 -vpi 0 -vci 100 -user jones -pass Indiana
Defines 
a PPPoA profile. The ppp0 interface is used with the ATM connection with vpi 0
and 
vci 100. The user name is “jones” and the password is “Indiana”.
pppoastart 
<Profile>
Starts 
PPPoA given the specified profile. The profile is specified with an integer (0, 
1, 2). The profile was previously specified with the pppoa command pppoastop 
<Profile>
pppoastop 
<Profile> Stops PPPoA given the specified profile. The profile is specified 
with an integer (0, 1, 2). The profile was previously specified with the pppoa 
command.
pppoastop 
<Profile>
pppoalist 
[-profile Profile]
Displays 
the listing of all available free profiles. If -profile is not specified, 
this command will display all the valid configured profiles.
pppoadel 
<profile> | all
Deletes 
the specified profile. Profile is specified as a number (see pppoa command). If 
all is specified, then all profiles are deleted. This command only deletes inactive 
profiles. If a profile is in use, it must be stopped before it can be deleted.
pppoadefault 
<profile>
Configures 
the specified profile as the default PPPoA connection. This profile must be using 
“auto” mode. Out of all the profiles which are using the “auto” option, only one 
can be run at a time. This command is used to specify that profile.
liststat 
<param>
Displays 
the status of IPOA/BRIDGE/ROUTEDBRIDGE/PPPOE/PPPOA.
<param> 
param can be bridge / routedbridge / ipoa / pppoa / pppoe.
Example:
liststat 
bridge
Diplays 
Bridge status
liststat 
routedbridge
Diplays 
Routed Bridge status
liststat 
ipoa
Diplays 
IPoA status
liststat 
pppoa
Diplays 
PPPoA status 
liststat 
pppoe
Diplays 
PPPoE status
ppptrace 
[on | off ]
Enables 
or Disables PPP console messages. Requires an RS-232 cable connection and a running 
terminal emulation program to view messages (refer to the Menu User Interface 
for further instructions).
1483mer 
add port vpi vci encapsulation
Configures 
the specified WAN interface to use 1483MER (MAC Encapsulation Routing). The “mer” 
command is used to enable the configuration.
Port 
The MER interface name (mer0).
<vpi> 
<vci > These are the vpi, vci values on which the 1483 is configured. 
vpi,vci are assigned with the vcadd command. The showatmconn command 
can also be used to list the current ATM connections with their respective vpi 
and vci values. (Note the vcadd and showatmconn commands are located 
in the “atm” directory). The vpi value is between 0 - 255. The vci value is between 
0 - 65535.
-encapsulation 
llc | vc Specifies the encapsulation type. The possible values are ‘llc’ or 
‘vc’ which represent Logical Link Control or VC multiplexing respectively.
mer 
enable | disable | Delete | Status
Enables, 
disables, deletes or gives status of the 1483MER configurations.
relay
relay 
-o -client <-if interface> <-pvc vpi vci>
relay 
-o -server <-if interface> <-pvc vpi vci>
relay 
-o enable | disable
relay 
-o -display
Configures 
and enables PPPoE relay.
-client 
<-if interface> <-pvc vpi vci>
Specifies 
the server interface for the PPPoE Relay. The PPPoE server is connected to this
interface. 
The interface may be ppp0, ppp1, ppp2, ppp3, ppp4, 
ppp5, ppp6, or ppp7.
-server 
<-if interface> <-pvc vpi vci>
Specifies 
the client interface for the PPPoE Relay. The PPPoE clients are connected to this 
interface. Typically eth0 is specified.
enable
Enables 
the PPPoE Relay feature.
disable
Disables 
the PPPoE Relay feature.
-display
Displays 
the PPPoE Relay configuration.
===============================================================