THOMSON 516 Reference Manual
THOMSON 516 Reference Manual

THOMSON 516 Reference Manual

Multi-user adsl gateways
Hide thumbs Also See for 516:
Table of Contents

Advertisement

TM
SpeedTouch
516/536/546/510
/530
v5
v5
Multi-User ADSL Gateways
CLI Reference Guide
Release R5.2.7

Advertisement

Table of Contents
loading

Summary of Contents for THOMSON 516

  • Page 1 SpeedTouch 516/536/546/510 /530 Multi-User ADSL Gateways CLI Reference Guide Release R5.2.7...
  • Page 3 SpeedTouch 516/536/546 /530 CLI Reference Guide R5.2.7...
  • Page 4 Thomson Telecom Belgium Prins Boudewijnlaan, 47 B-2650 Edegem Belgium www.speedtouch.com Trademarks The following trademarks are used in this document: SpeedTouch is a trademark of THOMSON. Microsoft, MS-DOS, Windows, Windows NT and Internet Explorer are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
  • Page 5: Table Of Contents

    Contents Contents About this Document .................. 15 CLI Navigation....................17 Accessing the Command Line Interface....................18 Basic Navigation and Manipulation......................19 Command Line Interface Commands....................... 22 Menu-driven CLI Navigation ........................23 Direct FTP Access ............................27 ADSL Commands..................29 adsl config..............................30 adsl info...............................
  • Page 6 Contents CIP Commands..................... 59 cip flush............................... 60 cip ifadd............................... 61 cip ifdelete..............................62 cip iflist ................................ 63 cip pvcadd..............................64 cip pvcdelete............................... 65 cip pvclist ..............................66 Config Commands ..................67 config backup ............................. 68 config dump..............................69 config erase ..............................70 config flush ..............................
  • Page 7 Contents DHCP Commands..................75 dhcp client clear ............................76 dhcp client config ............................77 dhcp client flush ............................78 dhcp client ifadd ............................79 dhcp client ifattach ............................. 80 dhcp client ifconfig............................. 81 dhcp client ifdelete ............................. 83 dhcp client iflist ............................84 dhcp client ifrelease ...........................
  • Page 8 Contents DNS Commands..................115 dns add..............................116 dns clear..............................117 dns clrstats..............................118 dns delete..............................119 dns domain ............................... 120 dns flush..............................121 dns fwdadd ............................... 122 dns fwddelete ............................123 dns fwdlist..............................124 dns fwdtable ............................. 125 dns list ............................... 126 dns nslookup ............................
  • Page 9 Contents Firewall Commands................... 153 firewall assign............................154 firewall flush ............................. 155 firewall list..............................156 firewall troff .............................. 157 firewall tron............................... 158 firewall unassign ............................159 firewall chain create ..........................160 firewall chain delete ..........................161 firewall chain flush ........................... 162 firewall chain list ............................
  • Page 10 Contents IP Commands ..................... 173 ip apadd ..............................174 ip apdelete ..............................176 ip aplist..............................177 ip arpadd ..............................178 ip arpdelete ............................... 179 ip arplist ..............................180 ip config ..............................181 ip flush............................... 184 ip ifconfig ..............................185 ip iflist................................ 186 ip ifwait..............................
  • Page 11 Contents IPQoS Commands..................213 ipqos config .............................. 214 ipqos list..............................216 ipqos queue clear ............................. 217 ipqos queue config........................... 218 ipqos queue list ............................220 ipqos queue stats ............................. 221 Label Commands ..................223 label add..............................224 label config ............................... 225 label delete..............................
  • Page 12 Contents NAT Commands..................247 nat applist ..............................248 nat bind ..............................249 nat bindlist ..............................250 nat clear..............................251 nat config ..............................252 nat create ..............................253 nat defserver............................. 254 nat delete ..............................255 nat disable..............................256 nat enable ..............................257 nat flush ..............................
  • Page 13 Contents PPPoE Commands ..................285 pppoe flush ............................... 286 pppoe ifadd............................... 287 pppoe ifattach............................288 pppoe ifconfig............................289 pppoe ifdelete............................293 pppoe ifdetach............................294 pppoe iflist ..............................295 pppoe ifscan ............................. 296 pppoe rtadd .............................. 297 pppoe rtdelete ............................299 pppoe relay add............................
  • Page 14 Contents SNMP Commands..................327 snmp config .............................. 328 snmp get ..............................329 snmp getNext ............................330 snmp list..............................331 snmp walk..............................332 Software Commands................. 333 software version............................334 software upgrade ............................. 335 Switch Commands ..................337 switch group flush............................ 338 switch group list ............................
  • Page 15 Contents Abbreviations ..................... 363 Syslog Messages ..................367 Auto-PVC Module............................. 368 Configuration Module..........................368 DHCP CLient Module..........................368 DHCP Relay Module ..........................369 DHCP Server Module ..........................369 Firewall Module............................370 HTTP Module ............................370 Kernel Module ............................370 Linestate Module............................370 Login Module............................
  • Page 16 Contents E-DOC-CTC-20040907-0010 v1.0...
  • Page 17: About This Document

    For the fastidious user, this Reference Guide aims to be a handbook for advanced and detailed configuration and troubleshooting of the SpeedTouch via its character based CLI command set. Applicability This CLI Reference Guide covers the CLI commands of the following Digital Subscriber Line (DSL) SpeedTouch products: SpeedTouch 516(i) Multi-User ADSL Gateway (R5.2.7) SpeedTouch 536(i) Multi-User ADSL Gateway (R5.2.7)
  • Page 18 Trademarks The following trademarks are used in this document: SpeedTouch is a trademark of THOMSON. Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation. Windows and Internet Explorer are trademarks of Microsoft Corporation. Apple and MacOS are registered trademarks of Apple Computer Inc.
  • Page 19: Cli Navigation

    CLI Navigation CLI Navigation Introduction This chapter familiarizes the user with the SpeedTouch CLI. It describes general manipulations: to navigate through the CLI to perform some operations on the CLI. Contents This chapter covers the following topics: Accessing the Command Line Interface...
  • Page 20: Accessing The Command Line Interface

    Internet Protocol (IP) address of the SpeedTouch (default is 10.0.0.138). As soon a session to the CLI is opened, the SpeedTouch banner pops up, followed by the CLI prompt. If the SpeedTouch is protected by a username and a system password, authentication will be required before access is granted.
  • Page 21: Basic Navigation And Manipulation

    Command group navigation From top level, you can change to a command group by executing the name of the desired command group. The example below shows every possible CLI command group for the SpeedTouch 516. =>help...
  • Page 22 CLI Navigation The Help Command Execute help from top level to list all available commands and command groups for the SpeedTouch Example for the SpeedTouch 516: =>help Following commands are available : help : Displays this help information menu : Displays menu...
  • Page 23 CLI Navigation followed by a specific command, for example :help firewall assign (starting from top level) or Entering help :help assign (executed from the firewall command group selection) results in a description of the syntax for the command. Example: =>help firewall assign Assign a chain to an entry point.
  • Page 24: Command Line Interface Commands

    CLI Navigation Command Line Interface Commands Command Execution All CLI commands are commands that operate on, or configure, the SpeedTouch settings. The CLI commands can be executed: from top level, preceded by the name of the command group from which the command should be executed.
  • Page 25: Menu-Driven Cli Navigation

    CLI Navigation Menu-driven CLI Navigation Introduction To improve the user-friendliness of the SpeedTouch CLI, the CLI features a menu-driven interface. The semi-graphical menu offers an attractive and easy-to-use configuration environment for the CLI. Calling the menu To call the menu-driven interface, type menu at the CLI prompt.
  • Page 26 CLI Navigation Browse through the CLI commands with the ARROW keys or select .. to go back up one level: Press ENTER to select the command. The figure below shows the menu after the command has been selected: Entering parameter values Proceed as follows to enter paramter values: Browse through the parameters with the ARROW keys: To enter a value for a parameter, press ENTER:...
  • Page 27 CLI Navigation Use the ARROW keys to scroll to the next parameter: When all the necessary parameters have been entered, use the TAB key to go to the OK field and press ENTER. Do not forget to save your changes by executing :saveall (from any CLI prompt). Preset parameter values In case preset values are provided for a parameter, they are shown at the bottom of the menu.
  • Page 28 Uncompleted CLI commands, i.e. commands in which required parameters are not specified, will be discarded by the CLI commend interpreter. This may result in a wrongly configured SpeedTouch In Service Template files, the use of customization variables allow the Setup wizard to invite the end-user to provide some input regarding the settings of the SpeedTouch .
  • Page 29: Direct Ftp Access

    File Transfer Protocol (FTP) transport protocol. This allows to transfer the SpeedTouch software image(s) and/or Service Template files and default settings files. Proceed as indicated in the example below to open an FTP session to the SpeedTouch file system: /home/doejohn{1}$ftp 10.0.0.138 Connected to 10.0.0.138...
  • Page 30 Turn on the hashing option to see the progression of the file transfer. Example: /home/doejohn{1}$ftp 10.0.0.138 Connected to 10.0.0.138 220 Inactivity timer = 120 seconds. Use 'site idle <secs>' to change. Name (10.0.0.138:doejohn): 331 SpeedTouch (00-90-D0-01-02-03) User 'doejohn' OK. Password required. Password : ###### 330 OK ftp> ftp>bin 200 TYPE is now 8-bit binary ftp>...
  • Page 31: Adsl Commands

    ADSL Commands ADSL Commands Introduction This chapter describes the commands of the adsl command group. Contents This chapter covers the following commands: adsl config Show/set the Asymmetric Digital Subscriber Line (ADSL) configuration. adsl info Show ADSL statistics and information about the SpeedTouchTM DSL line status. E-DOC-CTC-20040907-0010 v1.0...
  • Page 32: Adsl Config

    ADSL Commands adsl config Show/set the Asymmetric Digital Subscriber Line (ADSL) configuration. Although the command is the same for both SpeedTouch ADSL/Plain Old Telephone System (POTS) and SpeedTouch ADSL/Integrated Services Digital Network (ISDN) variants, the command features specific parameter values per variant:...
  • Page 33: Adsl Info

    ADSL Commands adsl info Show ADSL statistics and information about the SpeedTouch DSL line status. Although the same command is used for both SpeedTouch ADSL/POTS and SpeedTouch ADSL/ISDN variants, the command features specific output parameters and counters per variant. SYNTAX:...
  • Page 34 ADSL Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 35: Atm Commands

    ATM Commands ATM Commands Introduction This chapter describes the commands of the atm command group. Contents This chapter covers the following commands: atm oam ccconfig Configure Operation and Maintenance (OAM) Continuity Check (CC) on the connection. atm oam cclist Show the current OAM CC configuration. atm oam ccsend Send CC activate/deactivate to the connection.
  • Page 36: Atm Oam Ccconfig

    The default is disabled. span Select either: OPTIONAL end2end:monitoring occurs on the entire VC between two ATM end stations. segment:monitoring occurs on a VC segment between the SpeedTouch and a first-hop ATM switch. RELATED COMMANDS: atm oam cclist Show the current OAM CC configuration.
  • Page 37: Atm Oam Cclist

    ATM Commands atm oam cclist Show the current OAM CC configuration. SYNTAX: atm oam cclist EXAMPLE: =>atm oam cclist PORT = 0 VPI = 15 VCI = 64 End2End Mode = Auto Segment Mode = Auto PORT = 0 VPI = 15 VCI = 16 End2End Mode = Auto Segment Mode = Auto PORT = 0 VPI = 0 VCI = 16 End2End Mode = Auto Segment Mode = Auto...
  • Page 38: Atm Oam Ccsend

    ATM Commands atm oam ccsend Send CC activate/deactivate to the connection. SYNTAX: atm oam ccsend port = <{dsl0 | dsl1 | atm2 | atm3 | aal5 | atm5} or number> vpi = <number{0-15}> [vci = <number{0-511}>] [span = <{segment | end2end}>] [action = <{activate | deactivate}>] [direction = <{source | sink | both}>] where:...
  • Page 39: Atm Oam Config

    ATM Commands atm oam config Configure the OAM settings. SYNTAX: atm oam config [clp = <number{0-1}>] [loopbackid = <string>] where: The Cell Loss Priority (CLP) bit value of the OAM cells. OPTIONAL Choose between: The default is 1. loopbackid The loopback ID(hexadecimal string) for processing of segment loopback cells. OPTIONAL The default is 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a...
  • Page 40: Atm Oam Mode

    ATM Commands atm oam mode Configure the OAM data blocking mode. SYNTAX: atm oam mode port = <{dsl0 | dsl1 | atm2 | atm3 | aal5 | atm5} or number> blocking = <{disabled | enabled}> where: port The port for which OAM blocking is configured. REQUIRED Choose between: DSL0...
  • Page 41: Atm Oam Ping

    ATM Commands atm oam ping Send ATM loopback cells. SYNTAX: atm oam ping dest = <string> [count = <number{1-1000000}>] [interval = <number{100-1000000}>] where: dest The destination address for the request. REQUIRED The destination can be any phonebook entry. count A number between 1 and 1000000. OPTIONAL Represents the number of pings to send.
  • Page 42: Atm Oam Status

    ATM Commands atm oam status Show the OAM settings. SYNTAX: atm oam status EXAMPLE: =>atm oam status OAM config dump ------------------- CLP bit value : 1 Loopback id : 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a 6a OAM data blocking mode -------------------------- Port dsl0: blocking...
  • Page 43: Autopvc Commands

    AutoPVC Commands AutoPVC Commands Introduction This chapter describes the commands of the autopvc command group. Contents This chapter covers the following commands: autopvc config Configure autopvc. autopvc info Show retrieved information. E-DOC-CTC-20040907-0010 v1.0...
  • Page 44: Autopvc Config

    AutoPVC Commands autopvc config Configure autopvc. SYNTAX: autopvc config [mode = <{pseudo | passive | active}>] [type = <{bridge | pppoerelay}>] [opmode = <{partial | full}>] [overwrite = <{disabled | enabled}>] [peakrate = <number{0-27786}>] where: mode Select the autopvc mode: OPTIONAL pseudo: enable only pseudo-ILMI (VP/VC 15/16).
  • Page 45 AutoPVC Commands EXAMPLE: =>autopvc config Autopvc mode : pseudo Autopvc opmode : partial Autopvc type : bridge Autopvc standard: unknown Autopvc pseudo : unknown UBR overwrite : enabled UBR peak rate : linerate => RELATED COMMANDS: autopvc info Show retrieved information. E-DOC-CTC-20040907-0010 v1.0...
  • Page 46: Autopvc Info

    AutoPVC Commands autopvc info Show retrieved information. SYNTAX: autopvc info [table = <{Vpc | Vcc}>] where: table Choose the autopvc table for which the information must be shown. OPTIONAL Choose between: Vcc. EXAMPLE: =>autopvc info Address Type BestEff Par1 Par2 Par3 Par4 Par5...
  • Page 47: Bridge Commands

    Bridge Commands Bridge Commands Introduction This chapter describes the commands of the bridge command group. Contents This chapter covers the following commands: bridge config Show/set the bridge configuration setings. bridge flush Flush bridge interfaces and parameters. bridge ifadd Create a bridged Ethernet interface. bridge ifattach Attach a bridged Ethernet interface.
  • Page 48: Bridge Config

    The bridge filter to be applied for all Wide Area Network (WAN) bridge ports. OPTIONAL Choose between: no_WAN_broadcast: broadcasts from the SpeedTouch itself to the WAN are filtered out, broadcasts from the Local Area Network (LAN) to the WAN are still passed through. PPPoE_only:...
  • Page 49: Bridge Flush

    Bridge Commands bridge flush Flush bridge interfaces and parameters. The flush command does not impact previously saved configurations. SYNTAX: bridge flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 50: Bridge Ifadd

    Bridge Commands bridge ifadd Create a bridged Ethernet interface. SYNTAX: bridge ifadd [intf = <intfname>] [dest = <string>] where: intf The bridged Ethernet interface name. OPTIONAL Note If not specified, the destination name will double as interface name. dest The destination address for the new interface. OPTIONAL Typically a phonebook entry.
  • Page 51: Bridge Ifattach

    Bridge Commands bridge ifattach Attach a bridged Ethernet interface. SYNTAX: bridge ifattach intf = <intfname> where: intf The name of the interface to attach. REQUIRED Browse through the available entries via the ARROW UP and ARROW DOWN keys. EXAMPLE: =>bridge iflist : Internal Connection State: connected Port: OBC...
  • Page 52: Bridge Ifconfig

    Choose between: disabled learning forwarding. The default is forwarding. retry A number between 0 and 65535. OPTIONAL Represents the number of times the SpeedTouch retries to set up a WAN connection before giving up. The default is 10. E-DOC-CTC-20040907-0010 v1.0...
  • Page 53 Bridge Commands EXAMPLE: =>bridge iflist : Internal Connection State: connected Port: OBC PortNr: 0 PortState: forwarding RX bytes: 73592 frames: 702 TX bytes: 69549 frames: 1050 dropframes: 0 myBridgeIntf: dest : (none) Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State: not-connected Port: (Unassigned)
  • Page 54: Bridge Ifdelete

    Bridge Commands bridge ifdelete Delete a bridge interface. SYNTAX: bridge ifdelete intf = <intfname> where: intf The name of the interface name to be deleted. REQUIRED EXAMPLE: =>bridge iflist : Internal Connection State: connected Port: OBC PortNr: 0 PortState: forwarding RX bytes: 99930 frames: 969 TX bytes: 93572...
  • Page 55: Bridge Ifdetach

    Bridge Commands bridge ifdetach Detach a bridge interface. SYNTAX: bridge ifdetach intf = <intfname> where: intf The name of the bridge interface to be detached. REQUIRED EXAMPLE: =>bridge iflist : Internal Connection State: connected Port: OBC PortNr: 0 PortState: forwarding RX bytes: 85261 frames: 807 TX bytes: 78983...
  • Page 56: Bridge Iflist

    Bridge Commands bridge iflist Show the current state of all or the selected bridge interfaces. SYNTAX: bridge iflist [intf = <intfname>] where: intf The name of the bridge interface for which the configuration must be shown. OPTIONAL Note If no interface is specified, all bridge interfaces are shown. EXAMPLE: =>bridge iflist : Internal...
  • Page 57: Bridge Macadd

    Bridge Commands bridge macadd Add a static MAC address to the filtering database. This command allows to manually add static addresses, which should normally be dynamically discovered by the bridge itself. SYNTAX: bridge macadd intf = <intfname> hwaddr = <hardware-address> where: intf The name of the bridge interface for which the MAC address must be added.
  • Page 58: Bridge Macdelete

    Bridge Commands bridge macdelete Remove a MAC address from the filtering database. SYNTAX: bridge macdelete hwaddr = <hardware-address> where: hwaddr The Ethernet MAC address of the entry which must be deleted. REQUIRED EXAMPLE: =>bridge maclist 00:0d:9d:47:dd:aa -- dynamic, ethport1 00:80:9f:01:23:45 -- static 00:90:d0:72:88:64 -- permanent 01:00:5e:00:00:67 -- static 01:00:5e:7f:ff:fa -- static...
  • Page 59: Bridge Maclist

    Bridge Commands bridge maclist Show the current MAC address filtering database. SYNTAX: bridge maclist EXAMPLE: =>bridge maclist 00:0d:9d:47:dd:aa -- dynamic, ethport1, 300 seconds 00:90:d0:72:88:64 -- permanent 01:00:5e:00:00:67 -- static 01:00:5e:7f:ff:fa -- static 01:80:c2:00:00:00 -- permanent 01:80:c2:00:00:01 -- permanent 01:80:c2:00:00:02 -- permanent 01:80:c2:00:00:03 -- permanent 01:80:c2:00:00:04 -- permanent 01:80:c2:00:00:05 -- permanent...
  • Page 60 Bridge Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 61: Cip Commands

    CIP Commands CIP Commands Introduction This chapter describes the commands of the cip command group. Contents This chapter covers the following commands: cip flush Flush complete Classical IP over ATM (IP oA) configuration. cip ifadd Create a Classical IP oA interface at the local side of the Logical IP Subnet (LIS). cip ifdelete Delete a Classical IP oA interface at the local side of the LIS.
  • Page 62: Cip Flush

    CIP Commands cip flush Flush complete Classical IP over ATM (IP oA) configuration. The flush command does not impact previously saved configurations. SYNTAX: cip flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 63: Cip Ifadd

    CIP Commands cip ifadd Create a Classical IP oA interface at the local side of the Logical IP Subnet (LIS). SYNTAX: cip ifadd addr = <ip-address> [netmask = <ip-mask (dotted or cidr)>] [uniaddr = <portspec:address[.selector]>] where: addr The Classical IP oA interface's local IP address in the LIS. REQUIRED netmask The LIS's subnetmask.
  • Page 64: Cip Ifdelete

    CIP Commands cip ifdelete Delete a Classical IP oA interface at the local side of the LIS. SYNTAX: cip ifdelete addr = <ip-address> where: addr The Classical IP oA interface's local IP address in the LIS. REQUIRED EXAMPLE: =>cip iflist cip0 addr = 172.16.1.1 mask = 255.255.255.0...
  • Page 65: Cip Iflist

    CIP Commands cip iflist Show current Classical IP oA configuration. SYNTAX: cip iflist EXAMPLE: =>cip iflist cip0 addr = 172.16.1.1 mask = 255.255.255.0 UNI address = A0:*.03 inarp_reqs_in inarp_repl_in inarp_inv_in inarp_reqs_out = inarp_repl_out = inarp_inv_out = cip1 addr = 172.16.0.5 mask = 255.255.255.0 UNI address = A0:*.04 inarp_reqs_in...
  • Page 66: Cip Pvcadd

    CIP Commands cip pvcadd Create a PVC Address Resolution Protocol (ARP) entry. For destinations which are not RFC1577/RFC2225 compliant. SYNTAX: cip pvcadd dest = <phonebook name> [destaddr = <ip-address>] [mtu = <number {273-20000}>] where: dest The ATM address (hardware address) of the destination host. REQUIRED Typically a phonebook name.
  • Page 67: Cip Pvcdelete

    CIP Commands cip pvcdelete Delete a PVC ARP entry. SYNTAX: cip pvcdelete dest = <phonebook name> where: dest The ATM address (hardware address) or name of the entry to be deleted. REQUIRED EXAMPLE: =>cip pvclist CIPPVC1 atmport = 80 dest_ip = 172.16.1.2 encaps = llc...
  • Page 68: Cip Pvclist

    CIP Commands cip pvclist Show current PVC ARP entries. SYNTAX: cip pvclist EXAMPLE: =>cip pvclist CIPPVC1 atmport = 0 vpi = 8 vci = 80 dest_ip = 172.16.1.2 encaps = llc mtu = 546 => EXAMPLE: =>cip iflist cip0 addr = 200.200.200.138 mask = 255.255.255.0 UNI address = A0:*.03 inarp_reqs_in...
  • Page 69: Config Commands

    Config Commands Config Commands Introduction This chapter describes the commands of the config command group. Contents This chapter covers the following commands: config backup Store current configuration to backup file. config dump Show the saved configuration file. config erase Erase a user configuration file. config flush Flush the complete current configuration.
  • Page 70: Config Backup

    Config Commands config backup Store current configuration to backup file. SYNTAX: config backup filename = <user configuration filename> where: filename Filename for backup file of current configuration. REQUIRED RELATED COMMANDS: config dump Show the saved configuration file. config list Show the current configuration set. E-DOC-CTC-20040907-0010 v1.0...
  • Page 71: Config Dump

    Config Commands config dump Show the saved configuration file. SYNTAX: config dump RELATED COMMANDS: config backup Store current configuration to backup file. config list Show the current configuration set. E-DOC-CTC-20040907-0010 v1.0...
  • Page 72: Config Erase

    Config Commands config erase Erase a user configuration file. If no filename is specified, all the user configuration files, saved in the SpeedTouch permanent storage, are deleted. SYNTAX: config erase [filename = <string>] where: filename Name of the configuration file to erase.
  • Page 73: Config Flush

    Config Commands config flush Flush the complete current configuration. This command does not affect saved configurations. SYNTAX: config flush [flush_ip = <{no | yes}>] where: flush_ip Flush IP settings (yes) or not (no). OPTIONAL The default is no. Note Not keeping the IP settings could cause lost IP connectivity in the LAN. EXAMPLE: =>ip rtlist Destination...
  • Page 74: Config List

    Config Commands config list Show the current configuration set. SYNTAX: config list [templates = <{no yes}>] where: templates List the template files (yes) or not (no) OPTIONAL The default is no. EXAMPLE: =>config list templates=yes Configurations file(s): user.ini Template file(s) No template files present Factory template file(s) : pppoe.tpl...
  • Page 75: Config Load

    Config Commands config load Load complete saved (backup) or default configuration file. SYNTAX: config load [load_ip = <{no | yes}>] [defaults = <{yes | no}>] [flush = <{yes | no}>] [echo = <{no | yes}>] [filename = <string>] where: load_ip Load IP settings (yes) or not (no).
  • Page 76: Config Save

    Save the current configuration All existing configurations and modifications as entered by the user are saved. The result of executing this command is a user.ini file saved in the SpeedTouch permanent storage. This file can be downloaded via the SpeedTouch web pages or via an FTP session.
  • Page 77: Dhcp Commands

    DHCP Commands DHCP Commands Introduction This chapter describes the commands of the dhcp command group. Contents This chapter covers the following commands: dhcp client clear Clear Dynamic Host Configuration Protocol (DHCP) client statistics. dhcp client config Show/set DHCP client configuration. dhcp client flush Flush complete DHCP client configuration and dynamic interfaces.
  • Page 78: Dhcp Client Clear

    DHCP Commands dhcp client clear Clear Dynamic Host Configuration Protocol (DHCP) client statistics. SYNTAX: dhcp client clear EXAMPLE: =>dhcp client stats DHCP client statistics: Corrupted packet recv OFFERs recv ACKs recv NAKs recv Pure BOOTP REPLIES Other message types DISCOVERs sent REQUESTs sent DECLINEs sent RELEASEs...
  • Page 79: Dhcp Client Config

    DHCP Commands dhcp client config Show/set DHCP client configuration. SYNTAX: dhcp client config [trace = <{off | on}>] where: trace Enable tracing (on) or not (off). OPTIONAL EXAMPLE: =>dhcp client config tracing: off =>dhcp client config trace=on =>dhcp client config tracing: on =>...
  • Page 80: Dhcp Client Flush

    DHCP Commands dhcp client flush Flush complete DHCP client configuration and dynamic interfaces. The flush command does not impact previously saved configurations. SYNTAX: dhcp client flush EXAMPLE: =>dhcp client iflist NewETHoA [SELECTING] flags= IP address 10.0.0.10 HW address 0:90:d0:01:47:de DHCP server 255.255.255.255 hostname NewLease...
  • Page 81: Dhcp Client Ifadd

    DHCP Commands dhcp client ifadd Create a DHCP lease for a specific interface. SYNTAX: dhcp client ifadd intf = <string> where: intf The name of the dynamic interface to be created. REQUIRED EXAMPLE: =>dhcp client iflist No dynamic interfaces defined. =>dhcp client ifadd intf=NewEthoa =>dhcp client iflist NewETHoA...
  • Page 82: Dhcp Client Ifattach

    DHCP Commands dhcp client ifattach Attach a DHCP lease to a dynamic interface. SYNTAX: dhcp client ifattach intf = <string> where: intf The name of the dynamic interface to be attached. REQUIRED EXAMPLE: =>dhcp client iflist NewETHoA [INIT] flags= IP address 0.0.0.0 HW address 00:90:d0:01:47:de...
  • Page 83: Dhcp Client Ifconfig

    DHCP Commands dhcp client ifconfig Show/set the configuration of DHCP lease created for a specific interface. SYNTAX: dhcp client ifconfig intf = <string> [clientid = <{client-id | none}>] [hostname = <hostname | "">] [addr = <ip-address>] [leasetime = <number>] [addrtrans = <{none | pat}>] [dns = <{off | on}>] [gateway = <{off | on}>] [metric = <number{0-100}>]...
  • Page 84 DHCP Commands EXAMPLE: =>dhcp client iflist NewETHoA [INIT] flags= IP address 0.0.0.0 HW address 00:90:d0:01:47:de DHCP server 255.255.255.255 Number of leases: Total size of table: 19, in use: 1, free: 4 % =>dhcp client ifconfig intf=NewETHoA hostname=NewLease addr=10.0.0.10 leasetime=10800 =>dhcp client iflist NewETHoA [INIT] flags=...
  • Page 85: Dhcp Client Ifdelete

    DHCP Commands dhcp client ifdelete Delete a dynamic interface. SYNTAX: dhcp client ifdelete intf = <string> where: intf The name of the dynamic interface to be deleted. REQUIRED EXAMPLE: =>dhcp client iflist NewETHoA [SELECTING] flags= IP address 10.0.0.10 HW address 00:90:d0:01:47:de DHCP server 255.255.255.255...
  • Page 86: Dhcp Client Iflist

    DHCP server 255.255.255.255 Number of leases: Total size of table: 19, in use: 1, free: 94 % => EXAMPLE 2: The SpeedTouch is configured as DHCP client on its Ethernet interface eth0. =>dhcp client iflist eth0 [BOUND] flags= IP address 10.0.0.3...
  • Page 87: Dhcp Client Ifrelease

    DHCP Commands dhcp client ifrelease Release a lease attached to a dynamic interface. SYNTAX: dhcp client ifrelease intf = <string> where: intf The name of the dynamic interface. REQUIRED EXAMPLE 1: =>dhcp client iflist NewETHoA [SELECTING] flags= IP address 10.0.0.10 HW address 00:90:d0:01:47:de DHCP server...
  • Page 88 DHCP Commands EXAMPLE 2: The SpeedTouch is configured as DHCP client on its Ethernet interface eth0. =>dhcp client iflist eth0 [BOUND] flags= IP address 10.0.0.3 HW address 00:90:d0:01:47:f1 DHCP server 10.10.1.1 lease renewal in days, 58 min, 45 sec lease rebinding in...
  • Page 89: Dhcp Client Ifrenew

    DHCP Commands dhcp client ifrenew Renew the lease of a dynamic interface. SYNTAX: dhcp client ifrenew intf = <string> where: intf The name of the dynamic interface. REQUIRED EXAMPLE 1: =>dhcp client iflist NewETHoA [BOUND] flags= IP address 10.0.0.10 HW address 00:90:d0:01:47:f1 DHCP server 255.255.255.255...
  • Page 90 DHCP Commands EXAMPLE 2: The SpeedTouch is configured as DHCP client on its Ethernet interface eth0. =>dhcp client stats DHCP client statistics: Corrupted packet recv OFFERs recv ACKs recv NAKs recv Pure BOOTP REPLIES Other message types DISCOVERs sent REQUESTs sent...
  • Page 91: Dhcp Client Stats

    DHCP Commands dhcp client stats Show DHCP client statistics. SYNTAX: dhcp client stats EXAMPLE: =>dhcp client stats DHCP client statistics: Corrupted packet recv OFFERs recv ACKs recv NAKs recv Pure BOOTP REPLIES Other message types DISCOVERs sent REQUESTs sent DECLINEs sent RELEASEs sent INFORMs...
  • Page 92: Dhcp Relay Add

    DHCP Commands dhcp relay add Add a DHCP server to the DHCP server list. SYNTAX: dhcp relay add addr = <ip-address> [intf = <none | interface_name>] [giaddr = <ip-address>] where: addr The DHCP server IP address. REQUIRED intf The name of the relay interface. OPTIONAL None to indicate that no interface is specified.
  • Page 93: Dhcp Relay Config

    DHCP Commands dhcp relay config Set the relay configuration settings. SYNTAX: dhcp server config [agentinfo = <{off | on}>] [agentmismatch = <{off | on}>] [trace = <{off | on}>] where: agentinfo Sets the relay agent info status (RFC3046) off or on. OPTIONAL The default is off.
  • Page 94: Dhcp Relay Delete

    DHCP Commands dhcp relay delete Delete a DHCP server from the DHCP server list. SYNTAX: dhcp relay delete addr = <ip-address> [intf = <string>] where: addr The DHCP server IP address. REQUIRED intf The name of the relay interface. OPTIONAL RELATED COMMANDS: dhcp relay add Add a DHCP server to the DHCP server list.
  • Page 95: Dhcp Relay Flush

    DHCP Commands dhcp relay flush Flush the DHCP relay settings. The flush command does not impact previously saved configurations. SYNTAX: dhcp relay flush EXAMPLE: =>dhcp relay list DHCP server Interface giaddr ------------------------------------------------------- 127.0.0.1 =>dhcp relay flush =>dhcp relay list No dynamic interfaces defined. =>...
  • Page 96: Dhcp Relay Ifconfig

    DHCP Commands dhcp relay ifconfig Configure a relay interface. SYNTAX: dhcp relay ifconfig intf = <string> [relay = <{off | on}>] [maxhops = <number{0-16}>] [remoteid = <password>] [trusted = <{no | yes}>] where: intf The name of the relay interface to be configured. REQUIRED relay Sets the relay status.
  • Page 97: Dhcp Relay Iflist

    DHCP Commands dhcp relay iflist Show the configuration of the relay interfaces. SYNTAX: dhcp relay iflist [intf = <string>] where: intf The name of the relay interface to be shown. OPTIONAL Note If not specified, all the relay interfaces will be shown. EXAMPLE: =>dhcp relay iflist pppoa_pppoa :...
  • Page 98: Dhcp Relay List

    DHCP Commands dhcp relay list Show the DHCP server list. SYNTAX: dhcp relay list EXAMPLE: =>dhcp relay list DHCP server Interface giaddr ------------------------------------------------------- 127.0.0.1 eth0 10.0.0.138 => RELATED COMMANDS: dhcp relay add Add a DHCP server to the DHCP server list. dhcp relay delete Delete a DHCP server from the DHCP server list.
  • Page 99: Dhcp Relay Stats

    DHCP Commands dhcp relay stats Show the DHCP relay statistics. SYNTAX: dhcp relay stats EXAMPLE: =>dhcp relay stats DHCP relay statistics ------------------------- Client packet relayed Server packet relayed Bogus relay agent Bogus giaddr recv Corrupt agent option Missing agent option Bad circuit id Missing circuit id =>...
  • Page 100: Dhcp Server Clear

    DHCP Commands dhcp server clear Clear the DHCP server statistics. SYNTAX: dhcp server clear EXAMPLE: =>dhcp client stats Corrupted packet recv OFFERs recv 9575 ACKs recv NAKs recv Pure BOOTP REPLIES Other message types DISCOVERs sent 9552 REQUESTs sent DECLINEs sent RELEASEs sent INFORMs...
  • Page 101: Dhcp Server Config

    DHCP server (on) or immediately start the DHCP server (off). The default is on. scantime A number between 0 and 1814400 (seconds). OPTIONAL Represents the time for which the SpeedTouch scans for another DHCP server to be active in the network. The default is 20. state State of the DHCP server (enabled/disabled).
  • Page 102: Dhcp Server Flush

    DHCP Commands dhcp server flush Flush all the DHCP server pool and lease entries. The flush command does not impact previously saved configurations. SYNTAX: dhcp server flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 103: Dhcp Server Policy

    DHCP Commands dhcp server policy Show/set the DHCP server policy. SYNTAX: dhcp server policy [verifyfirst = <off | on>] [trustclient = <off | on>] where: verifyfirst Enable (on) or disable (off) IP address conflict network probing before handing out OPTIONAL an address to a client.
  • Page 104: Dhcp Server Stats

    DHCP Commands dhcp server stats Show the DHCP server statistics. SYNTAX: dhcp server stats EXAMPLE: =>dhcp server stats DHCP Server State: Stopped DHCP server statistics: Corrupted packet recv DISCOVER 2451 REQUEST DECLINE RELEASE INFORM Pure BOOTP REQUESTS Other message types OFFERs sent 2451 ACKs sent...
  • Page 105 DHCP Commands DESCRIPTION: The stat ... indicates ... DHCP server state the state of the SpeedTouch DHCP server. Corrupted packet recv the number of corrupted packets (not complaint to RFC2131) received from the LAN. DISCOVER the number of DHCP server discovery packets received from the LAN. These broadcasts are sent by potential DHCP clients to locate available DHCP servers.
  • Page 106: Dhcp Server Lease Add

    DHCP Commands dhcp server lease add Assign a DHCP server lease to a DHCP host in the local network. SYNTAX: dhcp server lease add clientid = <client-id> pool = <string> [addr = <ip-address>] [offset = <number>] [leasetime = <number>] [hostname = <{hostname | ""}>] where: clientid The DHCP client identification string of the booting host.
  • Page 107: Dhcp Server Lease Delete

    DHCP Commands dhcp server lease delete Delete a DHCP lease. SYNTAX: dhcp server lease delete [clientid = <clientid | none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL Note If no DHCP client is specified, all DHCP clients are deleted. index The index number of the entry to be deleted.
  • Page 108: Dhcp Server Lease Flush

    DHCP Commands dhcp server lease flush Flush the complete DHCP server configuration and dynamic leases. The flush command does not impact previously saved configurations. SYNTAX: dhcp server lease flush [pool = <string>] where: pool The name of the DHCP server pool to be flushed. OPTIONAL Note If not specified, the leases of all the pool will be flushed.
  • Page 109: Dhcp Server Lease List

    DHCP Commands dhcp server lease list List the current DHCP leases. SYNTAX: dhcp server lease list [clientid = <clientid | none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL Note If not is specified, all DHCP clients are listed. index The index number of the entry to be shown.
  • Page 110: Dhcp Server Pool Add

    DHCP Commands dhcp server pool add Add a DHCP server pool. SYNTAX: dhcp server pool add [name = <string>] [index = <number>] where: name A name for the DHCP server pool. OPTIONAL Note If not specified, the name is “dhcp_pool_x”, where x is a subsequent number. index The number of the pool before which you want the new pool to be added.
  • Page 111: Dhcp Server Pool Config

    Default value of this parameter is 0 (not specified), which means that the gateway IP address will be communicated by the remote server as soon as the PPP IPCP subnetmasking connection is established or that the SpeedTouch acts as the LAN default gateway.
  • Page 112 Default value of this parameter is 0 (not specified), which means that the IP address of the DNS server will be communicated by the remote server as soon as the PPP IPCP subnetmasking connection is established or that the SpeedTouch acts as the LAN DNS server.
  • Page 113: Dhcp Server Pool Delete

    DHCP Commands dhcp server pool delete Delete a DHCP server pool. SYNTAX: dhcp server pool delete name = <string> where: name The name of the DHCP server pool to delete. REQUIRED Use the command :dhcp server pool list to see a list of all current DHCP leases.
  • Page 114: Dhcp Server Pool Flush

    DHCP Commands dhcp server pool flush Flush all the DHCP server pools. The flush command does not impact previously saved configurations. SYNTAX: dhcp server pool flush EXAMPLE: =>dhcp server pool list Pool Start Intf State 0 LAN_Private 10.0.0.1 10.0.0.254 eth0 USED 1 My_Pool 192.6.11.101...
  • Page 115: Dhcp Server Pool List

    DHCP Commands dhcp server pool list List the current DHCP server pools. SYNTAX: dhcp server pool list [name = <string>] where: name The name of the DHCP server pool to be shown. OPTIONAL Note If not specified, all the DHCP server pools wil be shown. EXAMPLE: =>dhcp server pool list Pool...
  • Page 116 DHCP Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 117: Dns Commands

    DNS Commands DNS Commands Introduction This chapter describes the commands of the dns command group. Contents This chapter covers the following commands: dns add Add an entry to the local DNS table. dns clear Clear the local DNS table. dns clrstats Clear the DNS statistics.
  • Page 118: Dns Add

    The name of the IP host to add (without the (sub)domain name). REQUIRED addr The IP address of the host (without mask). OPTIONAL Note If this parameter is not specified, the hostname applies to the SpeedTouch itself. EXAMPLE: =>dns list Domain: business.lan Hostname IP Address SpeedTouch *.*.*.*...
  • Page 119: Dns Clear

    DNS Commands dns clear Clear the local DNS table. SYNTAX: dns clear EXAMPLE: =>dns list Domain: business.lan Hostname IP Address SpeedTouch *.*.*.* TestHost 10.0.0.140 HTTP_Server 10.0.0.8 FTP_Server 10.0.0.7 Total Table Size: 73 entries Amount used: 4 (5%) =>dns clear =>dns list Domain: business.lan...
  • Page 120: Dns Clrstats

    DNS Commands dns clrstats Clear the DNS statistics. SYNTAX: dns clrstats EXAMPLE: =>dns stats DNS Statistics: Corrupted packets recv Local questions resolved Local neg answers sent Total DNS packets fwd External answers recv Fwd table full, discard Spurious answers Unknown query types Total number of packets received =>dns clrstats DNS statistics cleared.
  • Page 121: Dns Delete

    The index of the entry to be deleted. REQUIRED Use the command :dns list for a list of the index numbers of all current DNS entries. EXAMPLE: =>dns list Domain: business.lan Hostname IP Address SpeedTouch *.*.*.* TestHost 10.0.0.140 HTTP_Server 10.0.0.8 FTP_Server 10.0.0.7 Total Table Size: 73 entries Amount used: 4 (5%) =>dns delete index=2...
  • Page 122: Dns Domain

    = <string> where: domain The local DNS domain name of this domain. REQUIRED EXAMPLE: =>dns list Domain: business.lan Hostname IP Address SpeedTouch *.*.*.* TestHost 10.0.0.140 HTTP_Server 10.0.0.8 FTP_Server 10.0.0.7 Total Table Size: 73 entries Amount used: 4 (5%) =>dns domain domain=office.home.lan =>dns list...
  • Page 123: Dns Flush

    The flush command does not impact previously saved configurations. SYNTAX: dns flush EXAMPLE: =>dns list Domain: office.home.lan Hostname IP Address Z7V1D8 10.0.0.29 SpeedTouch *.*.*.* TestHost 10.0.0.140 Default 10.0.0.8 ftpserver 172.16.0.1 Total Table Size: 73 entries Amount used: 5 (6%) =>dns flush =>dns list...
  • Page 124: Dns Fwdadd

    DNS Commands dns fwdadd Add a DNS forwarding entry. SYNTAX: dns fwdadd dns = <ip-address> src = <ip-address> mask = <ip-mask (dotted or cidr)> [metric = <number{0-100}>] [direct = <no | yes>] where: The IP address of the (remote) DNS server. REQUIRED The source IP address (pool) of the host(s) using this DNS server.
  • Page 125: Dns Fwddelete

    DNS Commands dns fwddelete Delete a DNS forwarding entry. SYNTAX: dns fwddelete src = <ip-address> mask = <ip-mask (dotted or cidr)> [dns = <ip-address>] where: The source IP address (pool) of the hosts to remove the entry for. REQUIRED mask The source IP (sub)netmask.
  • Page 126: Dns Fwdlist

    DNS Commands dns fwdlist List all forwarding entries. SYNTAX: dns fwdlist EXAMPLE: =>dns fwdlist DNS forwarding servers: MASK Direct 10.0.0.138 10.0.0.0 255.255.255.0 192.6.11.150 192.6.11.0 255.255.255.0 => RELATED COMMANDS: dns fwdadd Add a DNS forwarding entry. dns fwddelete Delete a DNS forwarding entry. E-DOC-CTC-20040907-0010 v1.0...
  • Page 127: Dns Fwdtable

    DNS Commands dns fwdtable Show DNS forwarding table. All the currently unresolved DNS requests will be shown. SYNTAX: dns fwdtable EXAMPLE: =>dns fwdtable Forwarding table: Ip Address (port#):id(hex) (expiry) dns server tries 10.10.10.12 (54751):8331 (13 sec) 10.10.10.112 Timeout: 15 seconds Table size: 10 amount of table used: 1 (10%) =>...
  • Page 128: Dns List

    SpeedTouch *.*.*.* TestHost 10.0.0.140 Default 10.0.0.8 ftpserver 172.16.0.1 Total Table Size: 73 entries Amount used: 5 (6%) => EXAMPLE 2: The SpeedTouch is configured as DNS server. =>dns list Domain: SpeedLAN.local Hostname IP Address SpeedTouch *.*.*.* Server 10.10.1.1 Client 10.0.0.3...
  • Page 129: Dns Nslookup

    The DNS hostname or IP address to query. REQUIRED EXAMPLE: =>dns list Domain: office.home.lan Hostname IP Address Z7V1D8 10.0.0.29 SpeedTouch *.*.*.* TestHost 10.0.0.140 Default 10.0.0.8 ftpserver 172.16.0.1 Total Table Size: 73 entries Amount used: 5 (6%) =>dns nslookup lookup=TestHost...
  • Page 130: Dns Start

    DNS Commands dns start Start the local DNS server and forwarder. SYNTAX: dns start EXAMPLE: =>dns status DNS server status: Stopped DNS table size in use: free: 94 % DNS forwarding table size in use: free: 100 % DNS forwarding dns servers table size in use: free: 84 %...
  • Page 131: Dns Stats

    DNS Commands dns stats Show the DNS server/forwarder statistics. SYNTAX: dns stats EXAMPLE: The SpeedTouch is configured as DNS server. =>dns list Domain: SpeedLAN.local Hostname IP Address SpeedTouch *.*.*.* Server 10.10.1.1 Client 10.0.0.3 Total Table Size: 73 entries Amount used: 3 (4%) =>dns stats...
  • Page 132: Dns Status

    DNS Commands dns status Show the current status of the DNS server/forwarder. SYNTAX: dns status EXAMPLE: =>dns status DNS server status: Started DNS table size 64, in use: 1, free: 98 % DNS forwarding table size 10, in use: 0, free: 100 % DNS forwarding dns servers table size 21, in use: 1, free: 95 %...
  • Page 133: Dns Stop

    DNS Commands dns stop Stop the local DNS server/forwarder. SYNTAX: dns stop EXAMPLE: =>dns status DNS server status: Started DNS table size in use: free: 94 % DNS forwarding table size in use: free: 100 % DNS forwarding dns servers table size in use: free: 84 %...
  • Page 134: Dns Toutfwd

    A number (of seconds). REQUIRED Represents the query forwarding timeout. This parameter determines how long the SpeedTouch DNS server should try to contact a (remote) DNS server before (temporarily) declaring the DNS requests unresolved. The default is 15.
  • Page 135: Dns Troff

    DNS Commands dns troff Disable verbose console messaging. SYNTAX: dns troff EXAMPLE: =>dns status DNS server status: Started DNS table size in use: free: 94 % DNS forwarding table size in use: free: 100 % DNS forwarding dns servers table size in use: free: 84 %...
  • Page 136: Dns Tron

    DNS Commands dns tron Enable verbose console messaging. SYNTAX: dns tron EXAMPLE: =>dns status DNS server status: Started DNS table size in use: free: 94 % DNS forwarding table size in use: free: 100 % DNS forwarding dns servers table size in use: free: 84 %...
  • Page 137: Env Commands

    Env Commands Env Commands Introduction This chapter describes the commands of the env command group. Contents This chapter covers the following commands: env flush Flush all the non-system environment variables. env get Get the current value of an environment variable. env list Show all the current environment variables.
  • Page 138: Env Flush

    Env Commands env flush Flush all the non-system environment variables. SYNTAX: env flush EXAMPLE : =>env list _SNTPPOLL_POST_SYNC=15 _SNTPPOLL_PRE_SYNC=15 _COMPANY_NAME=THOMSON _COMPANY_URL=http://www.thomson.net _PROD_NAME=SpeedTouch _PROD_URL=http://www.speedtouch.com _ETHERNET=SWITCH _MACADDR=00-90-D0-72-01-D3 _UDN=uuid:UPnP-SpeedTouch610-1_00-90-D0-72-01-D3 _IGDX_VERSION=1.1 _WIZ_AUTOPOPUP=1 CONF_REGION=World CONF_PROVIDER=Basic CONF_DESCRIPTION=Routed PPPoA Packet Service configuration using always-on sessi on connectivity.
  • Page 139: Env Get

    Env Commands env get Get the current value of an environment variable. SYNTAX: env get var = <string> where: The name of the environment variable. REQUIRED Use the command :env list for a list of all environment variables. EXAMPLE: =>env get var=ATM_addr 8*35 =>...
  • Page 140: Env List

    Env Commands env list Show all the current environment variables. SYNTAX: env list EXAMPLE: =>env list _COMPANY_NAME=THOMSON _COMPANY_URL=http://www.thomson.net _PROD_NAME=SpeedTouch _PROD_URL=http://www.speedtouch.com _PROD_FRIENDLY_NAME=SpeedTouch 536 _PROD_DESCRIPTION=DSL Internet Gateway Device _PROD_NUMBER=536 _BOARD_SERIAL_NBR=0441DG02V _PROD_SERIAL_NBR=CP0441DG02V _FII=5.2.7.5.0 _BUILD=5.2.7.5.0 _BOOTLOADER_VERSION=1.0.8 _BUILDVARIANT=AA _MODEMLABEL=MOD_BCM6345_V1.0.59_ADSL_PHY_A2pB015c7_readsl.d14k6 _PHYSLAYERTYPE=POTS _BUILDNAME=ZZTVAA5.275 _PRL=35837540 _FIA=Q0 _BOARD_NAME=BANT-J _COMPANY_ID=ALCL _COPYRIGHT=Copyright (c) 1999-2004, THOMSON _TPVERSION=1.2.0...
  • Page 141: Env Set

    Env Commands env set Create, set or change the value of a non-system environment variable. SYNTAX: env set var = <string> value = <translated string> where: The name of the environment variable. REQUIRED When creating an environment variable, any name is allowed, however spaces are not allowed and the name may not start with “CONF”, “HOST”, an under- score “_”...
  • Page 142: Env Unset

    The name of the environment variable to delete. REQUIRED Note System variables (built-in variables with names starting with an underscore “_”, “CONF” or “HOST”) cannot be unset, changed or deleted. EXAMPLE: =>env list _COMPANY_NAME=THOMSON multimedia _COMPANY_URL=http://www.speedtouch.com _PROD_NAME=SpeedTouch ..CONF_DATE=March 2004 HOST_SETUP=user ATM_addr=8*35 =>env unset var=ATM_addr =>env list _COMPANY_NAME=THOMSON multimedia _COMPANY_URL=http://www.speedtouch.com...
  • Page 143: Eth Commands

    Eth Commands Eth Commands Introduction This chapter describes the commands of the eth command group. Contents This chapter covers the following commands: eth config Enable/disable the Ethernet interface. eth ifconfig Configure the Ethernet port. eth iflist Show the Ethernet port configuration and current operating status. E-DOC-CTC-20040907-0010 v1.0...
  • Page 144: Eth Config

    The number of the Ethernet interface to be configured. REQUIRED state Enable or disable the Ethernet interface. OPTIONAL The default is enabled. EXAMPLE: The example below is for a SpeedTouch 516: =>eth config ETH Intf 1 port state = UP [forwarding] =>eth config intf=1 state=disabled =>eth config...
  • Page 145: Eth Ifconfig

    Eth Commands eth ifconfig Configure the Ethernet port. SYNTAX: eth ifconfig intf = <number> type = <{auto | 10BaseTHD | 10BaseTFD | 100BaseTHD | 100BaseTFD} or number> where: intf The number of the Ethernet interface to be configured. REQUIRED type The Ethernet type.
  • Page 146: Eth Iflist

    Eth Commands eth iflist Show the Ethernet port configuration and current operating status. SYNTAX: eth iflist EXAMPLE: The example below is for a SpeedTouch 516: =>eth iflist Intf Type Result Type auto 100BaseTFD => The example below is for a SpeedTouch 546: =>eth iflist...
  • Page 147: Ethoa Commands

    ETHoA Commands ETHoA Commands Introduction This chapter describes the commands of the ethoa command group. Contents This chapter covers the following commands: ethoa flush Flush the ETHoA interfaces. ethoa ifadd Create a new ETHoA interface. ethoa ifattach Attach an ETHoA interface. ethoa ifconfig Configure an ETHoA interface.
  • Page 148: Ethoa Flush

    ETHoA Commands ethoa flush Flush the ETHoA interfaces. The flush command does not impact previously saved configurations. SYNTAX: ethoa flush EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected RX bytes: 0 frames: 0...
  • Page 149: Ethoa Ifadd

    ETHoA Commands ethoa ifadd Create a new ETHoA interface. SYNTAX: ethoa ifadd [intf = <string>] [dest = <string>] where: intf The name for the new Ethernet Over ATM (ETHoA) interface. OPTIONAL Note If not specified, the destination will double as interface name. dest The destination for the new ETHoA interface.
  • Page 150: Ethoa Ifattach

    ETHoA Commands ethoa ifattach Attach an ETHoA interface. SYNTAX: ethoa ifattach intf = <string> where: intf The name of the ETHoA interface to be attached. REQUIRED EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected...
  • Page 151: Ethoa Ifconfig

    ETHoA Commands ethoa ifconfig Configure an ETHoA interface. SYNTAX: ethoa ifconfig intf = <string> [dest = <string>] [qos = <string>] [encaps = <{llc/snap | vcmux}>] [retry = <number {0-65535}>] where: intf The name of the ETHoA interface to be configured. REQUIRED dest The destination for this interface.
  • Page 152: Ethoa Ifdelete

    ETHoA Commands ethoa ifdelete Delete an ETHoA interface. SYNTAX: ethoa ifdelete intf = <string> here: intf The name of the ETHoA interface to be deleted. REQUIRED EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected...
  • Page 153: Ethoa Ifdetach

    ETHoA Commands ethoa ifdetach Detach an ETHoA interface. SYNTAX: ethoa ifdetach intf = <string> where: intf The name of the ETHoA interface to be detached. REQUIRED EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected...
  • Page 154: Ethoa Iflist

    ETHoA Commands ethoa iflist Show all or a specified ETHoA interface(s). SYNTAX: ethoa iflist [intf = <string>] where: intf The name of the ETHoA interface. OPTIONAL Note If not specified, all ETHoA interfaces are shown. EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap...
  • Page 155: Firewall Commands

    Firewall Commands Firewall Commands Introduction This chapter describes the commands of the firewall command group. Contents This chapter covers the following commands: firewall assign Assign a chain to an entry point. firewall flush Clear all the hooks, chains and rules. firewall list Show the association(s) between all hooks or a specified hook and their chain(s).
  • Page 156: Firewall Assign

    At this point, it can be determined whether the packet is allowed to address the local host. forward: The point of all traffic to be forwarded by the SpeedTouch IP router. At this point, it can be determined whether the packet is allowed to be handled, i.e.
  • Page 157: Firewall Flush

    Firewall Commands firewall flush Clear all the hooks, chains and rules. The flush command does not impact previously saved configurations. SYNTAX: firewall flush EXAMPLE: =>firewall load =>firewall list assign hook=sink chain=sink assign hook=forward chain=forward assign hook=source chain=source =>firewall flush hook=sink =>firewall list assign hook=forward...
  • Page 158: Firewall List

    Firewall Commands firewall list Show the association(s) between all hooks or a specified hook and their chain(s). SYNTAX: firewall list [hook = <{input | sink | forward | source | output}>] where: hook The name of the hook for which the associations must be shown. Choose between: OPTIONAL input sink...
  • Page 159: Firewall Troff

    Firewall Commands firewall troff Disable verbose console messaging. SYNTAX: firewall troff EXAMPLE: =>firewall troff RELATED COMMANDS: firewall tron Enable verbose console messaging. E-DOC-CTC-20040907-0010 v1.0...
  • Page 160: Firewall Tron

    Firewall Commands firewall tron Enable verbose console messaging. SYNTAX: firewall tron EXAMPLE: =>firewall tron RELATED COMMANDS: firewall troff Disable verbose console messaging. E-DOC-CTC-20040907-0010 v1.0...
  • Page 161: Firewall Unassign

    Firewall Commands firewall unassign Clear a specific hook. SYNTAX: firewall unassign hook = <{input | sink | forward | source | output}> where: hook The name of the hook to be cleared. REQUIRED Choose between: input sink forward source output. RELATED COMMANDS: firewall assign Assign a chain to an entry point.
  • Page 162: Firewall Chain Create

    Firewall Commands firewall chain create Create a new chain. SYNTAX: firewall chain create chain = <string> where: chain The name of the chain to be created. REQUIRED EXAMPLE: =>firewall chain list Tempo, source, forward, sink =>firewall chain create chain=Telnet =>firewall chain list Telnet, Tempo, source, forward, sink =>...
  • Page 163: Firewall Chain Delete

    Firewall Commands firewall chain delete Delete a chain. SYNTAX: firewall chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED EXAMPLE: =>firewall chain list Telnet, Tempo, source, forward, sink =>firewall chain list Telnet, Tempo, source, forward, sink =>firewall chain delete chain=Tempo =>firewall chain list Telnet, source, forward, sink...
  • Page 164: Firewall Chain Flush

    Firewall Commands firewall chain flush Flush all chains. SYNTAX: firewall chain flush EXAMPLE: =>firewall chain list source, forward, sink =>firewall chain flush =>firewall chain list => E-DOC-CTC-20040907-0010 v1.0...
  • Page 165: Firewall Chain List

    Firewall Commands firewall chain list Show a list of all current chains. SYNTAX: firewall chain list EXAMPLE: =>firewall chain list source, forward, sink =>firewall chain create chain=Telnet =>firewall chain list Telnet, source, forward, sink => RELATED COMMANDS: firewall chain create Create a new chain.
  • Page 166: Firewall Rule Clear

    Firewall Commands firewall rule clear Clear the rule statistics. SYNTAX: firewall rule clear [chain = <string>] [index = <number>] where: chain The name of the chain in which the rule is to be found. OPTIONAL Note If not specified, the statistics of all the chains will be cleared. index The index number (determined by the position) of the rule in the chain.
  • Page 167: Firewall Rule Create

    Firewall Commands firewall rule create Create a rule. SYNTAX: firewall rule create chain = <string> [index = <number>] [srcintf [!]= <string>] [srcintfgrp [!]= <{wan | local | lan} or number>] [src [!]= <ip-address>] [dstintf [!]= <string>] [dstintfgrp [!]= <{wan | local | lan} or number>] [dst [!]= <ip-address>] [tos [!]= <number{1-255}>] [precedence [!]= <number{0-7}>]...
  • Page 168 Firewall Commands The source IP address (range) the packet should [or should NOT] come from. OPTIONAL (Supports cidr notation). dstintf The name of the interface the packet should [or should NOT] be going to. OPTIONAL Note output NOT applicable if used in a chain assigned to the hook.
  • Page 169 Firewall Commands dstportend The destination TCP/UDP port range end (inclusive) (Only OPTIONAL applicable for ranges). Select one of the supported TCP/UDP port names (See “ Supported TCP/UDP Port Names” on page 375 ) or, alternatively, specify the port number. icmptype The expected [or NOT expected] Internet Control Message Protocol (ICMP) type OPTIONAL (name or number) of the packet.
  • Page 170: Firewall Rule Delete

    Firewall Commands firewall rule delete Delete a rule. SYNTAX: firewall rule delete chain = <string> index = <number> where: chain The name of the chain in which the rule must be deleted. REQUIRED index The index number of the rule in the chain. REQUIRED Use the command:firewall rule list for the index number of the applicable rule.
  • Page 171: Firewall Rule Flush

    Firewall Commands firewall rule flush Flush all rules created for a chain(s). 1. The flush command does not impact previously saved configurations. 2. The chain itself is not removed. SYNTAX: firewall rule flush [chain = <string>] where: chain The name of the chain to be emptied. OPTIONAL Note If this parameter is not specified, all rules for all chains are deleted.
  • Page 172: Firewall Rule List

    Firewall Commands firewall rule list Show a list of rules. SYNTAX: firewall rule list [chain = <string>] where: chain The name of the chain for which the rules must be listed. OPTIONAL Note If not specified, all rules for all chains are shown. EXAMPLE: =>firewall rule list chain=Telnet...
  • Page 173: Firewall Rule Stats

    => DESCRIPTION: The statistics for the ‘Test‘ chain are the result of sending UDP packets to the SpeedTouch . The chain ‘Test‘ is assigned to the hook ‘input‘ and prohibits the sending of UDP packets from one host to another.
  • Page 174 Firewall Commands EXAMPLE 2: =>firewall rule list chain=Sending :firewall rule create chain=Sending index=0 srcintfgrp=lan src=10.0.0.3/32 dst=10.10.1.1/32 prot=icmp action=count :firewall rule create chain=Sending index=1 srcintfgrp=lan src=10.10.1.1/32 dst=10.0.0.3/32 prot=icmp action=count =>firewall rule stats Chain source, index 0, packets 0, bytes 0 Chain source, index 1, packets 0, bytes 0...
  • Page 175 IP Commands IP Commands Introduction This chapter describes the commands of the ip command group. Contents This chapter covers the following commands: ip apadd Assign an IP address to an IP interface. ip apdelete Remove an IP address from an IP interface. ip aplist Show a list of all configured IP addresses.
  • Page 176: Ip Apadd

    IP Commands ip apadd Assign an IP address to an IP interface. SYNTAX: ip apadd addr = <ip-address> [netmask = <ip-mask (dotted or cidr)>] intf = <string> [pointopoint = <ip-address>] [addrtrans = <{none | pat}>] [addroute = <{no | yes}>] where: addr The new IP address to be added.
  • Page 177 IP Commands EXAMPLE: =>ip aplist 1 eth0 Type:Ethernet HWaddr 00:80:9f:24:ab:cf BRHWaddr ff:ff:ff:ff:ff:ff inet addr:10.10.10.147 Bcast:10.10.10.255 Mask:255.0.0.0 UP RUNNING MTU:1500 ReasmMAX:65535 Group:2 IPRX bytes:19791886 unicastpkts:11341 brcastpkts:290555 IPTX bytes:839550 unicastpkts:11477 brcastpkts:0 droppkts:0 HWRX bytes:0 unicastpkts:0 brcastpkts:0 HWTX bytes:0 unicastpkts:0 brcastpkts:0 droppkts:0 0 loop Type:0 inet addr:127.0.0.1...
  • Page 178: Ip Apdelete

    IP Commands ip apdelete Remove an IP address from an IP interface. SYNTAX: ip apdelete addr = <ip-address> where: addr The IP address to be deleted. REQUIRED EXAMPLE: =>ip aplist 2 eth0 Type:Ethernet HWaddr 00:80:9f:24:ab:cf BRHWaddr ff:ff:ff:ff:ff:ff inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0 UP RUNNING MTU:1500...
  • Page 179: Ip Aplist

    IP Commands ip aplist Show a list of all configured IP addresses. SYNTAX: ip aplist EXAMPLE: =>ip aplist 2 eth0 Type:Ethernet HWaddr 00:80:9f:24:ab:cf BRHWaddr ff:ff:ff:ff:ff:ff inet addr: 10.0.0.2 Bcast: 10.0.0.255 Mask: 255.255.255.0 UP RUNNING MTU:1500 ReasmMAX:65535 Group:2 IPRX bytes:0 unicastpkts:0 brcastpkts:0 IPTX bytes:0...
  • Page 180: Ip Arpadd

    IP Commands ip arpadd Add an entry to the ARP cache of a broadcast IP interface. SYNTAX: ip arpadd intf = <string> ip = <ip-range> [hwaddr = <hardware-address>] where: intf The IP interface name. REQUIRED The IP address [range] of the entry to be added. REQUIRED hwaddr The hardware address (the Ethernet MAC address) of the entry to be added.
  • Page 181: Ip Arpdelete

    IP Commands ip arpdelete Remove an entry from the ARP cache. SYNTAX: ip arpdelete intf = <string> ip = <ip-range> [hwaddr = <hardware-address>] where: intf The interface name. REQUIRED The IP address [range] of the entry to be deleted. REQUIRED hwaddr The hardware address (the Ethernet MAC address) of the entry to be deleted.
  • Page 182: Ip Arplist

    IP Commands ip arplist Show the ARP cache. SYNTAX: ip arplist EXAMPLE: =>ip arplist Intf IP-address HW-address Type eth0 10.0.0.1 00:01:42:5f:7d:81 DYNAMIC eth0 10.0.0.8 00:a0:24:ae:66:e1 DYNAMIC eth0 10.0.1.99 52:41:53:20:20:4d STATIC eth0 10.0.1.100 52:41:53:20:f0:90 STATIC eth0 10.0.0.2 00:10:a4:d0:9a:db STATIC => RELATED COMMANDS: ip arpadd Add an entry to the ARP cache of a broadcast IP interface.
  • Page 183: Ip Config

    SpeedTouch firewall. The default is (for security reasons). Note It is strongly recommended never to disable the SpeedTouch firewall. redirects Disable (off) or enable (on) the sending of ICMP redirect messages. OPTIONAL A router can send a redirect message in case a shorter path than the path followed is discovered.
  • Page 184 Minimum level of checking. Only the address configuration on the SpeedTouch is checked. static: Checking of the address configuration of the SpeedTouch and also of traffic. Addresses of incoming packets: this checking is related to constants (for example an address may not be entirely composed of one‘s or zero‘s).
  • Page 185 IP Commands EXAMPLE: =>ip config Forwarding on Firewalling off Sendredirects off Sourcerouting on NetBroadcasts off Default TTL 128 Fraglimit 32 fragments Fragcount currently 0 fragments Defragment mode : always Address checks : static Mss clamping : on =>ip config firewalling=on ttl=64 fraglimit=64 defragmode=nat =>ip config Forwarding on Firewalling on...
  • Page 186: Ip Flush

    IP Commands ip flush Flush the complete IP configuration. Dynamic configurations (for example from PPP or CIP links) remain. The flush command does not impact previously saved configurations. As the command :ip flush causes all local IP connectivity to be deleted, do not use this command during an IP based local connection, such as a Telnet CLI session, or web based CLI access.
  • Page 187: Ip Ifconfig

    IP Commands ip ifconfig Configure IP interface parameters. SYNTAX: ip ifconfig intf = <string> [mtu = <number{68-20000}>] [status = <{down | up}>] [hwaddr = <hardware-address>] [group = <{wan | local | lan}> or number] [linksensing = <{off | on}>] where: intf The IP interface name.
  • Page 188: Ip Iflist

    IP Commands ip iflist Show all IP interfaces. SYNTAX: ip iflist EXAMPLE: =>ip iflist Interface TX-DROP STATUS HWADDR loop 1500 eth0 3000 21045795 1019664 00:80:9f:24:ab:cf ETHoA 1500 00:80:9f:24:ab:cf cip0 9180 => E-DOC-CTC-20040907-0010 v1.0...
  • Page 189: Ip Ifwait

    IP Commands ip ifwait Wait for a status change of an IP interface. SYNTAX: ip ifwait intf = <string> [timeout = <number{1-600000}>] [adminstatus = <{down | up}>] [operstatus = <{down | up}>] [linkstatus = <{down | up}>] where: intf The IP interface name. REQUIRED timeout A number between 1 and 600000 (seconds).
  • Page 190: Ip Mcadd

    IP Commands ip mcadd Add an MC address to an MC capable interface. SYNTAX: ip mcadd intf = <string> addr = <ip-address> [mask = <ip-mask(dotted or cidr)>] where: intf The IP interface name. REQUIRED addr The Multicast IP address. OPTIONAL mask The Multicast IP address mask associated with this address.
  • Page 191: Ip Mcdelete

    IP Commands ip mcdelete Delete an MC address to an MC capable interface. SYNTAX: ip mcadd intf = <string> addr = <ip-address> [mask = <ip-mask(dotted or cidr)>] where: intf The IP interface name. REQUIRED addr The Multicast IP address. REQUIRED mask The Multicast IP address mask associated with this address.
  • Page 192: Ip Mclist

    IP Commands ip mclist List all MC addresses. SYNTAX: ip mclist RELATED COMMANDS: ip mcadd Add an MC address to an MC capable interface. ip mcdelete Delete an MC address to an MC capable interface. E-DOC-CTC-20040907-0010 v1.0...
  • Page 193: Ip Ping

    IP Commands ip ping Send ICMP ECHO_REQUEST packets. SYNTAX: ip ping addr = <ip-address> [count = <number{1-1000000}>] [size = <number{1-20000}>] [interval = <number{100-1000000}>] [listen = <{off | on}>] where: addr The destination IP address. REQUIRED count A number between 1 and 1000000. OPTIONAL Represents the number of pings to send.
  • Page 194: Ip Rtadd

    IP Commands ip rtadd Add a route to the SpeedTouch routing table. SYNTAX: ip rtadd dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [label = <string>] [gateway = <ip-address>] [intf = <string>] [metric = <number{0-100}>] where: The destination IP address(es) for this route.
  • Page 195: Ip Rtdelete

    IP Commands ip rtdelete Delete a route from the routing table. SYNTAX: ip rtdelete dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [label = <string>] [gateway = <ip-address>] [intf = <string>] where: The destination IP address(es) for this route. REQUIRED Supports cidr notation.
  • Page 196: Ip Rtlist

    IP Commands ip rtlist Show the current routing table. SYNTAX: ip rtlist EXAMPLE: =>ip rtlist Destination Label Gateway Intf Mtrc Status 10.0.0.0/24 10.0.0.140 eth0 [UP] 10.0.0.140/32 10.0.0.140 eth0 [UP] 127.0.0.1/32 127.0.0.1 loop [UP] => RELATED COMMANDS: ip rtadd Add a route to the SpeedTouchTM routing table. ip rtdelete Delete a route from the routing table.
  • Page 197: Ip Sendto

    IP Commands ip sendto Send UDP packets. SYNTAX: ip sendto addr = <ip-address> [count = <number{1-1000000}>] [size = <number{1-20000}>] [interval = <number{100-1000000}>] [listen = <{off | on}>] [srcport = <number{1-65535}>] dstport = <number{1-65535}> where: addr The destination IP address. REQUIRED count A number between 1 and 1000000.
  • Page 198: Ip Traceroute

    IP Commands ip traceroute Send ICMP/UDP packets to trace the ip path. SYNTAX: ip traceroute addr = <ip-address> [count = <number{1-10}>] [size = <number{1-20000}>] [interval = <number{1000-60000}>] [maxhops = <number{1-255}>] [dstport = <number{1-65535}>] [maxfail = <number{0-255}>] [type = <{icmp | udp}>] [utime = <{no | yes}>] where: addr...
  • Page 199 IP Commands EXAMPLE: =>ip traceroute addr = 192.193.195.250 count=3 size=1 interval=1000 maxhops=30 dstport=33433 maxfail=5 type=icmp utime=yes :ip traceroute addr=192.193.195.250 ttl=1 192.193.195.250 676 us 1351 us 648 us => E-DOC-CTC-20040907-0010 v1.0...
  • Page 200: Ip Auto Flush

    IP Commands ip auto flush Flush the autoIP interfaces. SYNTAX: ip auto flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 201: Ip Auto Ifadd

    IP Commands ip auto ifadd Create a new autoIP interface. SYNTAX: ip auto ifadd intf = <string> [addr = <ip-address>] where: intf The name of the IP interface for which a link-local address has to be allocated. REQUIRED addr The preferred link-local IP address. OPTIONAL RELATED COMMANDS: ip auto ifdelete...
  • Page 202: Ip Auto Ifattach

    IP Commands ip auto ifattach Select and assign a link-local address to an autoIP interface. SYNTAX: ip auto ifattach intf = <string> where: intf The name of the IP interface for which a link-local address has to be attached. REQUIRED RELATED COMMANDS: ip auto ifdetach Release the link-local address for the given autoIP interface.
  • Page 203: Ip Auto Ifconfig

    IP Commands ip auto ifconfig Configure an autoIP interface. SYNTAX: ip auto ifconfig intf = <string> [addr = <ip-address>] [poolstart = <ip-address>] [poolend = <ip-address>] [netmask = <ip-mask(dotted or cidr)>] [claim = <number{0-65535}>] [defence = <number{0-65535}>] [probe = <number{0-65535}>] [interval = <number{1-65535}>] where: intf The name of the autoIP interface to configure.
  • Page 204: Ip Auto Ifdelete

    IP Commands ip auto ifdelete Delete an existing autoIP interface. SYNTAX: ip auto ifdelete intf = <string> where: intf The name of the IP interface to be deleted. REQUIRED Typically, a phonebook entry. RELATED COMMANDS: ip auto ifadd Create a new autoIP interface. ip auto iflist Show the autoIP interfaces.
  • Page 205: Ip Auto Ifdetach

    IP Commands ip auto ifdetach Release the link-local address for the given autoIP interface. SYNTAX: ip auto ifdetach intf = <string> where: intf The name of the IP interface for which a link-local address has to be detached. REQUIRED RELATED COMMANDS: ip auto ifattach Select and assign a link-local address to an autoIP interface.
  • Page 206: Ip Auto Iflist

    IP Commands ip auto iflist Show the autoIP interfaces. SYNTAX: ip auto iflist [intf = <string>] where: intf The name of the interface to be listed. OPTIONAL Note If no name is specified, all the autoIP interfaces are shown. EXAMPLE: =>ip auto iflist eth0 : [CLAIMED] 169.254.138.1...
  • Page 207: Ipoa Commands

    IPoA Commands IPoA Commands Introduction This chapter describes the commands of the ipoa command group. Contents This chapter covers the following commands: ipoa flush Flush the complete IP over ATM (IPoA) configuration. ipoa ifadd Create a new IPoA interface. ipoa ifattach Attach an IPoA interface.
  • Page 208: Ipoa Flush

    IPoA Commands ipoa flush Flush the complete IP over ATM (IPoA) configuration. The flush command does not impact previously saved configurations. SYNTAX: ipoa flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 209: Ipoa Ifadd

    IPoA Commands ipoa ifadd Create a new IPoA interface. SYNTAX: ipoa ifadd [intf = <string>] [dest = <phonebook entry>] where: intf The name for the new IPoA interface. OPTIONAL Note If not specified, the destination will double as interface name. dest The destination for the new IPoA interface.
  • Page 210: Ipoa Ifattach

    IPoA Commands ipoa ifattach Attach an IPoA interface. SYNTAX: ipoa ifattach intf = <string> where: intf The name of the IPoA interface to be attached. REQUIRED EXAMPLE: =>ipoa iflist IPoA_PVC1 dest : Br4 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected dest : Br3...
  • Page 211: Ipoa Ifconfig

    IPoA Commands ipoa ifconfig Configure an IPoA interface. SYNTAX: ipoa ifconfig intf = <string> [dest = <string>] [qos = <string>] [encaps = <{llc/snap | vcmux}>] [retry = <number {0-65535}>] where: intf The name of the IPoA interface to be configured. REQUIRED dest The destination for this interface.
  • Page 212: Ipoa Ifdelete

    IPoA Commands ipoa ifdelete Delete an IPoA interface. SYNTAX: ipoa ifdelete intf = <string> where: intf The name of the IPoA interface to be deleted. REQUIRED EXAMPLE: =>ipoa iflist Newipoa dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected RX bytes: 0...
  • Page 213: Ipoa Ifdetach

    IPoA Commands ipoa ifdetach Detach an IPoA interface. SYNTAX: ipoa ifdetach intf = <string> where: intf The name of the IPoA interface to be detached. REQUIRED EXAMPLE: =>ipoa iflist Newipoa dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected RX bytes: 0...
  • Page 214: Ipoa Iflist

    IPoA Commands ipoa iflist Show all or a specified IPoA interface(s). SYNTAX: ipoa iflist [intf = <string>] where: intf The name of an IPoA interface. OPTIONAL Note If not specified, all IPoA interfaces are listed. EXAMPLE: =>ipoa iflist Newipoa dest : Br3 Retry : 10 QoS : default Encaps : llc/snap...
  • Page 215: Ipqos Commands

    IPQoS Commands IPQoS Commands Introduction This chapter describes the commands of the ipqos command group. Contents This chapter covers the following commands: ipqos config Configure IP QoS for a given destination interface for the IP QoS queues instantiation. ipqos list List IP QoS configuration.
  • Page 216: Ipqos Config

    IPQoS Commands ipqos config Configure IP QoS for a given destination interface for the IP QoS queues instantiation. When enabling/disabling of IP QoS, take the following into account: if the WAN interface (for example PPPoA, IPoA, ...) is detached at the time of enabling/disabling IP QoS, then the WAN interface has to be attached in order for the enabling/disabling of IP QoS to take effect.
  • Page 217 IPQoS Commands EXAMPLE: =>ipqos list Name State Discard Packets Kbytes Rate Burstsize ATM1 disabled early =>ipqos config dest=ATM1 state=enabled =>ipqos list Name State Discard Packets Kbytes Rate Burstsize ATM1 enabled early => RELATED COMMANDS: ipqos list List IP QoS configuration. E-DOC-CTC-20040907-0010 v1.0...
  • Page 218: Ipqos List

    IPQoS Commands ipqos list List IP QoS configuration. SYNTAX: ipqos list EXAMPLE: =>ipqos list Name State Discard Packets Kbytes Rate Burstsize ATM1 enabled early => RELATED COMMANDS: ipqos config Configure IP QoS for a given destination interface for the IP QoS queues instantiation. E-DOC-CTC-20040907-0010 v1.0...
  • Page 219: Ipqos Queue Clear

    IPQoS Commands ipqos queue clear Clear IP QoS statistics. SYNTAX: ipqos queue clear EXAMPLE: Example for the SpeedTouch =>ipqos queue stats Name Queue # packets # packets # packets # packets # packets Marking added marked removed dropped replaced PVC_1 0...
  • Page 220: Ipqos Queue Config

    IPQoS Commands ipqos queue config Configure IP QoS subqueues. SYNTAX: ipqos queue config dest = <string> queue = <number{0-3}> [propagate = <{disabled | enabled}>] [maxpackets = <number{0-250}>] [maxbytes = <number{0-64}>] [respackets = <number{0-250}>] [resbytes = <number{0-64}>] where: dest The destination interface for the IP QoS queues instantiation. REQUIRED Typically, a phonebook entry.
  • Page 221 IPQoS Commands EXAMPLE: =>ipqos queue list Name Queue Propagate Size Size Reserved Reserved (Packets) (Kbytes) (Packets) (Kbytes) ATM1 disabled disabled disabled =>ipqos queue config dest=ATM1 queue=2 propagate=enabled maxpackets=20 maxbytes=10 =>ipqos queue list Name Queue Propagate Size Size Reserved Reserved (Packets) (Kbytes) (Packets) (Kbytes) ATM1 disabled...
  • Page 222: Ipqos Queue List

    IPQoS Commands ipqos queue list List IP QoS subqueue configuration. SYNTAX: ipqos queue list EXAMPLE: =>ipqos queue list Name Queue Propagate Size Size Reserved Reserved (Packets) (Kbytes) (Packets) (Kbytes) ATM1 disabled disabled disabled => RELATED COMMANDS: ipqos queue clear Clear IP QoS statistics. ipqos queue stats Show IP QoS subqueue statistics.
  • Page 223: Ipqos Queue Stats

    IPQoS Commands ipqos queue stats Show IP QoS subqueue statistics. SYNTAX: ipqos queue stats EXAMPLE: =>ipqos queue stats Name Queue # packets # packets # packets # packets # packets Marking added marked removed dropped replaced PVC_1 0 1240 1240 =>...
  • Page 224 IPQoS Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 225: Label Commands

    Label Commands Label Commands Introduction This chapter describes the commands of the label command group. Contents This chapter covers the following commands: label add Create a new label. label config Configure a label. label delete Delete a label. label flush Delete all labels that are not in use.
  • Page 226: Label Add

    Label Commands label add Create a new label. SYNTAX: label add name = <string> where: name The name of the new label. REQUIRED EXAMPLE: =>label list Name Class Defclass Ackclass Ttlover Tosmark Trace BestEffort increase disabled 0 disabled 0 disabled HighPriority increase disabled 0...
  • Page 227: Label Config

    Label Commands label config Configure a label. SYNTAX: label config name = <string> [classification = <{ignore | overwrite | increase}>] [defclass = <number{0-15}>] [ackclass = <number{0-15}>] [ttloverwrite = <{disabled | enabled}>] [ttl = <number{0-255}>] [tosmarking = <{disabled | enabled}>] [tos = <number{0-255}>] [trace = <{disabled | enabled}>] where: name...
  • Page 228 Label Commands A number between 0 and 255. OPTIONAL The TTL value to be used for ttl overwrite. The default is 0. tosmarking Enable/disable tos marking. OPTIONAL Choose between: disabled enabled. The default is disabled. A number between 0 and 255. OPTIONAL Represents the ToS specification in the IP packet (used for tosmarking).
  • Page 229: Label Delete

    Label Commands label delete Delete a label. SYNTAX: label delete name = <string> [force = <{no | yes}>] where: name The name of the label to be deleted. REQUIRED force Force delete and cleanup references even when the label is still in use. OPTIONAL Choose between: yes.
  • Page 230: Label Flush

    Label Commands label flush Delete all labels that are not in use. The flush command does not impact previously saved configurations. SYNTAX: label flush EXAMPLE: In the example below, the label “Label1” is not in use: =>label list Name Class Defclass Ackclass Ttlover Tosmark Trace...
  • Page 231: Label List

    Label Commands label list Show the labels. SYNTAX: label list [name = <string>] where: name The name of the label to be shown. OPTIONAL Note If not specified, all labels will be shown. EXAMPLE: =>label list Name Class Defclass Ackclass Ttlover Tosmark Trace BestEffort...
  • Page 232: Label Troff

    Label Commands label troff Disable verbose console messaging. SYNTAX: label troff RELATED COMMANDS: label tron Enable verbose console messaging. E-DOC-CTC-20040907-0010 v1.0...
  • Page 233: Label Tron

    Label Commands label tron Enable verbose console messaging. SYNTAX: label tron RELATED COMMANDS: label troff Disable verbose console messaging. E-DOC-CTC-20040907-0010 v1.0...
  • Page 234: Label Chain Create

    Label Commands label chain create Create a new chain. SYNTAX: label chain create chain = <string> where: chain The name of the new chain. REQUIRED EXAMPLE: =>label chain list :label chain create chain=user_labels :label chain create chain=_auto_labels =>label chain create chain = my_labels =>label chain list :label chain create chain=my_labels :label chain create chain=user_labels...
  • Page 235: Label Chain Delete

    Label Commands label chain delete Delete a chain. SYNTAX: label chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED EXAMPLE: =>label chain list :label chain create chain=my_labels :label chain create chain=user_labels :label chain create chain=_auto_labels =>label chain delete chain = my_labels =>label chain list :label chain create chain=user_labels...
  • Page 236: Label Chain Flush

    Label Commands label chain flush Flush all chains. SYNTAX: label chain flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 237: Label Chain List

    Label Commands label chain list Show a list of all current chains. SYNTAX: label chain list EXAMPLE: =>label chain list :label chain create chain=user_labels :label chain create chain=_auto_labels => RELATED COMMANDS: label chain create Create a new chain. label chain delete Delete a chain.
  • Page 238: Label Rule Clear

    Label Commands label rule clear Clear statistics for a given rule or all the rules. SYNTAX: label rule clear [chain = <string>] [index = <number>] where: chain The name of the chain in which the rule is to be found. OPTIONAL Note If not specified, the statistics for all the rules in all chains will be cleared.
  • Page 239: Label Rule Create

    Label Commands label rule create Create a rule. SYNTAX: label rule create chain = <string> [index = <number>] [srcintf [!]= <string>] [srcintfgrp [!]= <{wan | local | lan} or number>] [src [!]= <ip-range>] [dst [!]= <ip-address>] [tos [!]= <number{0-255}>] [precedence [!]= <number{0-7}>] [dscp [!]= <number{0-63}>] [prot = <{<supported IP protocol name>...
  • Page 240 Label Commands prot The protocol (name or number) expected in the IP packet. OPTIONAL Select one of the following protocol names: icmp igmp ipinip ipcomp or, alternatively, specify the protocol number. srcport The TCP/UDP port (or beginning of range) the packet is coming from. OPTIONAL Select one of the supported TCP/UDP port names (see “...
  • Page 241: Label Rule Delete

    Label Commands label rule delete Delete a rule. SYNTAX: label rule delete chain = <string> index = <number> where: chain The name of the chain in which a rule must be deleted. REQUIRED index The index number of the rule in the chain. REQUIRED Use the command :label rule list to obtain the index number of the rule.
  • Page 242: Label Rule Flush

    Label Commands label rule flush Flush all rules created for a chain(s). The flush command does not impact previously saved configurations. SYNTAX: label rule flush [chain = <string>] where: chain The name of the chain to be flushed. OPTIONAL Note If not specified, all rules for all chains are flushed.
  • Page 243: Label Rule List

    Label Commands label rule list Show a list of rules. SYNTAX: label rule list [chain = <string>] where: chain The name of the chain for which the rules must be listed. OPTIONAL Note If not specified, all rules for all chains are shown. EXAMPLE INPUT AND OUTPUT: =>label rule list chain=user_labels :label rule create chain=user_labels index=0 srcintfgrp=lan prot=tcp dstport=telnet label=Test...
  • Page 244: Label Rule Stats

    Label Commands label rule stats Show statistics. SYNTAX: label rule stats [chain = <string>] [index = <number>] where: chain The name of the chain for which the statistics must be listed. OPTIONAL Note If not specified, the statistics for the rules applicable to all chains are shown. index The index number of the rule for which the statistics must be listed.
  • Page 245: Language Commands

    Language Commands Language Commands Introduction This chapter describes the commands of the language command group. Contents This chapter covers the following commands: language config Select a language. language list List the available language archives. language remove Remove one or all language archives. E-DOC-CTC-20040907-0010 v1.0...
  • Page 246: Language Config

    Language Commands language config Select a language. SYNTAX: language config [language = <string>] where: language Language code: OSI language code (2 chars) for language. OPTIONAL Example: for english. EXAMPLE: =>language config language : en => RELATED COMMANDS: language list List the available language archives. language remove Remove one or all language archives.
  • Page 247: Language List

    Language Commands language list List the available language archives. SYNTAX: language list EXAMPLE: =>language list CODE LANGUAGE VERSION FILENAME en* English 5.2.7.5.0 <system> => The currently selected language is indicated by a “*” next to the OSI language code. RELATED COMMANDS: language config Select a language.
  • Page 248: Language Remove

    Language Commands language remove Remove one or all language archives. SYNTAX: language remove [file = <string>] [all = <{yes | no}>] where: file The filename of the language archive to be removed. OPTIONAL Remove all languages archives (yes) or not (no). OPTIONAL The default is no.
  • Page 249: Nat Commands

    NAT Commands NAT Commands Introduction This chapter describes the commands of the nat command group. Contents This chapter covers the following commands: nat applist List NAT/PAT connection database. nat bind Create a new helper/port binding. nat bindlist List current NAT/PAT helper/port bindings. nat clear Clear NAT/PAT connection database.
  • Page 250: Nat Applist

    Certain protocols are ‘sensitive‘ to Network Address Translation (NAT) / Port Address Translation (PAT) in that they do not function properly when dealing with it. This list shows which ‘NAT/PAT-sensitive‘ applications are supported on the SpeedTouch , that is the inherent knowledge of the SpeedTouch on this matter. SYNTAX:...
  • Page 251: Nat Bind

    NAT Commands nat bind Create a new helper/port binding. SYNTAX: nat bind application = <string> port = <{<supported TCP/UDP port name> | <number>}> [port_end = <{<supported TCP/UDP port name> | <number>}>] where: application The name of a NAT/PAT application helper. The name must be spelled exactly as REQUIRED listed in the application list.
  • Page 252: Nat Bindlist

    NAT Commands nat bindlist List current NAT/PAT helper/port bindings. SYNTAX: nat bindlist EXAMPLE: =>nat bindlist Application Proto Port H323 1720 1002 IP6TO4 6to4 6660-6670 JABBER 5222 JABBER 15222 PPTP 1723 RAUDIO(PNA) 7070 RTSP 5060 => RELATED COMMANDS: nat bind Create a new helper/port binding. nat unbind Delete an existing helper/port binding.
  • Page 253: Nat Clear

    NAT Commands nat clear Clear NAT/PAT connection database. SYNTAX: nat clear [addr = <ip-address>] where: addr An address-translation enabled IP address. OPTIONAL Note If not specified, all IP addresses are cleared. E-DOC-CTC-20040907-0010 v1.0...
  • Page 254: Nat Config

    NAT Commands nat config Configure NAT parameters for IP session. SYNTAX: nat config [timeout_ICMP = <string>] [timeout_UDP = <string>] [timeout_TCP = <string>] [timeout_TCP_nego = <string>] [timeout_other = <string>] [ike_port = <{fixed | floated}>] where: timeout_ICMP The interval of time for which an ICMP protocol session is allowed to OPTIONAL remain valid without any activity.
  • Page 255: Nat Create

    NAT Commands nat create Create a static NAT/PAT entry. Typically used to install specific servers behind the SpeedTouch NAT/PAT device. SYNTAX: nat create protocol = <{<supported IP protocol name> | <number>}> inside_addr = <ip-address> [inside_port = <{<supported TCP/UDP port name> | <number>}>] outside_addr = <ip-address>...
  • Page 256: Nat Defserver

    NAT Commands nat defserver Define the default NAT/PAT server. This server will handle all incoming calls. In typical LAN configurations, one local 'default' server will be responsible for all WAN-LAN mail, http, ftp, ... connectivity. This command allows to specify this server. For specific services, use the command :nat create. SYNTAX: nat defserver [addr = <ip-address>]...
  • Page 257: Nat Delete

    The apparent host IP address this application is running on, that is the NAT/PAT REQUIRED enabled WAN IP address of the SpeedTouch to delete an entry valid for any of the SpeedTouch 's NAT/PAT enabled IP addresses, for example also dynamically assigned/negotiated IP addresses.
  • Page 258: Nat Disable

    NAT Commands nat disable Disable NAT or PAT on the specified SpeedTouch IP address. SYNTAX: nat disable addr = <ip-address> where: addr The SpeedTouch IP address for which NAT/PAT must be disabled. REQUIRED EXAMPLE: =>nat list Indx Prot Inside-addr:Port Outside-addr:Port Foreign-addr:Port Flgs Expir State Control 10.0.0.138:80...
  • Page 259: Nat Enable

    NAT Commands nat enable Enable NAT/PAT on a SpeedTouch IP address. SYNTAX: nat enable addr = <ip-address> [type = <{none | pat}>] where: addr The IP address to use for outgoing address translation. Must be one of the own IP...
  • Page 260: Nat Flush

    NAT Commands nat flush Flush complete NAT/PAT configuration. The flush command does not impact previously saved configurations. SYNTAX: nat flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 261: Nat List

    NAT Commands nat list Lists NAT/PAT connection database. SYNTAX: nat list [addr = <ip-address>] where: addr An address-translation enabled IP address. OPTIONAL Note If not specified, all IP addresses are shown. EXAMPLE: =>nat list Indx Prot Inside-addr:Port Outside-addr:Port Foreign-addr:Port Flgs Expir State Control 10.0.0.138:80 172.16.0.5:1080...
  • Page 262: Nat Multinatadd

    NAT Commands nat multinatadd Add a MultiNAT configuration. SYNTAX: nat multinatadd intf = <string> inside_addr = <ip-range> outside_addr = <ip-range> [addroute = <{no | yes}>] where: intf The IP interface name where MultiNAT has to be applied. REQUIRED inside_addr The IP address of the host behind the address translation device that will receive REQUIRED the incoming traffic.
  • Page 263: Nat Multinatdelete

    NAT Commands nat multinatdelete Delete a MultiNAT configuration. SYNTAX: nat multinatdelete index = <number> where: index The MultiNAT index as listed by maplist. REQUIRED EXAMPLE: =>nat multinatlist Indx Intf Inside-address Outside-address PPPoE_1 10.0.0.1 10.10.0.138 Static MultiNAT =>nat multinatdelete index=64 =>nat multinatlist Indx Intf Inside-address...
  • Page 264: Nat Multinatlist

    NAT Commands nat multinatlist List MultiNAT configurations. SYNTAX: nat multinatlist [intf = <string>] where: intf The IP interface name for which the MultiNAT configuration must be listed. OPTIONAL Note If not specified, all MultiNAT configurations are listed. EXAMPLE: =>nat multinatlist Indx Intf Inside-address...
  • Page 265: Nat Unbind

    NAT Commands nat unbind Delete an existing helper/port binding. SYNTAX: nat unbind application = <string> port = <{<supported TCP/UDP port name> | <number>}> [port_end = <{<supported TCP/UDP port name> | <number>}>] where: application The name of a NAT/PAT application helper. REQUIRED The name must be spelled exactly as listed in the application list.
  • Page 266 NAT Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 267: Phonebook Commands

    Phonebook Commands Phonebook Commands Introduction This chapter describes the commands of the phonebook command group. Contents This chapter covers the following commands: phonebook add Add a phonebook entry. phonebook delete Remove a phonebook entry. phonebook flush Flush complete phonebook. phonebook list Show the current phonebook.
  • Page 268: Phonebook Add

    8.82 PVC_Test pppoa 8.68 => The usb_port phonebook entry is only applicable in case of a SpeedTouch 536 variant. Do not change this entry in any way. Do not delete this entry from the phonebook! RELATED COMMANDS: phonebook delete Remove a phonebook entry.
  • Page 269: Phonebook Delete

    Phonebook Commands phonebook delete Remove a phonebook entry. This command is only applicable for phonebook entries that are not used by a packet service. SYNTAX: phonebook delete name = <string> where: name The name of the phonebook entry to be deleted. REQUIRED Use the command :phonebook list to check whether the entry is in use Use=1...
  • Page 270: Phonebook Flush

    Phonebook Commands phonebook flush Flush complete phonebook. 1. Phonebook entries that are in use, cannot be flushed. 2. The flush command does not impact previously saved configurations. SYNTAX: phonebook flush EXAMPLE: =>phonebook list Name Type Address PVC1 8.35 PVC2 ethoa 8.36 ethoa 8.38...
  • Page 271: Phonebook List

    Phonebook Commands phonebook list Show the current phonebook. SYNTAX: phonebook list EXAMPLE: =>phonebook list Name Type Address PVC1 8.35 PVC2 ethoa 8.36 ethoa 8.38 CIPPVC3 ipoa 8.82 PVC_Test pppoa 8.68 => RELATED COMMANDS: phonebook add Add a phonebook entry. phonebook delete Remove a phonebook entry.
  • Page 272 Phonebook Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 273: Pppoa Commands

    PPPoA Commands PPPoA Commands Introduction This chapter describes the commands of the pppoa command group. Contents This chapter covers the following commands: pppoa flush Flush the current PPPoA configuration. pppoa ifadd Create a new PPPoA interface. pppoa ifattach Attach a PPPoA interface. pppoa ifconfig Configure a PPPoA interface.
  • Page 274: Pppoa Flush

    PPPoA Commands pppoa flush Flush the current PPPoA configuration. The flush command does not impact previously saved configurations. SYNTAX: pppoa flush EXAMPLE: =>pppoa iflist pppoa1: dest : pppoa1 Retry: default encaps VC-MUX mode = IP Routing flags = echo magic accomp addr route...
  • Page 275: Pppoa Ifadd

    PPPoA Commands pppoa ifadd Create a new PPPoA interface. SYNTAX: pppoa ifadd [intf = <string>] [dest = <phonebook entry>] where: intf The name for the new PPP over ATM (PPPoA) interface. OPTIONAL Note If not specified, the destination will double as interface name. dest The ATM channel to be used for this PPPoA interface.
  • Page 276: Pppoa Ifattach

    PPPoA Commands pppoa ifattach Attach a PPPoA interface. SYNTAX: pppoa ifattach intf = <string> where: intf The name of the PPPoA interface to be attached. REQUIRED EXAMPLE: =>pppoa iflist pppoa1: dest : pppoa1 [00:00:00] Retry : 10 QoS default encaps VC-MUX mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0...
  • Page 277: Pppoa Ifconfig

    PPPoA Commands pppoa ifconfig Configure a PPPoA interface. SYNTAX: pppoa ifconfig intf = <intfname> [dest = <phonebook entry>] [user = <string>] [password = <password>] [qos = <{default}>] [encaps = <{vcmux | llc}>] [pcomp = <{off | on}>] [accomp = <{on | off | negotiate}>] [trace = <{off | on}>] [auth = <{pap | chap | auto}>] [restart = <{off | on}>]...
  • Page 278 The local IP address of the peer-to-peer connection. OPTIONAL Specifying a local IP address forces the remote side of the PPPoA link (if it allows to) to accept this IP address as the SpeedTouch PPPoA session IP address. If not specified, the SpeedTouch will accept any IP address.
  • Page 279 The default is off. primdns The IP address of the primary DNS server. OPTIONAL In case a primary DNS server is specified, the SpeedTouch will negotiate this IP address with the remote side. If not specified, the SpeedTouch will accept any IP address.
  • Page 280 PPPoA Commands EXAMPLE: =>pppoa iflist myPPPoA: dest : ATM1 [00:00:00] Retry : 10 QoS default encaps VC-MUX mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0 mru = 1500 auth = auto user = johndoe password = ******** admin state = down oper state = down...
  • Page 281: Pppoa Ifdelete

    PPPoA Commands pppoa ifdelete Delete a PPPoA interface. SYNTAX: pppoa ifdelete intf = <intfname> where: intf The name of the PPPoA interface to be deleted. REQUIRED EXAMPLE: =>pppoa iflist pppoa_pppoa: dest : pppoa [00:00:00] Retry : 10 QoS default encaps VC-MUX mode = IP routing flags = echo magic accomp restart mru addr route savepwd dns metric = 0...
  • Page 282: Pppoa Ifdetach

    PPPoA Commands pppoa ifdetach Detach a PPPoA interface. SYNTAX: pppoa ifdetach intf = <intfname> where: intf The name of the PPPoA interface to be detached. REQUIRED EXAMPLE: =>pppoa iflist PPPoA_1: dest : PVC_1 [00:00:00] Retry : 10 QoS default encaps VC-MUX mode = IP routing flags = echo magic accomp restart mru addr route savepwd dns metric = 0...
  • Page 283: Pppoa Iflist

    PPPoA Commands pppoa iflist Show current configuration of a specific or all PPPoA interface(s). SYNTAX: pppoa iflist [intf = <string>] where: intf The name of the PPPoA interface for which the configuration must be shown. OPTIONAL Note If not specified, all PPPoA interfaces are shown. EXAMPLE: =>pppoa iflist pppoa: dest : pppoa...
  • Page 284: Pppoa Rtadd

    PPPoA Commands pppoa rtadd Automatically add a route configuration to the routing table. The route will be added when the specified PPPoA interface link comes up. This route configuration will determine which local hosts are allowed to use this link and/or which remote destinations should be or should not be reachable.
  • Page 285 PPPoA Commands EXAMPLE: =>pppoa iflist pppoa1: dest : pppoa [00:00:00] Retry : 10 QoS default encaps VC-MUX mode = IP routing flags = echo magic accomp restart mru addr route savepwd dns metric = 0 trans addr = pat mru = 1500 route : dst=0.0.0.0/0 - src=10.0.0.0/1 (metric 1) auth = auto user = johndoe@ISP...
  • Page 286: Pppoa Rtdelete

    PPPoA Commands pppoa rtdelete Delete the route specification for a PPPoA link. SYNTAX: pppoa rtdelete intf = <intfname> where: intf The PPPoA interface name for which to delete the route settings. REQUIRED EXAMPLE: =>pppoa iflist pppoa: dest : pppoa [00:00:00] Retry : 10 QoS default encaps VC-MUX...
  • Page 287: Pppoe Commands

    PPPoE Commands PPPoE Commands Introduction This chapter describes the commands of the pppoe command group. Contents This chapter covers the following commands: pppoe flush Flush the current PPPoE configuration. pppoe ifadd Create a new PPPoE interface. pppoe ifattach Attach a PPPoE interface. pppoe ifconfig Configure a PPPoE interface.
  • Page 288: Pppoe Flush

    PPPoE Commands pppoe flush Flush the current PPPoE configuration. The flush command does not impact previously saved configurations. SYNTAX: pppoe flush EXAMPLE: =>pppoe iflist PPPoE1: dest : PPPoE1 Retry: default encaps VC-MUX mode = IP Routing flags = echo magic accomp addr route...
  • Page 289: Pppoe Ifadd

    PPPoE Commands pppoe ifadd Create a new PPPoE interface. SYNTAX: pppoe ifadd [intf = <string>] [dest = <RELAY | phonebook entry>] where: intf The name for the new PPP over Ethernet (PPPoE) interface. OPTIONAL Note If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name.
  • Page 290: Pppoe Ifattach

    PPPoE Commands pppoe ifattach Attach a PPPoE interface. SYNTAX: pppoe ifattach intf = <string> where: intf The name of the PPPoE interface to be attached. REQUIRED EXAMPLE: =>pppoe iflist myPPPoE: dest : myETHoA [local disconnect] [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0 mru = 1492...
  • Page 291: Pppoe Ifconfig

    PPPoE Commands pppoe ifconfig Configure a PPPoE interface. SYNTAX: pppoe ifconfig intf = <string> [dest = <string>] [user = <string>] [password = <password>] [acname = <quoted string>] [servicename = <quoted string>] [pcomp = <{off | on}>] [accomp = <{on | off | negotiate}>] [trace = <{off | on}>] [concentrator = <{off | on}>] [auth = <{pap | chap | auto}>]...
  • Page 292 Send LCP echo requests at regular intervals (on) or not (off). OPTIONAL The default is on. A number between 293 and 8192. OPTIONAL Represents the maximum packet size the SpeedTouch should negotiate to be able to receive. The default is 1492. E-DOC-CTC-20040907-0010 v1.0...
  • Page 293 OPTIONAL The default is on. primdns The IP address of the primary DNS server. OPTIONAL In case a primary DNS server is specified, the SpeedTouch will negotiate this IP address with the remote side. Note If not specified, the SpeedTouch will accept any IP address.
  • Page 294 PPPoE Commands laddr unnumbered Takes the local IP address from the field and remote IP address from the IP OPTIONAL address pool assigned to the incoming PPPoE link (on) or not (off). The default is off. Note In case the unnumbered parameter is disabled, the same IP address is used for each connection on the server side, thus reducing the number of used IP addresses.
  • Page 295: Pppoe Ifdelete

    PPPoE Commands pppoe ifdelete Delete a PPPoE interface. SYNTAX: pppoe ifdelete intf = <string> where: intf The name of the PPPoE interface to be deleted. EXAMPLE: =>pppoe iflist myPPPoE: dest : myETHoA [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0 mru = 1492...
  • Page 296: Pppoe Ifdetach

    PPPoE Commands pppoe ifdetach Detach a PPPoE interface. SYNTAX: pppoe ifdetach intf = <string> where: intf The name of the PPPoE interface. REQUIRED EXAMPLE: =>pppoe iflist myPPPoE: dest : myETHoA [local disconnect] [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0 mru = 1492...
  • Page 297: Pppoe Iflist

    PPPoE Commands pppoe iflist Show current configuration of all or a specified PPPoE interface(s). SYNTAX: pppoe iflist [intf = <intfname>] where: intf The name of the PPPoE interface. OPTIONAL Note If not specified, all PPPoE interfaces are shown. EXAMPLE : =>pppoe iflist myPPPoE: dest : myETHoA [00:00:00]...
  • Page 298: Pppoe Ifscan

    PPPoE Commands pppoe ifscan Scan a PPPoE interface for available Access Concentrator names and Service Names. Use the command :pppoe ifdetach for this interface before performing a scan on it. SYNTAX: pppoe ifscan intf = <string> [time = <number{0-36000}>] where: intf The name of the Routed PPPoE interface to be scanned.
  • Page 299: Pppoe Rtadd

    PPPoE Commands pppoe rtadd Automatically add a route configuration to the routing table. The route is added when the specified PPPoE interface link comes up. This route configuration will determine which local hosts are allowed to use this link and/or which remote destinations should be or should not be reachable.
  • Page 300 PPPoE Commands EXAMPLE: =>pppoe iflist myPPPoE: dest : myETHoA [local disconnect] [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd dns metric = 0 mru = 1492 auth = auto user = johndoe password = ******** admin state = down oper state = down...
  • Page 301: Pppoe Rtdelete

    PPPoE Commands pppoe rtdelete Delete the route specification for a PPPoE link. Use the command :pppoe ifdetach for this interface prior to deleting route configurations. SYNTAX: pppoe rtdelete intf = <string> where: intf The PPPoE interface name for which to delete the route settings. REQUIRED EXAMPLE: =>pppoe iflist...
  • Page 302: Pppoe Relay Add

    PPPoE Commands pppoe relay add Add an Ethernet port to the PPPoE relay list. SYNTAX: pppoe relay add port = <string> where: port The Ethernet port to be added to the PPPoE relay agent list. REQUIRED EXAMPLE: =>pppoe relay portlist =>pppoe relay add port=eth0 =>pppoe relay portlist Port...
  • Page 303: Pppoe Relay Delete

    PPPoE Commands pppoe relay delete Delete an Ethernet port from the PPPoE relay agent list. SYNTAX: pppoe relay delete port = <string> where: port The Ethernet port to be deleted from the PPPoE relay agent list. REQUIRED EXAMPLE: =>pppoe relay portlist Port HWaddr Status...
  • Page 304: Pppoe Relay Flush

    PPPoE Commands pppoe relay flush Remove all Ethernet ports from the PPPoE relay agent list and terminate all sessions. SYNTAX: pppoe relay flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 305: Pppoe Relay Portlist

    PPPoE Commands pppoe relay portlist List all Ethernet ports added to the PPPoE relay agent list. SYNTAX: pppoe relay portlist EXAMPLE: =>pppoe relay portlist Port HWaddr Status eth0 00-0e-50-05-00-3a => RELATED COMMANDS: pppoe relay add Add an Ethernet port to the PPPoE relay list. pppoe relay delete Delete an Ethernet port from the PPPoE relay agent list.
  • Page 306: Pppoe Relay Sesslist

    PPPoE Commands pppoe relay sesslist List all active PPPoE relay sessions. SYNTAX: pppoe relay sesslist E-DOC-CTC-20040907-0010 v1.0...
  • Page 307: Pptp Commands

    PPTP Commands PPTP Commands Introduction This chapter describes the commands of the pptp command group. Contents This chapter covers the following commands: pptp flush Flush complete PPTP configuration. pptp ifadd Add a Point-to-Point Tunneling Protocol (PPTP) profile. pptp list Show current PPTP configuration. pptp profadd Define a new PPTP profile.
  • Page 308: Pptp Flush

    PPTP Commands pptp flush Flush complete PPTP configuration. The flush command does not impact previously saved configurations. SYNTAX: pptp flush EXAMPLE: =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always =>pptp flush =>pptp proflist => E-DOC-CTC-20040907-0010 v1.0...
  • Page 309: Pptp Ifadd

    PPTP Commands pptp ifadd Add a Point-to-Point Tunneling Protocol (PPTP) profile. For backwards compatibility with previous release, use profibles instead. SYNTAX: pptp ifadd dest = <string> [rate = <number{10-10000}>] [encaps = <{vcmux | nlpid}>] [ac = <{never | always | keep}>] where: dest The WAN destination for this PPTP tunnel.
  • Page 310: Pptp List

    PPTP Commands pptp list Show current PPTP configuration. SYNTAX: pptp list EXAMPLE: =>pptp list Dialstr Destination Encaps State User DIALUP_PPP3 default vcmux never CONNECTED (10.0.0.2) => E-DOC-CTC-20040907-0010 v1.0...
  • Page 311: Pptp Profadd

    PPTP Commands pptp profadd Define a new PPTP profile. SYNTAX: pptp profadd name = <string> [qos = <string>] [encaps = <{vcmux | nlpid}>] [ac = <{never | always | keep}>] where: name The name for the PPTP profile. REQUIRED The name of the qosbook entry, containing the settings for this profile. OPTIONAL This parameter never needs to be specified.
  • Page 312: Pptp Profdelete

    PPTP Commands pptp profdelete Delete a PPTP profile. SYNTAX: pptp profdelete name =<string> where: name The name for the PPTP profile. REQUIRED EXAMPLE: =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always PPTPLink default vcmux never =>pptp profdelete name=PPTPLink =>pptp proflist Profile Encaps Relay_PPP1...
  • Page 313: Pptp Proflist

    PPTP Commands pptp proflist Show all current PPTP profiles. SYNTAX: pptp proflist EXAMPLE: =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always PPTPLink default vcmux never => RELATED COMMANDS: pptp profadd Define a new PPTP profile. pptp profdelete Delete a PPTP profile. E-DOC-CTC-20040907-0010 v1.0...
  • Page 314 PPTP Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 315: Qosbook Commands

    QoSBook Commands QoSBook Commands Introduction This chapter describes the commands of the qosbook command group. Contents This chapter covers the following commands: qosbook add Add a QoS book entry. qosbook config Set or change QoS book config parameters. qosbook delete Remove a QoS book entry.
  • Page 316: Qosbook Add

    QoSBook Commands qosbook add Add a QoS book entry. SYNTAX: qosbook add name = <string> class = <{ubr | cbr | vbr-rt | vbr-nrt}> [tx_peakrate = <number{0-27786}>] [tx_sustrate = <number{0-27786}>] [tx_maxburst = <number{0-12240}>] [rx_peakrate = <number{0-27786}>] [rx_sustrate = <number{0-27786}>] [rx_maxburst = <number{0-12240}>] [framediscard = <{enabled | disabled}>] where: name...
  • Page 317 48 bytes, i.e. a multiple of ATM cells. Example: In the example above a burst size of 100 bytes is specified (tx_maxburst=100). The SpeedTouch will rou nd up the burst size to the closest matching multiple of 48 bytes, as can be seen when displaying the prof ile via the command :qosbook list (burst=144).
  • Page 318: Qosbook Config

    QoSBook Commands qosbook config Set or change QoS book config parameters. SYNTAX: qosbook config [format = <{bytes | cells}>] where: format The input/output format of the QoS book. OPTIONAL Choose between: bytes cells. The default is bytes. EXAMPLE: =>qosbook list Name Ref Type TX peak...
  • Page 319: Qosbook Delete

    QoSBook Commands qosbook delete Remove a QoS book entry. SYNTAX: qosbook delete name = <string> [force = <{no | yes}>] where: name The name of the QoS book entry to be deleted. REQUIRED force Force deletion of the entry even if it is still in use (yes) or do not force the deletion (no). OPTIONAL The default is no.
  • Page 320: Qosbook Flush

    QoSBook Commands qosbook flush Flush the complete QoS book. The flush command does not impact previously saved configurations. SYNTAX: qosbook flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 321: Qosbook List

    QoSBook Commands qosbook list Show current Quality of Service book. SYNTAX: qosbook list EXAMPLE: =>qosbook list Name Ref Type TX peak sust burst RX peak sust burst framediscard (Kbits) (Kbits) (bytes) (Kbits) (Kbits) (bytes) default 3 linerate 0 linerate 0 disabled TestVBR 0 vbr-nrt 1500...
  • Page 322 QoSBook Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 323: Script Commands

    Script Commands Script Commands Introduction This chapter describes the commands of the script command group. Scripting is not a general purpose mechanism but is only used in the autoPVC/ILMI mechanism. It is not recommended to change the default scripts. Contents This chapter covers the following commands: script add Add a line to a script.
  • Page 324: Script Add

    Script Commands script add Add a line to a script. SYNTAX: script add name = <string> [index = <number>] command = <quoted string> where: name Name of script. REQUIRED index Line number. OPTIONAL Note Use 0 to add. command Command. REQUIRED RELATED COMMANDS: script delete...
  • Page 325: Script Delete

    Script Commands script delete Delete a complete script or a line from a script. SYNTAX: script delete name = <string> [index = <number>] where: name Name of the script to be deleted. REQUIRED Use the command :script list to obtain the name of the script. index Line number to be deleted.
  • Page 326: Script Flush

    Script Commands script flush Flush all the scripts. The flush command does not impact previously saved configurations. SYNTAX: script flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 327: Script List

    Script Commands script list List the script(s). SYNTAX: script list [name = <string>] where: name Name of the script to be shown. OPTIONAL Note If not specified, all the scripts are listed. EXAMPLE Some of the default scripts are shown below: =>script list Script: autopvc_add_qos 0: qosbook add name _auto_$1_$2 class $3 tx_peakrate $4 tx_sustrate $5 tx_maxburst $6...
  • Page 328: Script Run

    Script Commands script run Run a script. SYNTAX: script run name = <string> [par1 = <string>] [par2 = <string>] [par3 = <string>] [par4 = <string>] [par5 = <string>] [par6 = <string>] [par7 = <string>] [par8 = <string>] [par9 = <string>] where: name Name of the script to be run.
  • Page 329: Snmp Commands

    SNMP Commands SNMP Commands Introduction This chapter describes the commands of the snmp command group. Contents This chapter covers the following commands: snmp config Show/set global Simple Network Management Protocol (SNMP) parameters. snmp get Get from the supplied SNMP Object IDentifier (OID). snmp getNext GetNext from the supplied SNMP OID.
  • Page 330: Snmp Config

    NO COMMUNITY NAMES SPECIFIED, SNMP IS SWITCHED OFF -- Specify at least one community name to enable snmp -- SNMP System Contact : Service Provider SNMP System Name : SpeedTouch 546 SNMP System Location : Customer Premises =>snmp config RWCommunity=ReadWrite =>snmp list...
  • Page 331: Snmp Get

    OPTIONAL Object ID to get from ... must include the instance which is 0 for scalar objects. For example .1.3.6.1.2.1.1.1.0 sysDescription. Note If not specified, the sysDescription OID .1.3.6.1.2.1.1.1.0 is assumed. Its value is SpeedTouch EXAMPLE: =>snmp get VB_octetStr .1.3.6.1.2.1.1.1.0 SpeedTouch =>...
  • Page 332: Snmp Getnext

    SNMP Commands snmp getNext GetNext from the supplied SNMP OID. SYNTAX: snmp getNext [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object id to getNext from. For example .1.3.6.1.2.1.1 system returns sysDescription. EXAMPLE: =>snmp getNext ObjectId=.1.3.6.1.2.1.1.4.0 VB_octetStr .1.3.6.1.2.1.1.5.0 Sascha =>...
  • Page 333: Snmp List

    SNMP Commands snmp list List all SNMP global parameters. SYNTAX: snmp list EXAMPLE: =>snmp list Read-write SNMP community name private Read-only SNMP community name public SNMP System Contact : Service Provider SNMP System Name : SpeedTouch516 SNMP System Location : Customer Premises =>...
  • Page 334: Snmp Walk

    [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object ID to walk from. For example .1.3.6.1.2.1.1 system walks the system group. EXAMPLE: =>snmp walk ObjectId=.1.3.6.1.2.1.1 VB_octetStr .1.3.6.1.2.1.1.1.0 SpeedTouch VB_objId .1.3.6.1.2.1.1.2.0 .1.3.6.1.4.1.637.61.2 VB_timeTicks .1.3.6.1.2.1.1.3.0 2927636 VB_octetStr .1.3.6.1.2.1.1.4.0 Service Provider VB_octetStr .1.3.6.1.2.1.1.5.0...
  • Page 335: Software Commands

    Software Commands Software Commands Introduction This chapter describes the commands of the software command group. Contents This chapter covers the following commands: software version Display the software version. software upgrade Reboot the modem to initiate the SW upgrade. E-DOC-CTC-20040907-0010 v1.0...
  • Page 336: Software Version

    Software Commands software version Display the software version. SYNTAX: software version EXAMPLE: =>software version Flash image : 5.2.7.5.0 Build name : ZZTVAA5.275 => E-DOC-CTC-20040907-0010 v1.0...
  • Page 337: Software Upgrade

    Software Commands software upgrade Reboot the modem to initiate the SW upgrade. New software available on a remote LAN host will be uploaded to the modem. SYNTAX: software upgrade E-DOC-CTC-20040907-0010 v1.0...
  • Page 338 Software Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 339: Switch Commands

    Switch Commands Switch Commands Introduction This chapter describes the commands of the switch command group. These commands are only applicable for the SpeedTouch 546. Contents This chapter covers the following commands: switch group flush Set all ports to the default settings.
  • Page 340: Switch Group Flush

    Switch Commands switch group flush Set all ports to the default settings. All the ports are put in group 0. SYNTAX: switch group flush EXAMPLE: =>switch group list Group 0 Ports: 4 Group 1 Ports: 1 Group 2 Ports: 2 3 =>switch group flush =>switch group list Group 0 Ports: 1 2 3 4...
  • Page 341: Switch Group List

    Switch Commands switch group list List all configured groups. SYNTAX: switch group list EXAMPLE: =>switch group list Group 0 Ports: 4 Group 1 Ports: 1 Group 2 Ports: 2 3 RELATED COMMANDS: switch group flush Set all ports to the default settings. switch group move Move a specified port to a specified group.
  • Page 342: Switch Group Move

    Switch Commands switch group move Move a specified port to a specified group. SYNTAX: switch group move group = <number{0-4}> port = <number{1-4}> where: group The group ID to which the port must be moved. REQUIRED port The port to be moved. REQUIRED EXAMPLE: =>switch group list...
  • Page 343: Switch Mirror Capture

    Switch Commands switch mirror capture Define the specified port to be the Mirror Capture Port. Only one port can be the Mirror Capture Port at any one time. SYNTAX: switch mirror capture port = <number{1-4}> where: port The port to be the Mirror Capture Port. REQUIRED Note If no port number is specified, then the port number of the Mirror Capture Port...
  • Page 344: Switch Mirror Egress

    Switch Commands switch mirror egress Enable or disable the specified port to be the Mirror Egress Port. Only one port can be the Mirror Egress Port at any one time. But a port can be the Mirror Egress Port and the Mirror Ingress Port at the same time. SYNTAX: switch mirror egress port = <number{1-4}>...
  • Page 345: Switch Mirror Ingress

    Switch Commands switch mirror ingress Enable or disable the specified port to be the Mirror Ingress Port. Only one port can be the Mirror Ingress Port at any one time. But a port can be the Mirror Egress Port and the Mirror Ingress Port at the same time. SYNTAX: switch mirror ingress port = <number{1-4}>...
  • Page 346 Switch Commands E-DOC-CTC-20040907-0010 v1.0...
  • Page 347: System Commands

    System Commands System Commands Introduction This chapter describes the commands of the system command group. Contents This chapter covers the following commands: system clearpassword Clear the current SpeedTouchTM system password. system config Show/set SpeedTouchTM system configuration parameters. system flush Flush current SpeedTouchTM system configuration. system reboot Reboot the SpeedTouchTM.
  • Page 348: System Clearpassword

    Clear the current SpeedTouch system password. To avoid unrestricted and unauthorized access to the SpeedTouch , it is highly recommended to make is protected by a system password (can be set via the command :system sure the SpeedTouch setpassword) and to change the password on a regular basis.
  • Page 349: System Config

    Enable or disable proprietary discovery protocol. OPTIONAL The default is enabled. drst Enable or disable DrSpeedTouch access. The default is enabled. OPTIONAL Set the SpeedTouch system LED color. Choose between: OPTIONAL green: solid green red: solid red orange: solid orange flash: toggle between green and orange off: LED is off.
  • Page 350: System Flush

    The system password and the system configuration settings (except dcache) will be flushed. To avoid unrestricted and unauthorized access to the SpeedTouch , it is highly recommended to assure is protected by a system password (via the command :system setpassword) that the SpeedTouch and to change the password on a regular basis.
  • Page 351: System Reboot

    System Commands system reboot Reboot the SpeedTouch Non-saved configuration settings are lost after reboot. SYNTAX: system reboot EXAMPLE: =>system reboot ..(lost session connectivity due to reboot) ..E-DOC-CTC-20040907-0010 v1.0...
  • Page 352: System Reset

    Note Connectivity wit hthe ISP network might be lost. no: only the user specific settings will be deleted. proceed no/yes Confirmation for resetting the SpeedTouch REQUIRED Choose between: yes: the SpeedTouch will be reset to default settings and will be rebooted.
  • Page 353: System Setpassword

    System Commands system setpassword Set/change the current SpeedTouch system password. To avoid unrestricted and unauthorized access to the SpeedTouch , it is highly recommended to make is protected by a system password (via the command :system setpassword) sure the SpeedTouch...
  • Page 354: System Stats

    Memory used by the CPU (first MB from the RAM) – not cached since it has to be realtime. Application memory Memory used by the applications. The least amount of free memory detected during the uptime of the SpeedTouch E-DOC-CTC-20040907-0010 v1.0...
  • Page 355: Systemlog Commands

    Systemlog Commands Systemlog Commands Introduction This chapter describes the commands of the systemlog command group. Contents This chapter covers the following commands: systemlog flush Flush all messages in the internal SpeedTouchTM Syslog message buffer. systemlog show Show syslog messages in the internal SpeedTouchTM Syslog message buffer. systemlog send Send syslog messages from the internal SpeedTouchTM Syslog message buffer to a specified local or remote syslog server host.
  • Page 356: Systemlog Flush

    Systemlog Commands systemlog flush Flush all messages in the internal SpeedTouch Syslog message buffer. SYNTAX: systemlog flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 357: Systemlog Show

    Systemlog Commands systemlog show Show syslog messages in the internal SpeedTouch Syslog message buffer. SYNTAX: systemlog show [fac = <supported facility name>] [sev = <supported severity name>] [hist = <{no | yes}>] where: Specify the facility name of the syslog messages to be shown.
  • Page 358: Systemlog Send

    Systemlog Commands systemlog send Send syslog messages from the internal SpeedTouch Syslog message buffer to a specified local or remote syslog server host. There will be no notification on whether the host has received the messages or not. SYNTAX: systemlog send [fac = <supported facility name>]...
  • Page 359 TD Commands TD Commands Introduction This chapter describes the commands of the td command group. Contents This chapter covers the following commands: td call Call a ‘Trace & Debug‘ command. E-DOC-CTC-20040907-0010 v1.0...
  • Page 360: Td Call

    TD Commands td call Call a ‘Trace & Debug‘ command. For qualified personnel only. SYNTAX: td call cmd = <string> where: Quoted 'Trace & Debug' command string. REQUIRED E-DOC-CTC-20040907-0010 v1.0...
  • Page 361: Upnp Commands

    UPnP Commands UPnP Commands Introduction This chapter describes the commands of the upnp command group. Contents This chapter covers the following commands: upnp config Configure UPnP parameter(s). upnp flush Flush the UPnP configuration. upnp list List the devices and services currently offered by the SpeedTouchTM. E-DOC-CTC-20040907-0010 v1.0...
  • Page 362: Upnp Config

    [writemode = <{full | natonly | readonly}>] [safenat = <{disabled | enabled}>] [preferredaddress = <ip-address>] where: maxage This parameter allows to configure how often the SpeedTouch sends a OPTIONAL notification message to advertise its presence as an Internet Gateway Device (IGD) on the network.
  • Page 363: Upnp Flush

    UPnP Commands upnp flush Flush the UPnP configuration. The configuration will be reset to defaults. SYNTAX: upnp flush E-DOC-CTC-20040907-0010 v1.0...
  • Page 364: Upnp List

    UPnP Commands upnp list List the devices and services currently offered by the SpeedTouch Use this command to check whether a PPP connection is properly configured and thus advertised as a PPP service. SYNTAX: upnp list [verbose = <number{0-2}>] where: verbose Verbose level.
  • Page 365 Abbreviations Abbreviations The table below lists all the abbreviations used in the CLI Reference Guide. Abbreviation Description AAL5 ATM Adaption Layer 5 Access Control List ADSL Asymmetric Digital Subscriber Line Advanced Encryption System Assured Forwarding Authentication Header Access Point Address Resolution Protocol Asynchronous Transfer Mode ATMF ATM Forum...
  • Page 366 Abbreviations Abbreviation Description ETHoA Ethernet over ATM Frame Check Sequence File Transfer Protocol General Routing Encapsulation Gateway Routing Protocol HDLC High-level Data Link Control HTTP HyperText Transfer Protocol ICMP Internet Control Message Protocol Intrusion Detection System Internet Gateway Device IGMP Internet Group Management Protocol Internet Key Exchange IMAP...
  • Page 367 Abbreviations Abbreviation Description Password Authentication Protocol Port Address Translation Private Branch Exchange Perfect Forward Secrecy Packet Interception Point PKCS Public Key Cryptography Standard Public Key Infrastructure Post Office Protocol POTS Plain Old Telephone Service Point-to-Point Protocol PPPoA PPP over ATM PPPoE PPP over Ethernet PPTP...
  • Page 368 Abbreviations Abbreviation Description Time To Live User Agent User Datagram Protocol Upper Layer Protocol UPnP Universal Plug and Play Uniform Resource Identifier Uniform Resource Locator Universal Serial Bus Virtual Channel Virtual Channel Identifier VCMUX Virtual Channel MUltipleXing VDSL Very high speed Digital Subscriber Line VLAN Virtual Local Area Network VLSM...
  • Page 369 Syslog Messages Syslog Messages Introduction This chapter lists the different Syslog messages. Contents This chapter covers the following Syslog messages: Auto-PVC Module Configuration Module DHCP CLient Module DHCP Relay Module DHCP Server Module Firewall Module HTTP Module Kernel Module Linestate Module Login Module NAPT Module PPP Module...
  • Page 370: Configuration Module

    Syslog Messages Auto-PVC Module Facility Severity Contents LOCAL5 WARNING AUTOPVC script <script_name> failed LOCAL5 WARNING AUTOPVC script <script_name> failed LOCAL5 WARNING AUTOPVC script <script_name> (name1, qosb_name) failed LOCAL5 WARNING AUTOPVC script <script_name> (name1, qosb_name, name2) failed LOCAL5 WARNING AUTOPVC script 'autopvc_change_qos (itable[i].intf, name1, qosb_name) failed LOCAL5 WARNING AUTOPVC script <script_name>...
  • Page 371: Syslog Messages

    DHCP server: DHCPNAK cannot be send due to invalid server identifier LOCAL2 WARNING DHCP Auto DHCP: server detected on LAN, own dhcp server disabled LOCAL2 WARNING DHCP Auto DHCP: no server detected on LAN, SpeedTouch server started LOCAL2 WARNING DHCP Auto DHCP: search for DHCP server stopped LOCAL2 WARNING...
  • Page 372: Firewall Module

    Syslog Messages Firewall Module Facility Severity Contents AUTH WARNING FIREWALL Hook: <hookname> Rule ID:<rule_id> Protocol: ICMP Src_ip: <ip_address> Dst_ip: <ip_address> ICMP message type: <message_type_name || message_type_id > Action: <action> AUTH WARNING FIREWALL Hook: <hookname> Rule ID:<rule_id> Protocol: <protocol_name> Src_ip_port: <ip-address:ip_port> Dst_ip_port: <ip-address:ip_port> Action: <action>...
  • Page 373: Login Module

    Syslog Messages Login Module Facility Severity Contents AUTH NOTICE LOGIN User <username> logged <in||out> on telnet (<ip address>) AUTH NOTICE LOGIN User <username> logged in on http (<ip-address>) NAPT Module Facility Severity Contents LOCAL4 INFO NAPT Protocol: <TCP | UDP | ICMP> Open port: <port> Helper: <app_name>...
  • Page 374: Pptp Module

    Syslog Messages PPTP Module Facility Severity Contents LOCAL0 WARNING PPTP tunnel (<Pbname>) up:(<ip addr>) LOCAL0 WARNING PPTP tunnel (<Pbname>) down:(<ip addr>) Routing Module Facility Severity Contents SECURITY INFO LABEL Rule Id:<rule_id> Protocol: ICMP Src_ip: <ip_address> Dst_ip: <ip_address> ICMP message type: <message_type_name || message_type_id > Label: <label_name>...
  • Page 375: Supported Key Names

    Supported Key Names Supported Key Names Contents This chapter lists all the key names supported by the SpeedTouch , that can be used for completing CLI command parameters. Contents This chapter covers the following suppored Key names: Supported IP Protocol Names...
  • Page 376: Supported Ip Protocol Names

    Supported Key Names Supported IP Protocol Names For more information on the listed IP protocols, see RFC1340 or www.iana.org. Protocol name Number Description icmp Internet Control Message Protocol (ICMP) igmp Internet Group Management Protocol (IGMP) ipinip IP in IP (encapsulation) Transmission Control Protocol (TCP) Exterior Gateway Protocol User Datagram Protocol (UDP)
  • Page 377: Supported Tcp/Udp Port Names

    Supported Key Names Supported TCP/UDP Port Names For more information on the listed TCP/UDP port assignments, see RFC1340 or www.iana.org. Port name Number Description echo Echo discard Discard systat Active Users daytime Daytime qotd Quote of the Day chargen Character Generator ftp-data File Transfer (Default data) File Transfer (Control)
  • Page 378 Supported Key Names Port name Number Description sntp Simple Network Time Protocol (SNTP) ingres-net INGRES-NET Service netbios-ns NETBIOS Naming System netbios-dgm NETBIOS Datagram Service netbios-ssn NETBIOS Session Service imap2 Internet Message Access Protocol (IMAP) v2 sql-net SQL-NET pcmail-srv PCMail Server snmp Simple Network Management Protocol (SNMP) snmptrap...
  • Page 379 Supported Key Names Port name Number Description utime UNIX Time Local routing process (on site); uses variant of Xerox NS Routing Information Protocol (RIP) timed Timeserver netwall For emergency broadcasts new-rwho uucpd remote who is uucp uucpd uucp-rlogin uucpd remote login rtsp Real Time Streaming Protocol (RTSP) whoami...
  • Page 380: Supported Icmp Type Names

    Supported Key Names Supported ICMP Type Names For more information on the listed ICMP type names, see RFC1340 or www.iana.org. ICMP Type name Number Description echo-reply Echo Reply destination-unreachable Destination Unreachable source-quench Source Quench redirect Redirect echo-request Echo router-advertisement Router Advertisement router-solicitation Router Solicitation time-exceeded...
  • Page 381: Supported Syslog Facilities

    UUCP subsystem cron Clock daemon security Security messages FTP daemon NTP subsystem audit Log audit logalert Log alert clock Clock daemon local0 Local use messages local1 local2 local3 local4 local5 local6 local7 All facilities (SpeedTouch specific facility parameter value. E-DOC-CTC-20040907-0010 v1.0...
  • Page 382: Supported Syslog Severities

    Supported Key Names Supported Syslog Severities For more information on the listed Syslog severities, see RFC3164. Severity Name Hierarchy Code Syslog severity (listed according to decreasing importance) emerg Emergency conditions, system unusable alert Alert conditions, immediate action is required crit Critical conditions Error conditions warning...
  • Page 384 Need more help? Additional help is available online at www.speedtouch.com...

This manual is also suitable for:

Speedtouch 530v5Speedtouch 510v5536546Speedtouch 516Speedtouch 536 ... Show all

Table of Contents