THOMSON SpeedTouch 608 Cli Reference Manual
THOMSON SpeedTouch 608 Cli Reference Manual

THOMSON SpeedTouch 608 Cli Reference Manual

Business dsl routers
Hide thumbs Also See for SpeedTouch 608:
Table of Contents

Advertisement

SpeedTouch™608
Business DSL Routers
CLI Reference Guide
Release R4.2.7
600
SERIES

Advertisement

Table of Contents
loading

Summary of Contents for THOMSON SpeedTouch 608

  • Page 1 SpeedTouch™608 Business DSL Routers CLI Reference Guide Release R4.2.7 SERIES...
  • Page 3 SpeedTouch™ CLI Reference Guide Release R4.2.7...
  • Page 4 CLI ST608 R4.2.7 Copyright © 2004 THOMSON Telecom. All rights reserved. Passing on, and copying of this document, use and communication of its contents is not permitted without written authorization from THOMSON Telecom. The content of this document is furnished for informational use only, may be subject to change without notice, and should not be construed as a commitment by THOMSON Telecom.
  • Page 5: Table Of Contents

    Content About this Document ..................17 CLI Navigation ....................19 Accessing the Command Line Interface ........................20 Basic Navigation and Manipulation..........................22 Command Line Interface Top Level Structure ......................26 Command Line Interface Commands ........................27 Menu-driven CLI Navigation ............................28 Service Template Files and the CLI ..........................
  • Page 6 Bridge Commands ..................51 bridge config ..................................52 bridge flush ..................................53 bridge ifadd ..................................54 bridge ifattach................................... 55 bridge ifconfig................................... 56 bridge ifdelete .................................. 58 bridge ifdetach ................................. 59 bridge iflist ..................................60 bridge macadd.................................. 61 bridge macdelete ................................62 bridge maclist ...................................
  • Page 7 DHCP Commands ..................83 dhcp client clear ................................85 dhcp client config ................................86 dhcp client flush................................87 dhcp client ifadd................................88 dhcp client ifattach................................89 dhcp client ifconfig ................................90 dhcp client ifdelete................................92 dhcp client iflist................................93 dhcp client ifrelease ................................ 94 dhcp client ifrenew .................................
  • Page 8 DNS Commands ..................125 dns add ....................................126 dns clear ..................................127 dns clrstats..................................128 dns delete..................................129 dns domain ..................................130 dns flush...................................131 dns fwdadd..................................132 dns fwddelete.................................133 dns fwdlist ..................................134 dns fwdtable ...................................135 dns list....................................136 dns nslookup ..................................137 dns start...................................138 dns stats...................................139 dns status ..................................140 dns stop ...................................141 dns toutfwd ..................................142 dns troff...................................143...
  • Page 9 ETHoA Commands ..................159 ethoa flush..................................160 ethoa ifadd ..................................161 ethoa ifattach..................................162 ethoa ifconfig..................................163 ethoa ifdelete .................................165 ethoa ifdetach.................................166 ethoa iflist..................................167 Firewall Commands..................169 firewall assign .................................170 firewall flush..................................172 firewall list..................................173 firewall troff..................................174 firewall tron..................................175 firewall unassign................................176 firewall chain create..............................177 firewall chain delete..............................178 firewall chain flush.................................179 firewall chain list ................................180 firewall rule clear................................181...
  • Page 10 IP Commands ....................191 ip apadd ...................................192 ip apdelete..................................194 ip aplist.....................................195 ip arpadd ..................................196 ip arpdelete..................................197 ip arplist...................................198 ip config ...................................199 ip flush....................................202 ip httpprobe ...................................203 ip ifconfig ..................................204 ip iflist....................................205 ip ifwait ....................................206 ip mcadd ..................................207 ip mcdelete ..................................208 ip mclist ...................................209 ip ping....................................210 ip rtadd ....................................211...
  • Page 11 IPQoS Commands ..................233 ipqos config..................................234 ipqos list ..................................236 ipqos queue clear ................................237 ipqos queue config ................................238 ipqos queue list................................240 ipqos queue stats................................241 E-DOC-CTC-20040216-0002 v1.0...
  • Page 12 IPSec Commands..................243 ipsec config ..................................245 ipsec flush..................................246 ipsec saclear..................................247 ipsec salist ..................................248 ipsec show ..................................249 ipsec cert clearall................................251 ipsec cert crlconfig................................253 ipsec cert export................................254 ipsec cert import................................255 ipsec cert list ..................................256 ipsec cert refresh ................................257 ipsec cert remove .................................258 ipsec cert request .................................259 ipsec cert cep cancel ..............................260 ipsec cert cep config..............................261...
  • Page 13 ipsec policy chain delete..............................292 ipsec policy chain flush..............................293 ipsec policy chain list ..............................294 ipsec policy rule clear..............................295 ipsec policy rule create..............................296 ipsec policy rule delete ..............................299 ipsec policy rule flush ..............................300 ipsec policy rule list ..............................301 ipsec policy rule stats ..............................302 Label Commands ..................
  • Page 14 NAT Commands ..................327 nat applist..................................328 nat bind....................................329 nat bindlist..................................330 nat clear...................................331 nat config..................................332 nat create ..................................333 nat defserver ..................................335 nat delete ..................................336 nat disable ..................................338 nat enable..................................339 nat flush ...................................341 nat list ....................................342 nat multinatadd ................................343 nat multinatdelete .................................344 nat multinatlist ................................345 nat unbind ..................................346 Phonebook Commands ................
  • Page 15 PPPoE Commands..................371 pppoe flush ..................................372 pppoe ifadd ..................................373 pppoe ifattach.................................375 pppoe ifconfig.................................376 pppoe ifdelete ................................380 pppoe ifdetach ................................381 pppoe iflist ..................................382 pppoe ifscan..................................383 pppoe rtadd..................................384 pppoe rtdelete ................................386 pppoe relay add ................................387 pppoe relay delete ................................388 pppoe relay flush ................................389 pppoe relay portlist ..............................390 pppoe relay sesslist...............................391 PPTP Commands..................
  • Page 16 SNMP Commands..................415 snmp config..................................416 snmp get..................................417 snmp getNext ................................418 snmp list ..................................419 snmp walk ..................................420 SNTP Commands ..................421 sntp add ...................................422 sntp config..................................423 sntp del ....................................424 sntp flush ..................................425 sntp list ....................................426 Software Commands ................... 427 software cleanup ................................428 software deletepassive..............................429 software duplicate.................................430 software setpassive...............................431...
  • Page 17 Systemlog Commands................. 453 systemlog flush................................454 systemlog show ................................455 systemlog send................................457 TD Commands ..................... 459 td call....................................460 UPnP Commands..................461 upnp config ..................................462 upnp flush..................................464 upnp list ...................................465 Abbreviations ....................467 Syslog Messages.................... 471 Auto-PVC Module ................................472 Configuration Module ..............................472 DHCP CLient Module ..............................473 DHCP Relay Module ..............................473 DHCP Server Module..............................474 Firewall Module ................................474...
  • Page 18 Supported Key Names ................479 Supported Internet Protocol (IP) Protocol Names ....................479 Supported TCP/UDP Port Names..........................480 Supported ICMP Type Names ...........................483 Supported Syslog Facilities ............................484 Supported Syslog Severities............................485 E-DOC-CTC-20040216-0002 v1.0...
  • Page 19: About This Document

    About this Document About this Document Introduction Welcome to the SpeedTouch™ Command Line Interface (CLI) Reference Guide! For the Service Provider, this Reference Guide aims to be a concise and practical document for creating a customized Service Template file, based on the SpeedTouch™ CLI command set, to be used by the end-user to configure the SpeedTouch™...
  • Page 20 About this Document Trademarks The following trademarks are used in this document: • SpeedTouch™ is a trademark of THOMSON Telecom. • Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation. • Windows and Internet Explorer are trademarks of Microsoft Corporation.
  • Page 21: 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: Topic Page Accessing the Command Line Interface Basic Navigation and Manipulation...
  • Page 22: Accessing The Command Line Interface

    CLI Navigation Accessing the Command Line Interface Users can access the Command Line Interface via: • The SpeedTouch™ CLI web pages: This requires that TCP/IP connectivity exists between the host from which the web browser is opened and the SpeedTouch™. •...
  • Page 23 If the SpeedTouch™ is protected by a username and a system password, authentication will be required before access is granted. The following figure shows an example of the SpeedTouch™608 banner after opening a session and authentication. Username : johndoe Password : ******* ------------------------------------------------------------------------ ______ SpeedTouch 608 ___/_____/\ Version 4.2.7.8 _____/__ /\_____/___ \ Copyright (c) 1999-2004, /\ \...
  • Page 24: Basic Navigation And Manipulation

    CLI Navigation Basic Navigation and Manipulation Manipulation commands are commands that manipulate operations on the command line, for example changing the command group, go to the beginning of the command line, go to the end of the command line, etc. Command group navigation From top level, you can change to a command group by executing the name of the desired command group.
  • Page 25 CLI Navigation The Help Command Execute help or ? from top level to list all available commands and command groups for the SpeedTouch™. Example for the SpeedTouch™608: =>? Following commands are available : help : Displays this help information menu : Displays menu : Displays this help information exit...
  • Page 26: Command Completion

    CLI Navigation As both help and ? have the exact same functionality in the SpeedTouch™ CLI, the help command may always be equally replaced by the ? command. Executing e.g. help firewall from top level gives the same result as executing help from the firewall command group selection.
  • Page 27 CLI Navigation Command Line Navigation • Press CTRL+A to go to the beginning of the command line. • Press CTRL+L to go to the end of the command line. Breaking off Commands You can break off a command by pressing CTRL+G. This can be useful in a situation where a user is prompted to enter a value which he does not know and wants to quit the command.
  • Page 28: Command Line Interface Top Level Structure

    CLI Navigation Command Line Interface Top Level Structure The table below shows the available command groups for the different SpeedTouch™ variants: Command group Available? adsl Yes. Yes. autopvc Yes. bridge Yes. config Yes. dhcp Yes. Yes. Yes. Yes. ethoa Yes. firewall Yes.
  • Page 29: 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. E.
  • Page 30: 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. Example: Leaving the menu To leave the menu-driven interface, use the TAB key to go to the Cancel field and press ENTER.
  • Page 31 CLI Navigation Press ENTER to select a command group. The figure below shows the menu after the phonebook command group has been selected: Browse through the CLI commands with the ARROW keys or select .. to go back up one level: Press ENTER to select the command.
  • Page 32 CLI Navigation Fill in the parameter value and press ENTER: 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).
  • Page 33: Service Template Files And The Cli

    CLI Navigation Service Template Files and the CLI Service Template Files The Service Template files, used by the Setup wizard, or directly uploaded via the SpeedTouch™ web pages, consist of a set of CLI commands. Only CLI commands, which are part of the SpeedTouch™ CLI command set, may be used in the .ini and .def files.
  • Page 34 CLI Navigation [<configuration>.ini] paragraphs Available SpeedTouch™ CLI commands [pfirewall.ini] The firewall CLI command group [phone.ini] The phonebook CLI command group [policy.ini] The ipsec policy and ipsec policy chain CLI command subgroups. [polrules.ini] The ipsec policy rules CLI command subgroup. [pppoa.ini] The pppoa CLI command group [pppoe.ini] The pppoe CLI command group...
  • Page 35: Direct Ftp Access

    CLI Navigation Direct FTP Access The SpeedTouch™ File System The SpeedTouch™ permanent storage, further referred to as 'file system', exists of nonvolatile memory responsible for storing, retrieving and maintaining the SpeedTouch™ software image(s), Service Template files and optionally default settings files. The file system of the SpeedTouch™...
  • Page 36 CLI Navigation FTP File Transfer To allow correct file transfers, set the transfer mode to “binary”. Turn on the hashing option to see the progression of the file transfer. Note 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™...
  • Page 37: Adsl Commands

    ADSL Commands ADSL Commands Contents This chapter covers the following commands: Topic Page adsl config adsl info E-DOC-CTC-20040216-0002 v1.0...
  • Page 38: 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/POTS and SpeedTouch™ ADSL/ISDN variants, the command features specific parameter values per variant: SYNTAX FOR ADSL/Plain Old Telephone Service (POTS) variants: adsl config [opermode = <{ansi|g.dmt_annex_a|g.lite|multimode}>] [maxbitspertoneUS = <number{10-14}>][trace = <{off|on}>]...
  • Page 39: 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: adsl info EXAMPLE (for a SpeedTouch™...
  • Page 40 ADSL Commands .. Continued output .. Far End Failure No Failure Near end failure No failure Far end failures since reset Loss of frame: 0 failures Loss of signal: 0 failures Loss of power: 0 failures Loss of link: 0 failures Errored seconds: 0 seconds Far end failures last 15 minutes...
  • Page 41: Atm Commands

    ATM Commands ATM Commands Contents This chapter covers the following commands: Topic Page atm oam ccconfig atm oam cclist atm oam ccsend atm oam config atm oam mode atm oam ping atm oam status E-DOC-CTC-20040216-0002 v1.0...
  • Page 42: Atm Oam Ccconfig

    ATM Commands atm oam ccconfig Configure Operation and Maintenance (OAM) Continuity Check (CC) on the connection. SYNTAX: atm oam ccconfig port = <{dsl0|dsl1|atm2|atm3|aal5|atm5} or number> vpi = <number{0-15}> [vci = <number{0-511}>] [transmit = <{disabled|enabled}>] [receive = <{disabled|enabled}>] [auto = <{disabled|enabled}>] [span = <{segment|end2end}>] where: port...
  • Page 43: Atm Oam Cclist

    ATM Commands atm oam cclist Show current OAM CC configuration. SYNTAX: atm oam cclist EXAMPLE (default configuration): =>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 44: Atm Oam Ccsend

    ATM Commands atm oam ccsend Send CC activate/deactivate to 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: port The ATM port number. REQUIRED Choose between: •...
  • Page 45: Atm Oam Config

    ATM Commands atm oam config Configure OAM cell settings. SYNTAX: atm oam config [clp = <number{0-1}>] [loopbackid = <string>] where: The CLP bit value of the OAM cells. OPTIONAL Choose between: • • loopbackid The loopback id (hexadecimal string) for processing of segment OPTIONAL loopback cells.
  • Page 46: 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 • DSL1 •...
  • Page 47: Atm Oam Ping

    ATM Commands atm oam ping Sends 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 Can be any phonebook entry. count A number between 1 and 1000000. OPTIONAL Represents the number of pings to send.
  • Page 48: Atm Oam Status

    ATM Commands atm oam status Show OAM data blocking mode of all ports. 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 49: Autopvc Commands

    AutoPVC Commands AutoPVC Commands Contents This chapter covers the following commands: Topic Page autopvc config autopvc info E-DOC-CTC-20040216-0002 v1.0...
  • Page 50: 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). When connection parameters are written to the MIB, display this information on CLI or web-interface but do not use these parameters for configuration.
  • Page 51 AutoPVC Commands EXAMPLE: =>autopvc config Autopvc mode : passive 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-20040216-0002 v1.0...
  • Page 52: 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 (default configuration): =>autopvc info Address Type BestEff Par1 Par2 Par3...
  • Page 53: Bridge Commands

    Bridge Commands Bridge Commands Contents This chapter covers the following commands: Topic Page bridge config bridge flush bridge ifadd bridge ifattach bridge ifconfig bridge ifdelete bridge ifdetach bridge iflist bridge macadd bridge macdelete bridge maclist E-DOC-CTC-20040216-0002 v1.0...
  • Page 54: Bridge Config

    Bridge Commands bridge config Show/set bridge ageing policy for dynamically learned Medium Access Control (MAC) addresses. SYNTAX: bridge config [age = <number {10 - 100000}>] [filter = <{no_WAN_broadcast|PPPoE_only|none}>] where: A number between 10 and 100000 (seconds). OPTIONAL Represents the lifetime of a dynamically learned MAC address. The default is 300.
  • Page 55: Bridge Flush

    Bridge Commands bridge flush Flush bridge interfaces and parameters. The flush command does not impact previously saved configurations. Note SYNTAX: bridge flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 56: 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 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 57: Bridge Ifattach

    Bridge Commands bridge ifattach Attach (i.e. connect) 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...
  • Page 58: Bridge Ifconfig

    Bridge Commands bridge ifconfig Configure a bridge interface. SYNTAX: bridge ifconfig intf = <intfname> [dest = <string>] [qos = <string>] [encaps = <{llc/snap|vcmux}>] [fcs = <{off|on}>] [portstate = <{disabled|learning|forwarding}>] [retry = <number {0-65535}>] where: intf The name of the bridge interface to configure. REQUIRED dest The destination for this interface.
  • Page 59 Bridge Commands EXAMPLE: =>bridge iflist intf=TestBridge TestBridge: dest : TestBridge Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State: connected Port: wan0 PortNr: 5 PortState: forwarding RX bytes: 0 frames: 0 TX bytes: 0 frames: 0 dropframes: 0 =>bridge ifconfig intf=TestBridge encaps=vcmux retry=15 =>bridge iflist intf=TestBridge...
  • Page 60: 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 Browse through the available entries via the ARROW UP and ARROW DOWN keys. EXAMPLE: =>bridge ifdelete intf=TestBridge =>bridge iflist : Internal...
  • Page 61: Bridge Ifdetach

    Bridge Commands bridge ifdetach Detach (i.e. disconnect) a bridge interface. SYNTAX: bridge ifdetach intf = <intfname> where: intf The name of the bridge interface to be detached. REQUIRED Browse through the available entries via the ARROW UP and ARROW DOWN keys. EXAMPLE: =>bridge iflist intf=TestBridge TestBridge: dest : TestBridge...
  • Page 62: 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 OPTIONAL shown. Browse through the available entries via the ARROW UP and ARROW DOWN keys.
  • Page 63: 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...
  • Page 64: 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 65: 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 66 Bridge Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 67: Cip Commands

    CIP Commands CIP Commands Contents This chapter covers the following commands: Topic Page cip flush cip ifadd cip ifdelete cip iflist cip pvcadd cip pvcdelete cip pvclist E-DOC-CTC-20040216-0002 v1.0...
  • Page 68: Cip Flush

    CIP Commands cip flush Flush complete Classical IP over ATM (IP oA) configuration. The flush command does not impact previously saved configurations. Note SYNTAX: cip flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 69: 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 70: 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 71: 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 72: 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 73: Cip Pvcdelete

    CIP Commands cip pvcdelete Delete a PVC ARP entry. SYNTAX: cip pvcdelete dest = <phonebook name> where: dest Typically a phonebook entry name. REQUIRED Represents the ATM address (hardware address) or name of the entry to be deleted. EXAMPLE: =>cip pvclist CIPPVC1 atmport = 80...
  • Page 74: 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 INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: =>cip iflist cip0 addr = 200.200.200.138...
  • Page 75: Config Commands

    Config Commands Config Commands Contents This chapter covers the following commands: Topic Page config backup config dump config erase config flush config list config load config save E-DOC-CTC-20040216-0002 v1.0...
  • Page 76: 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 Save complete runtime configuration. E-DOC-CTC-20040216-0002 v1.0...
  • Page 77: 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 Load complete saved or default configuration. E-DOC-CTC-20040216-0002 v1.0...
  • Page 78: 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 Note deleted. SYNTAX: config erase [filename = <user configuration filename>] where: filename Name of the configuration file to erase. OPTIONAL RELATED COMMANDS: config flush...
  • Page 79: Config Flush

    Config Commands config flush Flush complete current configuration without affecting saved configurations. This flush command combines all flush commands: bridge flush, cip flush, dhcp client flush, dhcp relay flush, dhcp server flush, dhcp server lease flush, dhcp server pool flush, dns flush, env flush, ethoa flush, firewall flush, firewall chain flush, firewall rule flush, ip flush, ip auto flush, ipoa flush, ipsec flush, ipsec policy flush, ipsec policy chain flush, ipsec policy rule flush, label flush, label chain flush, label rule flush, nat flush, phonebook flush, pppoa flush, pppoe flush, pptp flush, qosbook flush, script flush, snmp flush, sntp flush, switch group flush, system flush, systemlog flush and upnp flush.
  • Page 80: 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 pppoa.tpl...
  • Page 81: Config Load

    Config Commands config load Load complete saved (backup) or default configuration file. Use the command config flush before using the command config load. Note 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 82 Config Commands RELATED COMMANDS: config erase Erase a user configuration file. config flush Flush complete runtime configuration. config save Save current runtime configuration. E-DOC-CTC-20040216-0002 v1.0...
  • Page 83: Config Save

    Config Commands config save Save the current configuration, i.e. all existing configurations and modifications entered by the user. 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. SYNTAX: config save RELATED COMMANDS:...
  • Page 84 Config Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 85: Dhcp Commands

    DHCP Commands DHCP Commands Contents This chapter covers the following commands Topic Page dhcp client clear dhcp client config dhcp client flush dhcp client ifadd dhcp client ifattach dhcp client ifconfig dhcp client ifdelete dhcp client iflist dhcp client ifrelease dhcp client ifrenew dhcp client stats dhcp relay add...
  • Page 86 DHCP Commands Topic Page dhcp server lease list dhcp server pool add dhcp server pool config dhcp server pool delete dhcp server pool flush dhcp server pool list E-DOC-CTC-20040216-0002 v1.0...
  • Page 87: 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 88: 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 89: 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. Note 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...
  • Page 90: Dhcp Client Ifadd

    DHCP Commands dhcp client ifadd Create a DHCP lease for a specific interface. SYNTAX: dhcp client ifadd intf = <interface name> 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 91: Dhcp Client Ifattach

    DHCP Commands dhcp client ifattach Attach a DHCP lease to a dynamic interface. Create the interface first with the command dhcp client ifadd. Note SYNTAX: dhcp client ifattach intf = <interface name> where: intf The name of the dynamic interface to be attached. REQUIRED EXAMPLE: =>dhcp client iflist...
  • Page 92: Dhcp Client Ifconfig

    DHCP Commands dhcp client ifconfig Show/set the configuration of DHCP lease created for a specific interface. Use the command dhcp client ifrelease before configuring the dhcp client. Note SYNTAX: dhcp client ifconfig intf = <interface name> [clientid = <{client-id|none}>] [hostname = <hostname|"">] [addr = <ip-address>] [leasetime = <number>] [addrtrans = <{none|pat}>]...
  • Page 93 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 94: Dhcp Client Ifdelete

    DHCP Commands dhcp client ifdelete Delete a dynamic interface. SYNTAX: dhcp client ifdelete intf = <interface name> 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 95: Dhcp Client Iflist

    DHCP Commands dhcp client iflist Show all dynamic interfaces. SYNTAX: dhcp client iflist 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: 94 % =>...
  • Page 96: Dhcp Client Ifrelease

    DHCP Commands dhcp client ifrelease Release a lease attached to a dynamic interface. SYNTAX: dhcp client ifrelease intf = <interface name> where: intf The name of the dynamic interface. REQUIRED EXAMPLE: =>dhcp client iflist NewETHoA [SELECTING] flags= IP address 10.0.0.10 HW address 00:90:d0:01:47:de DHCP server...
  • Page 97 DHCP Commands EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: 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 days, 20 h, 6 min, 18 sec...
  • Page 98: Dhcp Client Ifrenew

    DHCP Commands dhcp client ifrenew Renew the lease of a dynamic interface. SYNTAX: dhcp client ifrenew intf = <interface name> where: intf The name of the dynamic interface. REQUIRED EXAMPLE: =>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 99 DHCP Commands EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: 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 DECLINEs sent...
  • Page 100: 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 101: 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 Use None to indicate that no interface is specified.
  • Page 102: 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. agentmismatch Forward/Drop DHCP reply packet when a relay agent info mismatch OPTIONAL...
  • Page 103: 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 = <interface name>] where: addr The DHCP server IP address. REQUIRED intf The name of the dynamic interface. OPTIONAL RELATED COMMANDS: dhcp relay add...
  • Page 104: Dhcp Relay Flush

    DHCP Commands dhcp relay flush Flush the DHCP relay settings. The flush command does not impact previously saved configurations. Note 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 105: Dhcp Relay Ifconfig

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

    DHCP Commands dhcp relay iflist Show all dynamic interfaces. SYNTAX: dhcp relay iflist [intf = <interface name>] where: intf The name of the dynamic interface to be configured. OPTIONAL EXAMPLE: =>dhcp relay iflist pppoa_pppoa : admin state = down oper state = down max hops = 4 trusted = no remote id =...
  • Page 107: Dhcp Relay List

    DHCP Commands dhcp relay list List 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 config Set the relay configuration settings.
  • Page 108: Dhcp Relay Stats

    DHCP Commands dhcp relay stats Show 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 109: Dhcp Server Clear

    DHCP Commands dhcp server clear Clear SpeedTouch™ 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 110: Dhcp Server Config

    DHCP Commands dhcp server config Show/set SpeedTouch™ DHCP server configuration settings. SYNTAX: dhcp server config [autodhcp = <{off|on}>] [scantime = <number>] [state = <{disabled|enabled}>] [trace = <{off|on}>] where: autodhcp Allow the SpeedTouch™ to present itself as DHCP client OPTIONAL (AutoDHCP mode) at boot time and probe for another DHCP server on the network for some time before starting its own DHCP server (on) or immediately start the DHCP server (off).
  • Page 111: Dhcp Server Flush

    DHCP Commands dhcp server flush Flush all DHCP server pool and lease entries. The flush command does not impact previously saved configurations. Note SYNTAX: dhcp server flush RELATED COMMANDS: dhcp server stats Show current DHCP server state and statistics. dhcp server config Show/set current DHCP server configuration.
  • Page 112: Dhcp Server Policy

    DHCP Commands dhcp server policy Show/set SpeedTouch™ DHCP server policy. SYNTAX: dhcp server policy [verifyfirst = <off|on>] [trustclient = <off|on>] where: verifyfirst Probe the network for conflicting IP addresses before giving a OPTIONAL suggested IP address to the requesting DHCP client (on) or not (off). trustclient Take the IP address suggested by a DHCP client into account (on) or OPTIONAL...
  • Page 113: Dhcp Server Stats

    DHCP Commands dhcp server stats Show SpeedTouch™ 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 114 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 Local Area Network (LAN).
  • Page 115: 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 116 DHCP Commands EXAMPLE: =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 =>dhcp server lease add clientid=01:23:55:67:89:ab pool=Local_pool leasetime=3600 =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 10.0.0.1 local_pool 00:59:22 USED 01:23:45:67:89:AB =>...
  • Page 117: 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 If no DHCP client is specified, all DHCP clients are deleted. index The index number of the entry to be deleted.
  • Page 118: Dhcp Server Lease Flush

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

    DHCP Commands dhcp server lease list List current DHCP leases, indicated by their index number. SYNTAX: dhcp server lease list [clientid = <clientid|none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL If no DHCP client is specified, all DHCP clients are listed. index The index number of the entry to be deleted.
  • Page 120: 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. If not specified, the name is OPTIONAL “dhcp_pool_x”, where x is a subsequent number. index The number of the pool before which you want the new pool to OPTIONAL...
  • Page 121: Dhcp Server Pool Config

    DHCP Commands dhcp server pool config Configure an existing DHCP server pool. Before you are able to configure the DHCP server pool, you must create it via the command dhcp server pool add. SYNTAX: dhcp server pool config name = <string> [index = <number>] [intf = <string>] [poolstart = <ip-address>]...
  • Page 122 DHCP Commands server The IP address of the DHCP server for DHCP clients. OPTIONAL primdns The IP address of the primary DNS server for the DHCP clients. OPTIONAL 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™...
  • Page 123: 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 Note all current DHCP leases.
  • Page 124: Dhcp Server Pool Flush

    DHCP Commands dhcp server pool flush Flush all DHCP server pools. The flush command does not impact previously saved configurations. Note 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 125: Dhcp Server Pool List

    DHCP Commands dhcp server pool list List current DHCP server pools. SYNTAX: dhcp server pool list [name = <string>] where: name The name of the DHCP server pool to be shown. OPTIONAL Use the command dhcp server pool list to see a list of Note all current DHCP server pools.
  • Page 126 DHCP Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 127: Dns Commands

    DNS Commands DNS Commands Contents This chapter covers the following commands: Topic Page dns add dns clear dns clrstats dns delete dns domain dns flush dns fwdadd dns fwddelete dns fwdlist dns fwdtable dns list dns nslookup dns start dns stats dns status dns stop dns toutfwd...
  • Page 128: Dns Add

    DNS Commands dns add Add an entry to the local Domain Name System (DNS) table. SYNTAX: dns add hostname = <string> [addr = <ip-address>] where: hostname The name of the IP host to add (without the (sub)domain name). REQUIRED addr The IP address of the host (without mask).
  • Page 129: 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 Hostname IP Address...
  • Page 130: 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 131: Dns Delete

    DNS Commands dns delete Delete an entry from the local DNS table by index. SYNTAX: dns delete index = <number> where: index The index of the entry to be deleted. REQUIRED Use dns list to see a list of the index numbers of all current DNS Note entries.
  • Page 132: Dns Domain

    DNS Commands dns domain Set the local DNS domain name. SYNTAX: dns domain 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...
  • Page 133: Dns Flush

    DNS Commands dns flush Flush the complete SpeedTouch™ DNS server/forwarder configuration and static entries. The flush command does not impact previously saved configurations. Note 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...
  • Page 134: Dns Fwdadd

    DNS Commands dns fwdadd Add a DNS forwarding entry. The entries in the forwarding list determine which DNS server should be used for which PC. If an identification cannot be established within the local LAN, the request is forwarded to another DNS server, on another network (Internet/LAN to LAN connection).
  • Page 135: 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 136: 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. dns fwdtable Show DNS forwarding table.
  • Page 137: Dns Fwdtable

    DNS Commands dns fwdtable Show DNS forwarding table, i.e. list all currently unresolved DNS requests. 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 138: Dns List

    DNS Commands dns list List the contents of the local DNS table. SYNTAX: dns list 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%) =>...
  • Page 139: Dns Nslookup

    DNS Commands dns nslookup Look up a name or an IP address via local DNS. SYNTAX: dns nslookup lookup = <string> where: lookup 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™...
  • Page 140: 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 141: Dns Stats

    DNS Commands dns stats Show the DNS server/forwarder statistics. SYNTAX: dns stats EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: 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 DNS Statistics:...
  • Page 142: Dns Status

    DNS Commands dns status Show the current status of the DNS server/forwarder. SYNTAX: dns status 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 143: 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 144: Dns Toutfwd

    DNS Commands dns toutfwd Set the DNS forwarding timeout. SYNTAX: dns toutfwd timeout = <number> where: timeout 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.
  • Page 145: Dns Troff

    DNS Commands dns troff Disable verbose console messaging. No debug traces are generated. 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:...
  • Page 146: Dns Tron

    DNS Commands dns tron Enable verbose console messaging. Debug traces are generated. 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 147: Env Commands

    Env Commands Env Commands Contents This chapter covers the following commands Topic Page env flush env get env list env set env unset E-DOC-CTC-20040216-0002 v1.0...
  • Page 148: Env Flush

    Env Commands env flush Flush all non-system environment variables. E-DOC-CTC-20040216-0002 v1.0...
  • Page 149 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 _COMPANY_ID=ALCL _COPYRIGHT=Copyright (c) 1999-2004, THOMSON _TPVERSION=1.2.0 _ETHERNET=SINGLE _MACADDR=00-90-D0-72-89-5B _UDN=uuid:UPnP-SpeedTouch608-1_00-90-D0-72-89-5B _IGDX_VERSION=1.1 _WIZ_AUTOPOPUP=1 CONF_REGION=World CONF_PROVIDER=Basic CONF_DESCRIPTION=Routed PPPoA Packet Service configuration using always-on session connectivity. CONF_SERVICE=Routed PPPoA - DHCP - NAPT CONF_DATE=Configuration modified manually CONF_TPVERSION=1.2.0...
  • Page 150 Env Commands RELATED COMMANDS: env list List all environment variables. E-DOC-CTC-20040216-0002 v1.0...
  • Page 151: Env Get

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

    Env Commands env list Show all currently available environment variables. E-DOC-CTC-20040216-0002 v1.0...
  • Page 153 _PROD_DESCRIPTION=Business DSL Router _PROD_NUMBER=608 _BOARD_SERIAL_NBR=0238JZFL8 _PROD_SERIAL_NBR=CP0238JZFL8 _BUILD=4.2.7.8 _MODEMLABEL= _PHYSLAYERTYPE=POTS _BUILDNAME=ZZZ2AA4.278 _PRL=3EC18605GCAA _FIA=NM _BOARD_NAME=ADNT-Z _COMPANY_ID=ALCL _COPYRIGHT=Copyright (c) 1999-2004, THOMSON _TPVERSION=1.2.0 _ETHERNET=SINGLE _MACADDR=00-90-D0-72-89-5B _UDN=uuid:UPnP-SpeedTouch608-1_00-90-D0-72-89-5B _IGDX_VERSION=1.1 _WIZ_AUTOPOPUP=1 CONF_REGION=World CONF_PROVIDER=Basic CONF_DESCRIPTION=Routed PPPoA Packet Service configuration using always-on session connectivity. CONF_SERVICE=Routed PPPoA - DHCP - NAPT CONF_TPVERSION=1.2.0 HOST_SETUP=none UPGRADE_URL=http://www.speedtouch.com/upgrade.asp...
  • Page 154 Env Commands env unset Delete a non-system environment variable. E-DOC-CTC-20040216-0002 v1.0...
  • Page 155: Env Set

    Env Commands env set Create and set a non-system environment variable 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 underscore “_”...
  • Page 156: Env Unset

    The name of the environment variable to delete. REQUIRED 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...
  • Page 157: Eth Commands

    Eth Commands Eth Commands Contents This chapter covers the following commands: Topic Page eth config eth ifconfig eth iflist E-DOC-CTC-20040216-0002 v1.0...
  • Page 158: Eth Config

    Eth Commands eth config Enable/disable the Ethernet interface. SYNTAX: eth config intf = <number {1-4}> [state = <{enabled|disabled}>] where: intf The Ethernet interface to be configured. REQUIRED state Enable or disable the Ethernet interface. OPTIONAL The default is enabled. EXAMPLE: =>eth config ETH Intf 1 port state = UP [forwarding]...
  • Page 159: Eth Ifconfig

    Eth Commands eth ifconfig Configure the Ethernet port. SYNTAX: eth ifconfig intf = <number {1-4}> type = <{auto|10BaseTHD|10BaseTFD|100BaseTHD|100BaseTFD} or number> where: intf The Ethernet interface to be configured. REQUIRED type The Ethernet type. REQUIRED Select either: • auto: Auto negotiation of Ethernet communication speed (10Mb/s or 100Mb/s) and Duplex mode (half duplex or full duplex).
  • Page 160: Eth Iflist

    Eth Commands eth iflist Show the Ethernet port configuration and current operating status. SYNTAX: eth iflist EXAMPLE: =>eth iflist Intf Type Result Type auto 100BaseTFD auto 100BaseTFD auto 100BaseTFD auto 100BaseTFD => DESCRIPTION: Type Indicates the configured Ethernet communication speed and duplex mode. Result type Indicates the effective operating status if Type equals auto.
  • Page 161: Ethoa Commands

    ETHoA Commands ETHoA Commands Contents This chapter covers the following commands: Topic Page ethoa flush ethoa ifadd ethoa ifattach ethoa ifconfig ethoa ifdelete ethoa ifdetach ethoa iflist E-DOC-CTC-20040216-0002 v1.0...
  • Page 162: Ethoa Flush

    ETHoA Commands ethoa flush Flush ETHoA interfaces. The flush command does not impact previously saved configurations. Note 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 163: Ethoa Ifadd

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

    ETHoA Commands ethoa ifattach Attach (i.e. connect) an ETHoA interface. SYNTAX: ethoa ifattach intf = <intfname> where: intf The name of the ETHoA interface to attach. REQUIRED EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected...
  • Page 165: Ethoa Ifconfig

    ETHoA Commands ethoa ifconfig Configure an ETHoA interface. SYNTAX: ethoa ifconfig intf = <intfname> [dest = <intfname>] [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 166 ETHoA Commands RELATED COMMANDS: ethoa ifadd Create a new ETHoA interface. ethoa ifattach Attach an ETHoA interface. ethoa ifdelete Delete an ETHoA interface. ethoa ifdetach Detach an ETHoA interface. ethoa iflist Show current ETHoA interfaces. E-DOC-CTC-20040216-0002 v1.0...
  • Page 167: Ethoa Ifdelete

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

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

    ETHoA Commands ethoa iflist Show all or a specified ETHoA interface(s). SYNTAX: ethoa iflist [intf = <intfname>] where: intf The name of the ETHoA interface. OPTIONAL If not specified, all ETHoA interfaces are shown. Note EXAMPLE: =>ethoa iflist Newethoa : dest : Br3 Retry : 10 QoS : default Encaps : llc/snap...
  • Page 170 ETHoA Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 171: Firewall Commands

    Firewall Commands Firewall Commands Contents This chapter covers the following commands: Topic Page firewall assign firewall flush firewall list firewall troff firewall tron firewall unassign firewall chain create firewall chain delete firewall chain flush firewall chain list firewall rule clear firewall rule create firewall rule delete firewall rule flush...
  • Page 172: Firewall Assign

    Firewall Commands firewall assign Assign a chain to an entry point. An entry point, also referred to as hook or a Packet Interception Point (PIP), is the location where packets are intercepted to be compared against a chain of rules. SYNTAX: firewall assign hook = <{input|sink|forward|source|output}>...
  • Page 173 Firewall Commands RELATED COMMANDS: firewall flush Clear all hooks. firewall list Show a list of all chain assignments. firewall unassign Clear a specific hook. E-DOC-CTC-20040216-0002 v1.0...
  • Page 174: Firewall Flush

    Firewall Commands firewall flush Clear all hooks, chains and rules. The flush command does not impact previously saved configurations. Note 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 175: 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. OPTIONAL Choose between: •...
  • Page 176: 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-20040216-0002 v1.0...
  • Page 177: 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-20040216-0002 v1.0...
  • Page 178: 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 a hook.
  • Page 179: 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 180: 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 181: 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-20040216-0002 v1.0...
  • Page 182: Firewall Chain List

    Firewall Commands firewall chain list Show a list of all current chains. SYNTAX: firewall chain list EXAMPLE INPUT/OUTPUT: =>firewall chain list source, forward, sink =>firewall chain create chain=Telnet =>firewall chain list Telnet, source, forward, sink => RELATED COMMANDS: firewall assign Assign a chain to an entry point.
  • Page 183: Firewall Rule Clear

    Firewall Commands firewall rule clear Clear 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 If no chain is specified, the statistics of all the chains will Note be cleared.
  • Page 184: Firewall Rule Create

    Firewall Commands firewall rule create Create a rule. If a value is preceded by a “!”, it means "NOT". Note E.g. "dstintfgrp=!wan" means "if dstintfgrp is different from WAN". SYNTAX: firewall rule create chain = <string> [index = <number>] [srcintf [!]= <string>] [srcintfgrp [!]= <{wan|local|lan} or number>] [src [!]= <ip-address>] [dstintf [!]= <string>]...
  • Page 185 Firewall Commands srcintfgrp The interface group the packet should [or should NOT] arrive on. OPTIONAL Choose between: • • local • lan. NOT applicable if used in a chain assigned to the output Note hook. The source IP address (range) the packet should [or should NOT] OPTIONAL come from.
  • Page 186 Firewall Commands prot The protocol (name or number) expected [or NOT expected] in OPTIONAL the IP packet. Choose between: • icmp • igmp • ipinip • • • • • ipcomp or, alternatively, specify the protocol number. Expect TCP SYN flag set (yes) or not (no). OPTIONAL In combination with TCP ACK, this allows selection of incoming versus outgoing TCP connections.
  • Page 187 Firewall Commands icmptype The expected [or NOT expected] ICMP type (name or number) of OPTIONAL the packet. Select one of the supported ICMP type names (See “ Supported ICMP Type Names” on page 483 for a listing of ICMP type names supported by the SpeedTouch™).
  • Page 188: 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 firewall rule list first to determine the index number Note...
  • Page 189: Firewall Rule Flush

    Firewall Commands firewall rule flush Flush all rules created for a chain(s). The chain itself is not removed. The flush command does not impact previously saved configurations. Note SYNTAX: firewall rule flush [chain = <string>] where: chain The name of the chain to be emptied. OPTIONAL If this parameter is not specified, all rules for all chains Note...
  • Page 190: 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 If this parameter is not specified, all rules for all chains Note are shown.
  • Page 191: Firewall Rule Stats

    Firewall Commands firewall rule stats Show statistics, i.e. the number of packets and bytes which have passed the hooks. SYNTAX: firewall rule stats [chain = <string>] [index = <number>] where: chain The name of the chain for which the statistics must be listed. OPTIONAL In case this parameter is not specified, the statistics for the rules applicable to all chains are shown.
  • Page 192 Firewall Commands EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: The SpeedTouch™ is configured as DHCP client on its Ethernet interface eth0. =>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,...
  • Page 193: Ip Commands

    IP Commands IP Commands Contents This chapter covers the following commands: Topic Page ip apadd ip apdelete ip aplist ip arpadd ip arpdelete ip arplist ip config ip flush ip httpprobe ip ifconfig ip iflist ip ifwait ip mcadd ip mcdelete ip mclist ip ping ip rtadd...
  • Page 194: Ip Apadd

    IP Commands ip apadd Assign an Internet Protocol (IP) address to an IP interface. SYNTAX: ip apadd addr = <ip-address> [netmask = <ip-mask (dotted or cidr)>] intf = <interface name> [pointopoint = <ip-address>] [addrtrans = <{none|pat}>] [addroute = <{no|yes}>] where: addr The new IP address to be added.
  • Page 195 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 196: 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 197: 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 198: Ip Arpadd

    IP Commands ip arpadd Add an entry to the ARP cache of a broadcast IP interface. SYNTAX: ip arpadd intf = <interface name> 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 (e.g.
  • Page 199: Ip Arpdelete

    IP Commands ip arpdelete Remove an entry from the ARP cache. SYNTAX: ip arpdelete intf = <interface name> 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 (e.g.
  • Page 200: 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 a static entry to the ARP cache.
  • Page 201: Ip Config

    IP Commands ip config Show/set global IP stack configuration options. SYNTAX: ip config [forwarding = <{off|on}>] [firewalling = <{off|on}>] [redirects = <{off|on}>] [sourcerouting = <{off|on}>] [netbroadcasts = <{off|on}>] [ttl = <number{0-255}>] [fraglimit = <number{1-1024}>] [defragmode = <{normal|always|nat}>] [addrcheck = <{off|own|static|dynamic}>] [mssclamping = <{off|on}>] where: forwarding...
  • Page 202 IP Commands fraglimit A number between 1 and 1024. OPTIONAL Represents the maximum number of IP packet fragments waiting for completion. Generally, the fragmentation limit is 64. By limiting the fragmentation limit, the depletion of the buffer is avoided. defragmode Define which packets are reassembled under which circumstances.
  • Page 203 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 204: Ip Flush

    IP Commands ip flush Flush complete IP configuration. Dynamic configurations (e.g. from PPP or CIP links) remain. 1.The flush command does not impact previously saved configurations. Note 2. As the command ip flush causes all local IP connectivity to be deleted, do not use this command during an IP based local connection, e.g.
  • Page 205: Ip Httpprobe

    IP Commands ip httpprobe Send HTTP probe to measure the Round Trip Time (RTT) taken to connect and access data from a HTTP server. SYNTAX: ip httpprobe url = <string> [version = <{1.0|1.1}>] where: The Uniform Resource Locator (URL) identifying the HTTP server. REQUIRED version The HTTP version to be used for the request.
  • Page 206: Ip Ifconfig

    IP Commands ip ifconfig Configure IP interface parameters. SYNTAX: ip ifconfig intf = <interface name> [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. REQUIRED A number between 68 and 20000. OPTIONAL Represents the maximum transmission unit, i.e.
  • Page 207: 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 => RELATED COMMANDS: ip ifconfig Configure interface parameters. E-DOC-CTC-20040216-0002 v1.0...
  • Page 208: Ip Ifwait

    IP Commands ip ifwait Wait for a status change of an IP interface. SYNTAX: ip ifwait intf = <interface name> [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 209: Ip Mcadd

    IP Commands ip mcadd Add a MC address to a MC capable interface. SYNTAX: ip mcadd intf = <interface name> 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 210: Ip Mcdelete

    IP Commands ip mcdelete Delete a MC address to a MC capable interface. SYNTAX: ip mcadd intf = <interface name> 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 211: Ip Mclist

    IP Commands ip mclist List all MC addresses. SYNTAX: ip mclist RELATED COMMANDS: ip mcadd Add a MC address to a MC capable interface. ip mcdelete Delete a MC address to a MC capable interface. E-DOC-CTC-20040216-0002 v1.0...
  • Page 212: 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 213: 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 = <interface name>] [metric = <number{0-100}>] where: The destination IP address(es) for this route. REQUIRED Supports cidr notation.
  • Page 214: 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 = <interface name>] where: The destination IP address(es) for this route. REQUIRED Supports cidr notation.
  • Page 215: 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 routing table. ip rtdelete Remove a route from the routing table.
  • Page 216: 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 (default) and 1000000. OPTIONAL Represents the number of UDP packets to send.
  • Page 217: 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 The destination IP address.
  • Page 218: Ip Auto Flush

    IP Commands ip auto flush Flush the autoIP interfaces. SYNTAX: ip auto flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 219: Ip Auto Ifadd

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

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

    IP Commands ip auto ifconfig Configure an autoIP interface. SYNTAX: ip auto ifconfig intf = <interface name> [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...
  • Page 222: Ip Auto Ifdelete

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

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

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

    IPoA Commands IPoA Commands Contents This chapter covers the following commands: Topic Page ipoa flush ipoa ifadd ipoa ifattach ipoa ifconfig ipoa ifdelete ipoa ifdetach ipoa iflist E-DOC-CTC-20040216-0002 v1.0...
  • Page 226: Ipoa Flush

    IPoA Commands ipoa flush Flush complete IPoA configuration. The flush command does not impact previously saved configurations. Note SYNTAX: ipoa flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 227: 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 If not specified, the destination will double as interface name. dest The destination for the new IPoA interface.
  • Page 228: Ipoa Ifattach

    IPoA Commands ipoa ifattach Attach (i.e. connect) an IPoA interface. SYNTAX: ipoa ifattach intf = <intfname> where: intf The name of the IPoA interface to attach. REQUIRED EXAMPLE: =>ipoa iflist IPoA_PVC1 dest : Br4 Retry : 10 QoS : default Encaps : llc/snap Fcs : off Connection State : connected...
  • Page 229: Ipoa Ifconfig

    IPoA Commands ipoa ifconfig Configure an IPoA interface. SYNTAX: ipoa ifconfig intf = <string> [dest = <intfname>] [qos = <string>] [encaps = <{llc/snap|vcmux}>] [retry = <number {0-65535}>] where: intf The name of the IPoA interface to configure. REQUIRED dest The destination for this interface. Typically a phonebook entry. OPTIONAL This parameter needs only to be specified in case of an interface created without specified destination.
  • Page 230 IPoA Commands RELATED COMMANDS: ipoa ifadd Create a new IPoA interface. ipoa ifattach Attach (i.e. connect) an IPoA interface. ipoa ifdelete Delete an IPoA interface. ipoa ifdetach Detach an IPoA interface. ipoa iflist Show current IPoA interfaces. E-DOC-CTC-20040216-0002 v1.0...
  • Page 231: Ipoa Ifdelete

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

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

    IPoA Commands ipoa iflist Show all or a specified IPoA interface(s). SYNTAX: ipoa iflist [intf = <intfname>] where: intf The name of the IPoA interface. OPTIONAL If not specified all IPoA interfaces are listed. EXAMPLE: =>ipoa iflist Newipoa dest : Br3 Retry : 10 QoS : default Encaps : llc/snap...
  • Page 234 IPoA Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 235: Ipqos Commands

    IPQoS Commands IPQoS Commands Contents This chapter covers the following commands: Topic Page ipqos config ipqos list ipqos queue clear ipqos queue config ipqos queue list ipqos queue stats E-DOC-CTC-20040216-0002 v1.0...
  • Page 236: Ipqos Config

    IPQoS Commands ipqos config Configure Internet Protocol (IP) Quality of Service (QoS) for a given destination interface for the IP QoS queues instantiation. When enabling/disabling of IP QoS, take the following into account: Note • if the WAN interface (e.g. 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 237 IPQoS Commands priority Select the queue scheduling algorithm. Choose between: OPTIONAL • wfq: Weighted Fair Queueing (WFQ) is used for the middle four queues. The realtime queue has priority over the WFQ queues, which have priority over the best-effort queue. •...
  • Page 238: Ipqos List

    IPQoS Commands ipqos list List IP QoS configuration. SYNTAX: ipqos list RELATED COMMANDS: ipqos config Configure IP QoS for a given destination interface for the IP QoS queues instantiation. E-DOC-CTC-20040216-0002 v1.0...
  • Page 239: Ipqos Queue Clear

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

    IPQoS Commands ipqos queue config Configure IP QoS subqueues. SYNTAX: ipqos queue config dest = <string> queue = <number{0-5}> [propagate = <{disabled|enabled}>] [maxpackets = <number{0-100}>] [maxbytes = <number{0-128}>] where: dest The destination interface for the IP QoS queues instantiation. REQUIRED Typically, a phonebook entry.
  • Page 241 IPQoS Commands EXAMPLE: => ipqos queue config dest=PVC_1 queue=4 propagate=enabled packets=20 =>ipqos queue list Name Queue Propagate Packets Kbytes PVC_1 0 disabled disabled disabled enabled disabled => RELATED COMMANDS: ipqos queue list List IP QoS subqueue configuration. ipqos queue stats IP QoS subqueue statistics.
  • Page 242: Ipqos Queue List

    IPQoS Commands ipqos queue list List IP QoS subqueue configuration. SYNTAX: ipqos queue list EXAMPLE (the default configuration is shown): =>ipqos queue list Name Queue Propagate Packets Kbytes PVC_1 0 disabled disabled disabled disabled disabled => RELATED COMMANDS: ipqos queue config Configure IP QoS subqueues.
  • Page 243: 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 244 IPQoS Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 245: Ipsec Commands

    IPSec Commands IPSec Commands Introduction To use the IP Security and IPSec enabled VPN features of the SpeedTouch™, the IPSec VPN software key must be installed. See the Application Note “SpeedTouch™610 Operation and Maintenance” or ask your Service Provider for more information.
  • Page 246 IPSec Commands Topic Page ipsec connection stop ipsec descriptor add ipsec descriptor delete ipsec descriptor list ipsec peer add ipsec peer config ipsec peer delete ipsec peer list ipsec policy assign ipsec policy flush ipsec policy list ipsec policy troff ipsec policy tron ipsec policy unassign ipsec policy chain create...
  • Page 247: Ipsec Config

    IPSec Commands ipsec config Show/set global IP Security (IPSec)/Virtual Private Networking (VPN) configuration. SYNTAX: ipsec config [state = <{disabled|enabled}>] [trace = <[+/-]flag[+/-flag...]{policy oakley_quick isakmp oakley_state oakley_establish ctrl_channel all}>] [natdetection = <{disabled|enabled}>] where: state Enable or disable IPSec/VPN operation and processing. OPTIONAL The default is disabled.
  • Page 248: Ipsec Flush

    IPSec Commands ipsec flush Flush complete IPSec/VPN configuration (inclusive IPSec policy settings). SYNTAX: ipsec flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 249: Ipsec Saclear

    IPSec Commands ipsec saclear Flush all Internet Key Exchange (IKE) and Authentication Header (AH)/Encapsulating Security Payload (ESP) Security Associations (SAs). SYNTAX: ipsec saclear RELATED COMMANDS: ipsec salist Show a list of the current SAs. E-DOC-CTC-20040216-0002 v1.0...
  • Page 250: Ipsec Salist

    IPSec Commands ipsec salist Show all currently active IKE (Phase 1) and AH/ESP (Phase 2) SAs. SYNTAX: ipsec salist RELATED COMMANDS: ipsec saclear Flush all current SAs. E-DOC-CTC-20040216-0002 v1.0...
  • Page 251: Ipsec Show

    IPSec Commands ipsec show Show IKE and certificate(s) configuration. SYNTAX: ipsec show [format = <{pretty|cli}>] where: format Show intuitive output (pretty) or reflect configuration via CLI OPTIONAL commands configuration (cli). The default is pretty. E-DOC-CTC-20040216-0002 v1.0...
  • Page 252 IPSec Commands EXAMPLE: =>ipsec show VPN Status : running module traces disabled NAT detection disabled Descriptors =========== IKE_3DES (IKE) : "identity 3des sha1 minutes 60 dhgroup 2 OR identity 3des md5 minutes 60 dhgroup 2" IKE_AES (IKE) : "identity aes sha1 minutes 60 dhgroup 2 OR identity a es md5 minutes 60 dhgroup 2"...
  • Page 253: Ipsec Cert Clearall

    IPSec Commands ipsec cert clearall Physically delete the secure storage of certificates currently installed on the SpeedTouch™. Use this command with extreme caution. Recovery of deleted certificates is NOT possible! Note SYNTAX: ipsec cert clearall [force = <{yes|no}>] where: force If you are really sure to clear the secure storage, specify yes.
  • Page 254 IPSec Commands RELATED COMMANDS: ipsec cert remove Remove one item from the secure storage. E-DOC-CTC-20040216-0002 v1.0...
  • Page 255: Ipsec Cert Crlconfig

    IPSec Commands ipsec cert crlconfig Show/set Public Key Infrastructure (PKI) Certificate Revocation List (CRL) configuration. SYNTAX: ipsec cert crlconfig [checking_enabled = <{disabled|enabled}>] [use_expired_crls = <disabled|enabled}>] [dist_point1 = <quoted string>] [fetch_dynamically = <disabled|enabled}>] [check_cert_extension = <disabled|enabled}>] [time_checking = <disabled|enabled}>] [net_timeout = <number>] [http_proxy_address = <ip-address>] [http_proxy_port = <number>] where:...
  • Page 256: Ipsec Cert Export

    IPSec Commands ipsec cert export Export an individual certificate from the secure storage to a file on the SpeedTouch™ file system (/dl subdirectory). Typically this command is used to save offline certificates to the SpeedTouch™ file system for later use. Certification files on the SpeedTouch™...
  • Page 257: Ipsec Cert Import

    IPSec Commands ipsec cert import Import an individual certificate from a certificate file, stored on the SpeedTouch™ file system (/dl subdirectory). This command can also be used for to import offline certificates. In this case, before importing the file, first put the signed certificate - in Public Key Cryptography Standard (PKCS)#7 text format - on the SpeedTouch™...
  • Page 258: Ipsec Cert List

    IPSec Commands ipsec cert list Show a listing of the secure storage content. The secure storage contains the certificate information and is a PKCS#12 password protected file. SYNTAX: ipsec cert list [item = <number>] where: item Secure storage item number. OPTIONAL Not specifying the item will generate a listing of all content.
  • Page 259: Ipsec Cert Refresh

    IPSec Commands ipsec cert refresh Reload the Certificate management subsystem into SpeedTouch™ memory. SYNTAX: ipsec cert refresh RELATED COMMANDS: ipsec cert clearall Delete secure storage. ipsec cert export Export an item from the secure storage to file. ipsec cert import Import certificate/CRL from file or pasted text (PKCS#7).
  • Page 260: Ipsec Cert Remove

    IPSec Commands ipsec cert remove Delete an item from the secure storage's certification list. If a CA certification is removed, all certifications in the secure storage being signed by this CA will become Note invalid! SYNTAX: ipsec cert remove item = <number> where: item Secure storage item number.
  • Page 261: Ipsec Cert Request

    IPSec Commands ipsec cert request Generate an offline certificate request to generate the public and private key pair (if successful). SYNTAX: ipsec cert request subjectdn = <distinguished name> [force = <{yes|no}>] where: subjectdn The Distinguished Name (DN) for the certificate. REQUIRED The Subject DN reflects the subject name for the requested certificate.
  • Page 262: Ipsec Cert Cep Cancel

    IPSec Commands ipsec cert cep cancel Cancel the current Certificate Enrollment Protocol (CEP) request. SYNTAX: ipsec cert cep cancel E-DOC-CTC-20040216-0002 v1.0...
  • Page 263: Ipsec Cert Cep Config

    IPSec Commands ipsec cert cep config Generate an offline certificate request according PKCS#10. SYNTAX: ipsec cert cep config [url = <quoted string>] [ca_id = <quoted string>] [md5 = <quoted string>] [proxy_url = <quoted string>] [subjectdn = <distinguished name (RFC1779)>] [keylen = <number] [password = <password>] [email = <quoted string>] [dnsname = <quoted string>]...
  • Page 264 IPSec Commands subjectdn The DN for the certificate. OPTIONAL The Subject DN reflects the subject name for the requested certifi- cate. To be valid, the value of the parameter subjectdn must be a valid DN in string representation as specified in RFC1779. If used, the subject DN should at least always contain the common name item (cn= ) and one or more of the following other items: •...
  • Page 265 IPSec Commands altsubjectdn The distinguished name for X509v3 extension. OPTIONAL The Subject DN reflects the subject name for the requested certificate. To be valid, the value of the parameter subjectdn must be a valid DN in string representation as specified in RFC1779. If used, the subject DN should at least always contain the common name item (cn= ) and one or more of the following other items: •...
  • Page 266 IPSec Commands EXAMPLE: =>ipsec cert cep config url=192.6.11.105/cgi-bin/pkiclient.exe ca_id=sec_cepserver md5=12:A4:B9:0F:58:92:EC:0F:87:DB:03:4F:8A:8B:7D:91 proxy_url=80.80.20.1 subjectdn="cn=test","ou=custdoc","o=tmm","c=be" password=sec_doej =>ipsec cert cep config Enrollment URL : 192.6.11.105/cgi-bin/pkiclient.exe CA Identity string : sec_cep_server CA MD5 Fingerprint : 12:A4:B9:0F:58:92:EC:0F:87:DB:03:4F:8A:8B:7D:91 HTTP proxy : 80.80.20.1:8080 Subject DN : cn=test, ou=custdoc, o=tmm, c=be Key length : 16 Challenge Password...
  • Page 267: Ipsec Cert Cep List

    IPSec Commands ipsec cert cep list Show a listing of currently outstanding CEP requests. SYNTAX: ipsec cert cep list E-DOC-CTC-20040216-0002 v1.0...
  • Page 268: Ipsec Cert Cep Request

    IPSec Commands ipsec cert cep request Generate the public and private key and launche the CEP request. SYNTAX: ipsec cert cep request [force = <{yes|no}>] where: force Ignore current certificates (yes) or not (no). OPTIONAL The default is yes. E-DOC-CTC-20040216-0002 v1.0...
  • Page 269: Ipsec Cert Cep Resubmit

    IPSec Commands ipsec cert cep resubmit Resubmit the current CEP request and/or check whether the launched CEP request is signed already by the CA. If so, the signed certificate will be imported into the secure storage. SYNTAX: ipsec cert cep resubmit E-DOC-CTC-20040216-0002 v1.0...
  • Page 270: Ipsec Connection Add

    IPSec Commands ipsec connection add Create a VPN connection profile. SYNTAX: ipsec connection add name = <string> where: name A name for the VPN connection profile. REQUIRED RELATED COMMANDS: ipsec connection config Configure a VPN connection profile. ipsec connection delete Delete a VPN connection profile.
  • Page 271: Ipsec Connection Config

    IPSec Commands ipsec connection config Configure an existing VPN connection profile. Before being able to configure a profile, it must be added via the command ipsec connection add. SYNTAX: ipsec connection config conn = <> [peer = <>] [localrange = <ip-range>] [remoterange = <ip-range>] [descriptor = <{def_auth|def_encrypt}>] where:...
  • Page 272 IPSec Commands RELATED COMMANDS: ipsec connection add Configure a VPN connection profile. ipsec connection delete Delete a VPN connection profile. ipsec connection list Show a listing of VPN connection profiles. ipsec connection start Manually start the negotiation of a VPN connection. ipsec connection stop Manually stop the a VPN connection.
  • Page 273: Ipsec Connection Delete

    IPSec Commands ipsec connection delete Delete a connection profile. SYNTAX: ipsec connection delete conn = <> where: conn The name of the VPN connection profile to delete. REQUIRED E-DOC-CTC-20040216-0002 v1.0...
  • Page 274: Ipsec Connection List

    IPSec Commands ipsec connection list Show a listing of available VPN connection profiles and their current configuration. SYNTAX: ipsec connection list E-DOC-CTC-20040216-0002 v1.0...
  • Page 275: Ipsec Connection Start

    IPSec Commands ipsec connection start Manually start the negotiation of a VPN connection. Before being able to start a connection, the VPN connection profile has to be added via the command ipsec connection add and configured via the command ipsec connection config. SYNTAX: ipsec connection start conn = <string>...
  • Page 276: Ipsec Connection Stop

    IPSec Commands ipsec connection stop Manually stop a VPN connection. You can only stop VPN connection for which a negotiation has been (automatically or manually) started before. SYNTAX: ipsec connection stop conn = <string> where: conn The name of the VPN connection to stop. REQUIRED Use the command ipsec connection list for a list of avail- Note...
  • Page 277: Ipsec Descriptor Add

    IPSec Commands ipsec descriptor add Add an IKE (Phase 1) and AH/ESP (Phase 2) security descriptor. Adding a security descriptor allows to group the different mathematical operations which need to be applied on packets intended to pass a secure tunnel. SYNTAX: ipsec descriptor add name = <string>...
  • Page 278 IPSec Commands value A quoted string which describes the actual security descriptor. REQUIRED Phase 1 ISAKMP value syntax (from left to right, optionally of multiple multiple descriptions seperated by AND and/or OR statements): value= [<{IDENTITY|AGGRESSIVE}>] <{DES|3DES|RC5|AES|NULL}> [KEYLENGTH <number>] [HMAC <{MD5|SHA1}>] [DHGROUP <number>] [<{KB|MINUTES|SECONDS}>...
  • Page 279 IPSec Commands Available parameters 1. Supported Phase 1 Modes: • IDENTITY • AGGRESSIVE The parameter is global: if specified, you can not have OR'ed proposals with a different Phase 1 Mode parameter. 2. DHGROUP: Supported OAKLEY group numbers for Diffie-Helman calculations •...
  • Page 280 IPSec Commands EXAMPLES: Example of a Phase 1 ISAKMP security descriptor: =>ipsec descriptor add name=DESC_Test phase=IKE value=IDENTITY AES MD5 DHGROUP 2 MINUTES 300 or 3DES SHA1 DHGROUP 2 MINUTES 300 => Example of a Phase 2 IPSec security descriptor: =>ipsec descriptor add name=DESC_Test1 phase=IPSEC value=ESP AES HMAC MD5 MINUTES 300...
  • Page 281: Ipsec Descriptor Delete

    IPSec Commands ipsec descriptor delete Delete an IKE (Phase 1) and AH/ESP (Phase 2) security descriptor. SYNTAX: ipsec descriptor delete name = <string> phase = <{IKE|IPSEC|1|2|I|II}> where: name The name of the security descriptor to delete. REQUIRED Use the command ipsec descriptor list for a listing of avail- Note able security descriptors.
  • Page 282: Ipsec Descriptor List

    IPSec Commands ipsec descriptor list Show a listing of available IKE (Phase 1) and AH/ESP (Phase 2) security descriptors. SYNTAX: ipsec descriptor list EXAMPLE: =>ipsec descriptor list def_ike (IKE) : "identity 3des sha1 minutes 60 dhgroup 1" def_auth (IPSEC) : "esp null hmac md5 minutes 1440" def_encrypt(IPSEC) : "esp aes hmac md5 minutes 60 or esp 3des hmac md5 minutes 60"...
  • Page 283: Ipsec Peer Add

    IPSec Commands ipsec peer add Add a peer gateway profile. SYNTAX: ipsec peer add name = <string> where: name A name for the peer gateway profile. REQUIRED RELATED COMMANDS: ipsec peer config Configure a peer gateway profile. ipsec descriptor delete Delete a security descriptor.
  • Page 284: Ipsec Peer Config

    IPSec Commands ipsec peer config Configure an existing peer IPSec gateway profile. Before being able to configure a profile, it must be added via the command ipsec peer add. SYNTAX: ipsec peer config peer = <> [addr = <ip-address>] [localid = <Identity : address, range or id string>] [remoteid = <Identity : address, range or id string>] [auth = <{preshared|cert|cert_or_shared}>] [secret = <password>]...
  • Page 285: Ipsec Peer Delete

    IPSec Commands ipsec peer delete Delete a peer gateway profile. SYNTAX: ipsec peer delete peer = <string> where: peer The name of the peer gateway profile to delete. REQUIRED Use the command ipsec peer list to show available peer Note gateway profiles.
  • Page 286: Ipsec Peer List

    IPSec Commands ipsec peer list Show a listing of available peer gateway profiles. SYNTAX: ipsec peer list RELATED COMMANDS: ipsec peer add Add a peer gateway profile. ipsec peer config Configure a peer gateway profile. ipsec peer delete Delete a peer gateway profile. E-DOC-CTC-20040216-0002 v1.0...
  • Page 287: Ipsec Policy Assign

    IPSec Commands ipsec policy assign Assign a chain to a hook. A hook (also called Packet Interception Point (PIP) or entry point) is the location where packets are intercepted to be compared against a chain of rules. SYNTAX: ipsec policy assign hook = <{input|output}>...
  • Page 288: Ipsec Policy Flush

    IPSec Commands ipsec policy flush Clear all hooks. If a hook is provided, that hook is cleared. The chain itself is not removed. The flush command does not impact previously saved configurations. Note SYNTAX: ipsec policy flush RELATED COMMANDS: ipsec policy assign Assign a chain to a hook.
  • Page 289: Ipsec Policy List

    IPSec Commands ipsec policy list Show a list of the chain assigments per hook. SYNTAX: ipsec policy list [hook = <{input|output}>] where: hook The name of the hook to show the associations for. OPTIONAL Choose between: • input • output. In case this parameter is not specified, the associations for all hooks are shown.
  • Page 290: Ipsec Policy Troff

    IPSec Commands ipsec policy troff Disable verbose console messaging. SYNTAX: ipsec policy troff RELATED COMMANDS: ipsec policy tron Enable verbose console messaging. E-DOC-CTC-20040216-0002 v1.0...
  • Page 291: Ipsec Policy Tron

    IPSec Commands ipsec policy tron Enable verbose console messaging. SYNTAX: ipsec policy tron RELATED COMMANDS: ipsec policy troff Disable verbose console messaging. E-DOC-CTC-20040216-0002 v1.0...
  • Page 292: Ipsec Policy Unassign

    IPSec Commands ipsec policy unassign Unassign all chains from a hook. SYNTAX: ipsec policy unassign hook = <{input|output}> where: hook The hook's name to unassign all chain from. REQUIRED Choose between: • input : The point off incoming traffic. At this point it can be determined whether the packet is allowed to reach the SpeedTouch™...
  • Page 293: Ipsec Policy Chain Create

    IPSec Commands ipsec policy chain create Create a new chain. SYNTAX: policy chain create chain = <string> where: chain The name of the chain to create. REQUIRED RELATED COMMANDS: ipsec policy chain delete Delete a chain. ipsec policy chain list Show a list of all current chains.
  • Page 294: Ipsec Policy Chain Delete

    IPSec Commands ipsec policy chain delete Delete a chain. SYNTAX: policy chain delete chain = <chain name> where: chain The name of the chain to delete. REQUIRED Use the command ipsec policy chain list for a list of existing Note chains.
  • Page 295: Ipsec Policy Chain Flush

    IPSec Commands ipsec policy chain flush Flush all chains. SYNTAX: ipsec policy chain flush RELATED COMMANDS: ipsec policy chain delete Delete a chain. ipsec policy chain list Show a list of all current chains. ipsec policy rule delete Delete a rule. ipsec policy rule flush Delete all rules in a chain.
  • Page 296: Ipsec Policy Chain List

    IPSec Commands ipsec policy chain list Show a list of all current chains. SYNTAX: ipsec policy chain list EXAMPLE (default configuration): =>ipsec policy chain list :ipsec policy chain create chain="_auto_out" :ipsec policy chain create chain="_auto_in" => RELATED COMMANDS: ipsec policy list Show a list of all hooks.
  • Page 297: Ipsec Policy Rule Clear

    IPSec Commands ipsec policy rule clear Clear statistics of one/all rule(s) assigned to one/all chain(s). SYNTAX: ipsec policy rule clear [chain = <chain name>] [index = <number>] where: chain The name of the chain in which the rule is to be found. OPTIONAL If not specified, the statistics for all chains are cleared.
  • Page 298: Ipsec Policy Rule Create

    IPSec Commands ipsec policy rule create Create a rule. If a value is preceded by a “!”, it means "NOT". Note E.g. "srcport=!80" means "if srcport is different from 80". SYNTAX: policy rule create chain = <chain name> [index = <number>] [srcintf [!]= <string>] [src [!]= <ip-range>] [dst [!]= <ip-range>]...
  • Page 299 IPSec Commands prot The protocol (name or number) expected [or NOT expected] in the OPTIONAL IP packet. 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 should [or OPTIONAL...
  • Page 300 IPSec Commands RELATED COMMANDS: ipsec policy chain list Show a list of all current chains. ipsec policy list Show a list of all hooks. ipsec policy rule clear Clear statistics of a given rule. ipsec policy rule delete Delete a specified rule in a chain. ipsec policy rule flush Delete all rules in a chain.
  • Page 301: Ipsec Policy Rule Delete

    IPSec Commands ipsec policy rule delete Delete a rule. SYNTAX: ipsec policy rule delete chain = <string> index = <number> where: chain The name of the chain in which to delete the rule. REQUIRED index The index number of the rule in the chain. REQUIRED Use the command ipsec rule list to determine the index Note...
  • Page 302: Ipsec Policy Rule Flush

    IPSec Commands ipsec policy rule flush Flush all rules created for one or all chains. The chain itself is not removed. SYNTAX: ipsec policy rule flush [chain = <chain name>] where: chain The name of the chain to empty. OPTIONAL If not specified, all rules for all chains are deleted.
  • Page 303: Ipsec Policy Rule List

    IPSec Commands ipsec policy rule list Show a list of rules for one or all chains. SYNTAX: ipsec policy rule list [chain = <chain name>] where: chain The name of the chain of which the rules must be listed. OPTIONAL If not specified, all rules for all chains are shown.
  • Page 304: Ipsec Policy Rule Stats

    IPSec Commands ipsec policy rule stats Show statistics for one or all rules of one or all chains. SYNTAX: ipsec policy rule stats [chain = <chain name>] [index = <number>] chain The name of the chain of which the statistics must be listed. OPTIONAL If not specified, the statistics for the rules applicable to all Note...
  • Page 305: Label Commands

    Label Commands Label Commands Contents This chapter covers the following commands: Topic Page label add label config label delete label flush label list label troff label tron label chain create label chain delete label chain flush label chain list label rule clear label rule create label rule delete label rule flush...
  • Page 306: Label Add

    Label Commands label add Create a new label. SYNTAX: label add name = <string> where: name The name of the label to be added. REQUIRED EXAMPLE: =>label list Name Class Defclass Ackclass Ttlover Tosmark Trace Test ignore disabled 0 disabled 0 disabled =>label add name=Label1 =>label list...
  • Page 307: Label Config

    Label Commands label config Configure a label. SYNTAX: label config name = <string> [tosmarking = <{disabled|enabled}>] [tos = <number{0-255}>] [trace = <{disabled|enabled}>] where: name The name of the label to be configured. REQUIRED tosmarking Enable/disable tos marking. OPTIONAL Choose between: •...
  • Page 308: 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 OPTIONAL use.
  • Page 309: Label Flush

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

    Label Commands label list Show the association(s) between all hooks or a specified hook and their chain(s). SYNTAX: label list [name = <string>] where: name The name of the label to be shown. OPTIONAL If no name is specified, all labels will be shown. Note EXAMPLE: =>label list...
  • Page 311: Label Troff

    Label Commands label troff Disable verbose console messaging. SYNTAX: label troff EXAMPLE: =>label troff RELATED COMMANDS: label tron Enable verbose console messaging. E-DOC-CTC-20040216-0002 v1.0...
  • Page 312: Label Tron

    Label Commands label tron Enable verbose console messaging. SYNTAX: label tron EXAMPLE: =>label tron RELATED COMMANDS: label troff Disable verbose console messaging. E-DOC-CTC-20040216-0002 v1.0...
  • Page 313: Label Chain Create

    Label Commands label chain create Create a new chain. SYNTAX: label chain create chain = <string> where: chain The name of the chain to be created. 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 314: 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 315: Label Chain Flush

    Label Commands label chain flush Flush all chains. SYNTAX: label chain flush RELATED COMMANDS: label chain create Create a chain. label chain delete Delete a chain. label chain list Show a list of all chains. E-DOC-CTC-20040216-0002 v1.0...
  • Page 316: 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 chain. label chain delete Delete a chain.
  • Page 317: 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 If this parameter is not specified, the statistics for all the Note...
  • Page 318: Label Rule Create

    Label Commands label rule create Create a rule. If a value is preceded by a “!”, it means "NOT". Note E.g. "srcintfgrp=!wan" means "if srcintfgrp is different from WAN". SYNTAX: label rule create chain = <string> [index = <number>] [srcintf [!]= <string>] [srcintfgrp [!]= <{wan|local|lan} or number>] [src [!]= <ip-range>] [dst [!]= <ip-address>]...
  • Page 319 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 OPTIONAL from.
  • Page 320 Label Commands RELATED COMMANDS: label rule clear Clear statistics for a given rule. label rule delete Delete a specified rule in a chain. label rule flush Delete all rules in a chain. label rule list Show a list of all (or a specified) chains' rules. label rule stats Show statistics for all (or a specified) chains' rules.
  • Page 321: 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 first to determine the Note...
  • Page 322: Label Rule Flush

    Label Commands label rule flush Flush all rules created for a chain(s). The chain itself is not removed. The flush command does not impact previously saved configurations. Note SYNTAX: label rule flush [chain = <string>] where: chain The name of the chain to be emptied. OPTIONAL If this parameter is not specified, all rules for all chains Note...
  • Page 323: 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 If this parameter is not specified, all rules for all chains Note are shown.
  • Page 324: 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 If this parameter is not specified, the statistics for the rules applicable to all chains are shown.
  • Page 325: Language Commands

    Language Commands Language Commands Contents This chapter covers the following commands: Topic Page language config language list language remove E-DOC-CTC-20040216-0002 v1.0...
  • Page 326: 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: en for english. RELATED COMMANDS: language list List available languages archives. language remove Remove one or all language archives. E-DOC-CTC-20040216-0002 v1.0...
  • Page 327: Language List

    Language Commands language list List the available languages archives. The currently selected language is indicated by a “*” next to the OSI language code. SYNTAX: language list EXAMPLE: =>language list CODE LANGUAGE VERSION FILENAME en* English 4.2.7.8.0 <system> => RELATED COMMANDS: language config Select a language.
  • Page 328: 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 Removes all languages archives. OPTIONAL Choose between: • • RELATED COMMANDS: language config Select a language.
  • Page 329: Nat Commands

    NAT Commands NAT Commands Contents This chapter covers the following commands: Topic Page nat applist nat bind nat bindlist nat clear nat config nat create nat defserver nat delete nat disable nat enable nat flush nat list nat multinatadd nat multinatdelete nat multinatlist nat unbind E-DOC-CTC-20040216-0002 v1.0...
  • Page 330: Nat Applist

    NAT Commands nat applist List available Network Address Translation / Port Address Translation (NAT/PAT) protocol helpers. Certain protocols are ‘sensitive‘ to NAT/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™, i.e. the inherent knowledge of the SpeedTouch™...
  • Page 331: 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 REQUIRED spelled exactly as listed in the application list.
  • Page 332: Nat Bindlist

    NAT Commands nat bindlist List current NAT/PAT helper/port bindings. SYNTAX: nat bindlist RELATED COMMANDS: nat applist List available NAT/PAT protocol helpers. nat bind Create a new helper/port binding. nat unbind Delete an existing helper/port binding. E-DOC-CTC-20040216-0002 v1.0...
  • Page 333: 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 If no IP address is specified, all IP addresses are cleared. Note E-DOC-CTC-20040216-0002 v1.0...
  • Page 334: 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 OPTIONAL to remain valid without any activity.
  • Page 335: 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> [outside_port = <{<supported TCP/UDP port name>|<number>}>] [foreign_addr = <ip-address>] [foreign_port = <{<supported TCP/UDP port name>|<number>}>]...
  • Page 336 NAT Commands foreign_port The port of the routable host. OPTIONAL Select one of the supported TCP/UDP port names (See “ Supported TCP/UDP Port Names” on page 480 for a listing of TCP/UDP port names supported by the SpeedTouch™). Alternatively, specify the protocol number. Do not use 0 in case a foreign IP address is specified.
  • Page 337: Nat Defserver

    NAT Commands nat defserver Define the default server behind the SpeedTouch™ NAT/PAT device that receives all (unknown) incoming packets. In typical LAN configurations, one local 'default' server will be responsible for all WAN-LAN mail, http, ftp, ... connec- tivity. This command allows to specify this server. For specific services, use nat create. SYNTAX: nat defserver [addr = <ip-address>]...
  • Page 338: Nat Delete

    NAT Commands nat delete Delete a static NAT/PAT entry. SYNTAX: nat delete protocol = <{<supported IP protocol name>|<number>}> inside_addr = <ip-address> [inside_port = <{<supported TCP/UDP port name>|<number>}>] outside_addr = <ip-address> [outside_port = <{<supported TCP/UDP port name>|<number>}>] [foreign_addr = <ip-address>] [foreign_port = <{<supported TCP/UDP port name>|<number>}>] where: protocol The IP protocol name (or number) of the incoming stream.
  • Page 339 NAT Commands foreign_port The port of the routable host. OPTIONAL Select one of the supported TCP/UDP port names (See “ Supported TCP/UDP Port Names” on page 480 for a listing of TCP/UDP port names supported by the SpeedTouch™). Alternatively, specify the protocol number. Applicable for TCP and UDP protocols only.
  • Page 340: 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 172.16.0.5:1080...
  • Page 341: 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 REQUIRED the own IP addresses of the SpeedTouch™. Use the command ip aplist to obtain a list of all configured IP Note addresses.
  • Page 342 NAT Commands RELATED COMMANDS: nat create Create a static NAT/PAT entry. nat delete Delete a static NAT/PAT entry. nat disable Disable NAT/PAT on a SpeedTouch™ IP address. nat list List NAT/PAT connection database. E-DOC-CTC-20040216-0002 v1.0...
  • Page 343: Nat Flush

    NAT Commands nat flush Flush complete NAT/PAT configuration. The flush command does not impact previously saved configurations. Note SYNTAX: nat flush RELATED COMMANDS: nat create Create a static NAT/PAT entry. nat delete Delete a static NAT/PAT entry. nat disable Disable NAT/PAT on a SpeedTouch™ IP address. nat enable Enable NAT/PAT on one of the SpeedTouch™...
  • Page 344: 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 If no address is specified, all IP addresses are shown. Note 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 345: 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 REQUIRED receive the incoming traffic.
  • Page 346: 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 347: 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 OPTIONAL listed. If no name is specified, all MultiNAT configurations are listed. Note EXAMPLE: =>nat multinatlist Indx Intf...
  • Page 348: 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. Use the command nat applist to list the names of the Note NAT/PAT application helpers.
  • Page 349: Phonebook Commands

    Phonebook Commands Phonebook Commands Contents This chapter covers the following commands: Topic Page phonebook add phonebook autolist phonebook delete phonebook flush phonebook list E-DOC-CTC-20040216-0002 v1.0...
  • Page 350: Phonebook Add

    Phonebook Commands phonebook add Add a phonebook entry. SYNTAX: phonebook add name = <string> addr = <atmchannel : PVC syntax is [port.]vpi.vci port=dsl0|dsl1|...> type = <{any|ethoa|pppoa|ipoa}> where: name A free to choose phonebook name for the destination. REQUIRED Two limitations apply: •...
  • Page 351 Phonebook Commands EXAMPLE: =>phonebook list Name Type Address PVC1 8.35 PVC2 ethoa 8.36 ethoa 8.38 CIPPVC3 ipoa 8.82 =>phonebook add name=PVC_Test addr=8.68 type=pppoa =>phonebook list Name Type Address PVC1 8.35 PVC2 ethoa 8.36 ethoa 8.38 CIPPVC3 ipoa 8.82 PVC_Test pppoa 8.68 =>...
  • Page 352: Phonebook Autolist

    Phonebook Commands phonebook autolist Show auto PVCs, if supported by the Central Office DSLAM. SYNTAX: phonebook autolist EXAMPLE INPUT/OUTPUT: =>phonebook autolist 8.35 => RELATED COMMANDS: phonebook list Show current phonebook. E-DOC-CTC-20040216-0002 v1.0...
  • Page 353: Phonebook Delete

    Phonebook Commands phonebook delete Remove an unused phonebook entry. SYNTAX: phonebook delete name = <string> where: name The name of the phonebook entry to be deleted. REQUIRED Only applicable for phonebook entries that are not used, i.e. not configured for any packet service. Use the command phonebook list to check whether the entry is Note in use (Use=1) or not (Use=0).
  • Page 354: Phonebook Flush

    Phonebook Commands phonebook flush Flush complete phonebook. 1. Phonebook entries that are in use, cannot be flushed. Note 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 355: Phonebook List

    Phonebook Commands phonebook list Show current phonebook. SYNTAX: phonebook list EXAMPLE INPUT/OUTPUT: =>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 autolist Show auto PVCs.
  • Page 356 Phonebook Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 357: Pppoa Commands

    PPPoA Commands PPPoA Commands Contents This chapter covers the following commands: Topic Page pppoa flush pppoa ifadd pppoa ifattach pppoa ifconfig pppoa ifdelete pppoa ifdetach pppoa iflist pppoa rtadd pppoa rtdelete E-DOC-CTC-20040216-0002 v1.0...
  • Page 358: Pppoa Flush

    PPPoA Commands pppoa flush Flush the current PPP configuration. The flush command does not impact previously saved configurations. Note SYNTAX: pppoa flush EXAMPLE: =>pppoa iflist pppoa1: dest : pppoa1 Retry: default encaps VC-MUX mode = IP Routing flags = echo magic accomp addr...
  • Page 359: 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 interface. OPTIONAL If not specified, the destination will double as interface name. dest The ATM channel to be used for this PPP interface.
  • Page 360 PPPoA Commands RELATED COMMANDS: pppoa ifattach Attach a PPPoA interface. pppoa ifconfig Configure a PPPoA interface. pppoa ifdelete Delete a PPPoA interface. pppoa ifdetach Detach a PPPoA interface. pppoa iflist Show current PPPoA configuration. E-DOC-CTC-20040216-0002 v1.0...
  • Page 361: Pppoa Ifattach

    PPPoA Commands pppoa ifattach Attach (i.e. connect) a PPPoA interface. SYNTAX: pppoa ifattach intf = <intfname> 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...
  • Page 362: Pppoa Ifconfig

    PPPoA Commands pppoa ifconfig Configure a PPPoA interface. The interface to be configured may not be connected at the time of configuration. Note Use the command pppoa ifdetach prior to using the command pppoa ifconfig. SYNTAX: pppoa ifconfig intf = <intfname> [dest = <phonebook entry>] [user = <string>] [password = <password>]...
  • Page 363 PPPoA Commands encaps The WAN protocol encapsulation to be used on this interface. OPTIONAL Choose between: • vcmux • llc. The default is vcmux. pcomp Try (on) or do not try (off) to negotiate PPPoA protocol compression OPTIONAL (LCP PCOMP). The default is off. accomp Try (on), do never try (off) or negotiate (negotiate) to negotiate PPPoA OPTIONAL...
  • Page 364 PPPoA Commands A number between 293 and 8192. OPTIONAL Represents the maximum packet size the SpeedTouch™ should negotiate to be able to receive. The default is 1500. laddr 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™...
  • Page 365 PPPoA Commands idletrigger Consider the link being idle if no traffic is sent and/or received during the OPTIONAL idle time. Choose between: • RxTx: The idle time period restarts when a packet is transmitted or received (default value) • Rx: The idle time period restarts when a packet is received. Transmitted packets are ignored •...
  • Page 366: 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. 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 367: 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 368: Pppoa Iflist

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

    PPPoA Commands pppoa rtadd Automatically add a route configuration to the routing table in case 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 370 PPPoA Commands srcmsk The source IP mask. OPTIONAL Depending on the source netmask: • Everybody is allowed to use this PPPoA connection (srcmsk=0) • Only members of the same subnet as the host which opened the PPPoA connection are allowed to use the PPPoA connection (srcmsk=1) •...
  • Page 371: Pppoa Rtdelete

    PPPoA Commands pppoa rtdelete Delete the route specification for a PPPoA link. Use the command pppoa ifdetach for this interface prior to deleting route configurations. Note SYNTAX: pppoa rtdelete intf = <intfname> where: intf The PPPoA interface name for which to delete the route settings. REQUIRED EXAMPLE: =>pppoa iflist...
  • Page 372 PPPoA Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 373: Pppoe Commands

    PPPoE Commands PPPoE Commands Contents This chapter covers the following commands: Topic Page pppoe flush pppoe ifadd pppoe ifattach pppoe ifconfig pppoe ifdelete pppoe ifdetach pppoe iflist pppoe ifscan pppoe rtadd pppoe rtdelete pppoe relay add pppoe relay delete pppoe relay flush pppoe relay portlist pppoe relay sesslist E-DOC-CTC-20040216-0002 v1.0...
  • Page 374: Pppoe Flush

    PPPoE Commands pppoe flush Flush the current PPPoE configuration. The flush command does not impact previously saved configurations. Note SYNTAX: pppoe flush EXAMPLE: =>pppoe iflist PPPoE1: dest : PPPoE1 Retry: default encaps VC-MUX mode = IP Routing flags = echo magic accomp addr...
  • Page 375: 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 PPPoE interface. OPTIONAL If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name.
  • Page 376 PPPoE Commands RELATED COMMANDS: pppoe ifattach Attach a PPPoE interface. pppoe ifconfig Configure a PPPoE interface. pppoe ifdelete Delete a PPPoE interface. pppoe ifdetach Detach a PPPoE interface. pppoe iflist Show current PPPoE configuration. E-DOC-CTC-20040216-0002 v1.0...
  • Page 377: Pppoe Ifattach

    PPPoE Commands pppoe ifattach Attach (i.e. connect) a PPPoE interface. SYNTAX: pppoe ifattach intf = <intfname> where: intf The name of the PPPoE interface to be attached. REQUIRED EXAMPLE: =>pppoe iflist PPPoE1: dest : PPPoE1 Retry: 10 default encaps mode = IP Routing flags = echo magic accomp...
  • Page 378: Pppoe Ifconfig

    PPPoE Commands pppoe ifconfig Configure a PPPoE interface. The interface to be configured may not be connected at the time of configuration. Note Use the command pppoe ifdetach prior to using the command pppoe ifconfig. SYNTAX: pppoe ifconfig intf = <string> [dest = <string>] [user = <string>] [password = <password>]...
  • Page 379 PPPoE Commands servicename The Service Name for a PPPoE connection. OPTIONAL Use the command pppoe ifscan to see the available service names, if any. pcomp Try (on) or do not try (off) to negotiate PPPoE protocol compression OPTIONAL (LCP PCOMP). The default is off. accomp Try (on), do never try (off) or negotiate (negotiate) to negotiate PPPoE OPTIONAL...
  • Page 380 PPPoE Commands 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. laddr The local IP address of the peer-to-peer connection. OPTIONAL Specifying a local IP address forces the remote side of the PPPoE link (if it allows to) to accept this IP address as the SpeedTouch™...
  • Page 381 PPPoE Commands idletrigger Consider the link being idle if no traffic is sent and/or received during the OPTIONAL idle time. Choose between: • RxTx: The idle time period restarts when a packet is transmitted or received. • Rx: The idle time period restarts when a packet is received. Transmitted packets are ignored.
  • Page 382: Pppoe Ifdelete

    PPPoE Commands pppoe ifdelete Delete a PPPoE interface. SYNTAX: pppoe ifdelete intf = <intfname> where: intf The name of the PPPoE interface to be deleted. EXAMPLE: =>pppoe iflist PPPoE1: dest : PPPoE1 Retry: 10 default encaps VC-MUX mode = IP Routing flags = echo magic accomp...
  • Page 383: Pppoe Ifdetach

    PPPoE Commands pppoe ifdetach Detach a PPPoE interface. SYNTAX: pppoe ifdetach intf = <intfname> where: intf The name of the PPPoE interface. REQUIRED EXAMPLE: =>pppoe iflist PPPoE1: dest : PPPoE1 Retry: 10 default encaps VC-MUX mode = IP Routing flags = echo magic accomp restart...
  • Page 384: 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 If this parameter is not specified, all PPPoE interfaces are shown. EXAMPLE INPUT/OUTPUT : =>pppoe iflist PPPoE1: dest : PPPoE1...
  • Page 385: 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. Note SYNTAX: pppoe ifscan intf = <intfname> [time = <number{0-36000}>] where: intf The name of the Routed PPPoE interface to be scanned.
  • Page 386: Pppoe Rtadd

    PPPoE Commands pppoe rtadd Automatically add a route configuration to the routing table in case 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 387 PPPoE Commands srcmsk The source IP mask. OPTIONAL Depending on the source netmask: • Everybody is allowed to use this PPPoE connection (dstmsk=0) • Only members of the same subnet as the host which opened the PPPoE connection are allowed to use the PPPoE connection (dstmsk=1) •...
  • Page 388: 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. Note SYNTAX: pppoe rtdelete intf = <intfname> where: intf The PPPoE interface name for which to delete the route settings. REQUIRED EXAMPLE: =>pppoe iflist...
  • Page 389: Pppoe Relay Add

    PPPoE Commands pppoe relay add Add an Ethernet port to the PPPoE relay list. SYNTAX: pppoe relay add port = <port name> where: port The Ethernet port to be added to the PPPoE relay agent list. REQUIRED RELATED COMMANDS: pppoe relay delete Delete an Ethernet port from the PPPoE relay agent list.
  • Page 390: Pppoe Relay Delete

    PPPoE Commands pppoe relay delete Delete an Ethernet port from the PPPoE relay agent list. SYNTAX: pppoe relay delete port = <port name> where: port The Ethernet port to be deleted from the PPPoE relay agent list. REQUIRED RELATED COMMANDS: pppoe relay add Add an Ethernet port to the PPPoE relay list.
  • Page 391: 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 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 392: Pppoe Relay Portlist

    PPPoE Commands pppoe relay portlist List all Ethernet ports added to the PPPoE relay agent list. SYNTAX: pppoe relay portlist 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. pppoe relay flush Remove all Ethernet ports from the PPPoE relay agent list and terminate all sessions.
  • Page 393: Pppoe Relay Sesslist

    PPPoE Commands pppoe relay sesslist List all active PPPoE relay sessions. SYNTAX: pppoe relay sesslist 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. pppoe relay flush Remove all Ethernet ports from the PPPoE relay agent list and terminate all sessions.
  • Page 394 PPPoE Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 395: Pptp Commands

    PPTP Commands PPTP Commands Contents This chapter covers the following commands: Topic Page pptp ifadd pptp flush pptp list pptp profadd pptp profdelete pptp proflist E-DOC-CTC-20040216-0002 v1.0...
  • Page 396: Pptp Ifadd

    PPTP Commands pptp ifadd Add a Point-to-Point Tunneling Protocol (PPTP) profile (backwards compatible with previous release, use profiles 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. Typically a phonebook entry. REQUIRED rate A number between 10 and 10000.
  • Page 397: Pptp Flush

    PPTP Commands pptp flush Flush complete PPTP configuration. The flush command does not impact previously saved configurations. Note SYNTAX: pptp flush EXAMPLE: =>pptp profadd name=Relay_PPP1 encaps=nlpid ac=always =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always =>pptp flush =>pptp proflist => E-DOC-CTC-20040216-0002 v1.0...
  • Page 398: Pptp List

    PPTP Commands pptp list Show current PPTP configuration. SYNTAX: pptp list EXAMPLE INPUT/OUTPUT: =>pptp list Dialstr Destination Encaps State User DIALUP_PPP3 default vcmux never CONNECTED (10.0.0.2) => E-DOC-CTC-20040216-0002 v1.0...
  • Page 399: 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 400 PPTP Commands EXAMPLE: =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always =>pptp profadd name=PPTPLink encaps=vcmux ac=never =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always PPTPLink default vcmux never => RELATED COMMANDS: pptp profdelete Delete a PPTP profile. pptp proflist Show current PPTP profiles. E-DOC-CTC-20040216-0002 v1.0...
  • Page 401: 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 402: 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-20040216-0002 v1.0...
  • Page 403: Qosbook Commands

    QoSBook Commands QoSBook Commands Contents This chapter covers the following commands: Topic Page qosbook add qosbook config qosbook delete qosbook flush qosbook list E-DOC-CTC-20040216-0002 v1.0...
  • Page 404: Qosbook Add

    QoSBook Commands qosbook add Add a Quality of Service (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 The name for the new QoS entry.
  • Page 405 QoSBook Commands 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 =>qosbook add name=TestVBR class=vbr-nrt tx_peakrate=1500 tx_sustrate=1000 tx_maxburst=100 rx_sustrate=1000 rx_maxburst=100 framediscard=enabled =>qosbook list Name Ref Type...
  • Page 406: Qosbook Config

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

    QoSBook Commands qosbook delete Remove a Quality of Service 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 OPTIONAL force the deletion (no).
  • Page 408: Qosbook Flush

    QoSBook Commands qosbook flush Flush complete Quality of Service book. The flush command does not impact previously saved configurations. Note SYNTAX: qosbook flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 409: 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 410 QoSBook Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 411: Script Commands

    Script Commands Script Commands Introduction 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. Note Contents This chapter covers the following commands: Topic Page script add script delete script flush script list...
  • Page 412: 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 (0 = add). OPTIONAL command Command. REQUIRED RELATED COMMANDS: script delete Delete a complete script or a line from a script.
  • Page 413: 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 script to be deleted. REQUIRED The names of the different scripts can be viewed with Note the command script list.
  • Page 414: Script Flush

    Script Commands script flush Flush all scripts. The flush command does not impact previously saved configurations. Note SYNTAX: script flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 415: Script List

    Script Commands script list List script(s). SYNTAX: script list [name = <string>] where: name Name of the script to be shown. OPTIONAL If no name is 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 416: 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 417: Snmp Commands

    SNMP Commands SNMP Commands Contents This chapter covers the following commands: Topic Page snmp config snmp get snmp getNext snmp list snmp walk E-DOC-CTC-20040216-0002 v1.0...
  • Page 418: Snmp Config

    SNMP Commands snmp config Show/set global Simple Network Management Protocol (SNMP) parameters. SYNTAX: snmp config [RWCommunity = <string>] [ROCommunity = <string>] [sysContact = <quoted string>] [sysName = <quoted string>] [sysLocation = <quoted string>] where: RWCommunity The read-write community name. OPTIONAL The default is private.
  • Page 419: Snmp Get

    SNMP Commands snmp get Get from the supplied SNMP Object IDentifier (OID), e.g. get ObjectId=.1.3.6.1.2.1.1.1.0. SYNTAX: snmp get [ObjectId = <string>] where: ObjectID The Object Identifier. Object id to get from ... must include the OPTIONAL instance which is 0 for scalar objects, e.g. .1.3.6.1.2.1.1.1.0 sysDe- scription.
  • Page 420: 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 e.g. .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 => RELATED COMMANDS: snmp get Get from the supplied SNMP OID.
  • Page 421: 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 : SpeedTouch SNMP System Location : Customer Premises =>...
  • Page 422: Snmp Walk

    SNMP Commands snmp walk Walk from the supplied SNMP Object IDentifier (OID). SYNTAX: snmp walk [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object id to walk from e.g. .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™...
  • Page 423: Sntp Commands

    SNTP Commands SNTP Commands Contents This chapter covers the following commands: Topic Page sntp add sntp config sntp del sntp flush sntp list E-DOC-CTC-20040216-0002 v1.0...
  • Page 424: Sntp Add

    SNTP Commands sntp add Add a Network Time Protocol (NTP) server to the NTP server list to synchronize the internal SpeedTouch™ real time clock (SNTP client) with. SYNTAX: sntp add addr = <ip-address> [version = <number{1-4}>] where: addr The IP address of the NTP server to add to the list. REQUIRED version The SNTP version of the NTP server.
  • Page 425: Sntp Config

    SNTP Commands sntp config Show/set SpeedTouch™ SNTP client configuration. SYNTAX: sntp config [enable = <{yes|no}>] [poll = <number{1-60}>] where: enable Enable or disable the SpeedTouch™ SNTP client. OPTIONAL By default, the NTP server list is empty, and hence the SpeedTouch™ SNTP client is disabled. poll A number between 1 and 60 minutes.
  • Page 426: Sntp Del

    SNTP Commands sntp del Delete NTP server from NTP server list. SYNTAX: sntp del addr = <ip-address> where: addr The IP address of the NTP server to remove from the list. REQUIRED EXAMPLE: =>sntp list IP Address Version Status 100.101.110.111 contacting ...
  • Page 427: Sntp Flush

    SNTP Commands sntp flush Delete all NTP servers from NTP server list and clear the SpeedTouch™ SNTP client configuration. SYNTAX: sntp flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 428: Sntp List

    SNTP Commands sntp list Show a listing of added NTP servers and their current status. SYNTAX: sntp list EXAMPLE: =>sntp list IP Address Version Status 100.101.110.111 contacting ... 100.101.110.112 Unable to contact 100.101.110.113 Synchronized => DESCRIPTION: Following NTP server states are possible: Not used The SpeedTouch™...
  • Page 429: Software Commands

    Software Commands Software Commands Contents This chapter covers the following commands: Topic Page software cleanup software deletepassive software duplicate software setpassive software switch software version E-DOC-CTC-20040216-0002 v1.0...
  • Page 430: Software Cleanup

    Software Commands software cleanup Check whether a disk clean-up is required. If necessary, garbage collection is performed. SYNTAX: software cleanup RELATED COMMANDS: software deletepassive Delete the passive software. software setpassive Mark an uploaded file as passive software version. E-DOC-CTC-20040216-0002 v1.0...
  • Page 431: Software Deletepassive

    Software Commands software deletepassive Delete passive software. SYNTAX: software deletepassive EXAMPLE: =>software version Active SW : ZZZ2AA4.278 Passive SW : ZZZ2AA4.277 =>software deletepassive =>software version Active SW : ZZZ2AA4.278 Passive SW => RELATED COMMANDS: software cleanup Remove all unused files from the passive software subdirectory. software duplicate Duplicate the active software as passive software.
  • Page 432: Software Duplicate

    Software Commands software duplicate Duplicate the active software as passive software. SYNTAX: software duplicate EXAMPLE: =>software version Active SW : ZZZ2AA4.278 Passive SW =>software duplicate =>software version Active SW : ZZZ2AA4.278 Passive SW : ZZZ2AA4.278 => RELATED COMMANDS: software cleanup Remove all unused files from the passive software subdirectory.
  • Page 433: Software Setpassive

    Software Commands software setpassive Mark a file as passive software version. Only correctly uploaded software, valid for the SpeedTouch™, can be marked as passive software., SYNTAX: software setpassive file = <string> where: file The filename (without directory path) of the software package. REQUIRED EXAMPLE: =>software version...
  • Page 434: Software Switch

    Software Commands software switch Switch active and passive versions and reboot the SpeedTouch™. Because rebooting implies a flush of all non-saved configurations it is highly recommended to save the current configu- ration if needed, e.g. via saveall or :config save before executing a software switch. SYNTAX: software switch EXAMPLE:...
  • Page 435: Software Version

    Software Commands software version Show the active and passive software versions. SYNTAX: software version EXAMPLE: =>software version Active SW : ZZZ2AA4.278 Passive SW : ZZZ2AA4.279 => RELATED COMMANDS: software switch Switch active and passive software versions and reboot the SpeedTouch™. E-DOC-CTC-20040216-0002 v1.0...
  • Page 436 Software Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 437: Switch Commands

    Switch Commands Switch Commands Contents This chapter covers the following commands: Topic Page switch group flush switch group list switch group move switch mirror capture switch mirror egress switch mirror ingress E-DOC-CTC-20040216-0002 v1.0...
  • Page 438: Switch Group Flush

    Switch Commands switch group flush Set all ports to the default settings, i.e. all ports 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 439: 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 (all ports in group 0). switch group move Move a specified port to a specified group.
  • Page 440: 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 441: 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. Note SYNTAX: switch mirror capture port = <number{1-4}> where: port The port to be the Mirror Capture Port. REQUIRED If no port number is specified, then the port number of the Mirror Capture Port is shown.
  • Page 442: 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. Note 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 443: 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. Note 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 444 Switch Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 445: System Commands

    System Commands System Commands Contents This chapter covers the following commands: Topic Page system clearpassword system config system flush system reboot system reset system setpassword system settime system stats E-DOC-CTC-20040216-0002 v1.0...
  • Page 446: System Clearpassword

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

    System Commands system config Show/set SpeedTouch™ system configuration parameters. For a good operation of UPnP™ and the discovery mechanism, it is highly recommended not to change the Note system config settings. SYNTAX: system config [upnp = <{disabled|enabled}>] [mdap = <{disabled|enabled}>] [drst = <{disabled|enabled}>] [digestauth = <{disabled|enabled}>] [strictusername = <{disabled|enabled}>]...
  • Page 448: System Flush

    System Commands system flush Flush current SpeedTouch™ system configuration, i.e. the System password and the system config settings (dcache excluded). 1. To avoid unrestricted and unauthorized access to the SpeedTouch™, it is highly recommended to make Note sure the SpeedTouch™ is protected by a system password (via the command system setpassword) and to change the password on a regular basis.
  • Page 449: 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-20040216-0002 v1.0...
  • Page 450: System Reset

    System Commands system reset Reset the SpeedTouch™ to its factory default settings and reboot the device. All user and Service Provider specific settings and all saved configuration changes are lost after reboot. SYNTAX: system reset factory yes/no = <{yes|no}> proceed no/yes = <{no|yes}> where: factory yes/no Proceed with resetting the SpeedTouch™...
  • Page 451: 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 sure Note the SpeedTouch™ is protected by a system password (via the command system setpassword) and to change the password on a regular basis SYNTAX: system setpassword...
  • Page 452: System Settime

    System Commands system settime Show/set the SpeedTouch™ internal system clock. When synchronization with an external NTP server via the SpeedTouch™ SNTP client fails, this command allows to manually configure its internal clock. In cases without regular synchronization, accurate real-time clock settings can not be garantueed. Note SYNTAX: system settime...
  • Page 453: System Stats

    System Commands system stats Show/set the SpeedTouch™ cpu and memory statistics. SYNTAX: system stats [reset = <{no|yes}>] where: reset Reset cpu statistics. OPTIONAL EXAMPLE: =>system stats Cpu statistics: --------------- Maximum cpu load: 75% Minimum cpu load: 4% Average cpu load: 13% Current cpu load: 10% Memory statistics: ------------------...
  • Page 454 System Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 455: Systemlog Commands

    Systemlog Commands Systemlog Commands Contents This chapter covers the following commands: Topic Page systemlog flush systemlog show systemlog send E-DOC-CTC-20040216-0002 v1.0...
  • Page 456: Systemlog Flush

    Systemlog Commands systemlog flush Flush all messages in the internal SpeedTouch™ Syslog message buffer. SYNTAX: systemlog flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 457: 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: Optionally, Specify the facility name of the syslog messages to show. OPTIONAL Use one of the supported facility names (See “...
  • Page 458 Systemlog Commands EXAMPLE: =>syslog msgbuf show fac=kern sev=emerg hist=yes <0> SysUpTime: 14:45:43 KERNEL Controlled restart (after internal error or explicit system reboot) <0> SysUpTime: 02:58:18 KERNEL Controlled restart (after internal error or explicit system reboot) <0> SysUpTime: 04 days 04:52:37 KERNEL Controlled restart (after internal error or explicit system reboot) <0>...
  • Page 459: 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. SYNTAX: systemlog send [fac = <supported facility name>] [sev = <supported severity name>] [hist = <{no|yes}>] dest = <ip-address> where: Specify the facility name of the syslog messages to show.
  • Page 460 Systemlog Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 461: Td Commands

    TD Commands TD Commands Contents This chapter covers the following commands: Topic Page td call E-DOC-CTC-20040216-0002 v1.0...
  • Page 462 TD Commands td call Call a ‘Trace & Debug‘ command. For qualified personnel only. Note SYNTAX: td call cmd = <string> where: Quoted 'Trace & Debug' command string. REQUIRED E-DOC-CTC-20040216-0002 v1.0...
  • Page 463: Upnp Commands

    UPnP Commands UPnP Commands Contents This chapter covers the following commands: Topic Page upnp config upnp flush upnp list E-DOC-CTC-20040216-0002 v1.0...
  • Page 464: Upnp Config

    UPnP Commands upnp config Configure UPnP™ parameter(s). SYNTAX: upnp config [maxage = <number{60-999999}>] [defcservice = <string>] [writemode = <{full|natonly|readonly}>] [safenat = <{disabled|enabled}>] [preferredaddress = <ip-address>] where: maxage This parameter allows to configure how often the SpeedTouch™ OPTIONAL sends a notification message to advertise its presence as an Internet Gateway Device IGD) on the network.
  • Page 465 UPnP Commands EXAMPLE (shows the default configuration): =>upnp config ssdp max-age : 1800 default connection service : write mode : natonly safe nat entries : enabled preferred address multicast interface(s) : eth0 (10.0.0.138) => E-DOC-CTC-20040216-0002 v1.0...
  • Page 466: Upnp Flush

    UPnP Commands upnp flush Flush the UPnP™ configuration (i.e. reset to default configuration). SYNTAX: upnp flush E-DOC-CTC-20040216-0002 v1.0...
  • Page 467: 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 468 UPnP Commands E-DOC-CTC-20040216-0002 v1.0...
  • Page 469: Abbreviations

    Abbreviations Abbreviations The table below lists all the abbreviations used in the CLI Guide. Abbreviation Description AAL5 ATM Adaption Layer 5 Access Control List ADSL Asymmetric Digital Subscriber Line Assured Forwarding Authentication Header Address Resolution Protocol Asynchronous Transfer Mode ATMF ATM Forum Border Gateway Protocol Certificate Authority...
  • Page 470 Abbreviations Abbreviation Description HTTP HyperText Transfer Protocol ICMP Internet Control Message Protocol Internet Gateway Device IGMP Internet Group Management Protocol Internet Key Exchange IMAP Interim Mail Access Protocol IMAP Interactive Mail Access Protocol Internet Protocol IPCP Internet Protocol Control Protocol IPCP IP Payload Compression Protocol IP oA...
  • Page 471 Abbreviations Abbreviation Description Private Branch Exchange Per Hop Behavior 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 Point-to-Point Tunneling Protocol Power Spectral Density Permanent Virtual Channel Quality of Service...
  • Page 472 Abbreviations Abbreviation Description UPnP Universal Plug and Play Uniform Resource Identifier Uniform Resource Locator Virtual Channel VCMUX Virtual Channel MUltipleXing VDSL Very high speed Digital Subscriber Line VLSM Variable Length Subnet Masking Virtual Path Virtual Private Networking Wide Area Network WAN Connection Device Wired Equivalent Privacy Weighted Fair Queueing...
  • Page 473: Syslog Messages

    Syslog Messages Syslog Messages Introduction This chapter lists the different Syslog messages. Contents This chapter covers the following commands: Topic Page Auto-PVC Module Configuration Module DHCP CLient Module DHCP Relay Module DHCP Server Module Firewall Module HTTP Module IPSec Module Kernel Module Linestate Module Login Module...
  • Page 474: Auto-Pvc 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 475: Dhcp Client Module

    Syslog Messages DHCP CLient Module Facility Severity Contents LOCAL2 WARNING DHCP lease ip-address <ip-address> bound to intf <intf_id> LOCAL2 WARNING DHCP intf <intf_id> renews lease ip-address <ip-address> LOCAL2 WARNING DHCP intf <intf_id> rebinds lease ip-address <ip-address> from server (<ip-address>) LOCAL2 WARNING DHCP offer received from <ip-address>...
  • Page 476: Dhcp Server Module

    Syslog Messages DHCP Server Module Facility Severity Contents LOCAL2 WARNING DHCP server: %s cannot be send due to invalid server identifier LOCAL2 WARNING DHCP server: DHCPACK cannot be send due to invalid server identifier LOCAL2 WARNING DHCP server: DHCPNAK cannot be send due to invalid server identifier LOCAL2 WARNING DHCP Auto DHCP: server detected on LAN, own dhcp server disabled...
  • Page 477: Ipsec Module

    Syslog Messages IPSec Module Facility Severity Contents USER INFO AddSa: SPIs:<spi/otherspi> Loc:<myid> Rem:<hisid> (<ip-address>) Prot:<prot>-<alg><keysize> Exp:<expiry> USER INFO AddSuite: SPIs:<spi/otherspi> Loc:<myid> Rem:<hisid> (<ip-address>) Prot:<prot>-<alg><keysize> Exp:<expiry> USER INFO Cert/map id mismatch: <hisid> using <dn> USER INFO Cert: <hisid> using <dn> to establish to <myid> USER INFO "Cert status unknown;...
  • Page 478: Kernel Module

    Syslog Messages Kernel Module Facility Severity Contents KERN WARNING KERNEL cold reset KERN WARNING KERNEL warm reset KERN EMERG KERNEL Controlled restart (after internal error or explicit system reboot) Linestate Module Facility Severity Contents LOCAL5 NOTICE xDSL linestate up (downstream: <bitrate_in> kbit/s, upstream: <bitrate_out> kbit/s) LOCAL5 NOTICE xDSL linestate down...
  • Page 479: Ppp Module

    Syslog Messages PPP Module Facility Severity Contents LOCAL0 WARNING PPP Link up (<intf name>) LOCAL0 WARNING PPP Link down (<intf name>) AUTH ERROR PPP PAP authentication failed (<intf name>) [protocol reject] AUTH INFO PPP PAP on intf <intf_id> no response to PAP authenticate-request AUTH NOTICE PPP PAP remote user <remote_user_name>...
  • Page 480: Sntp Module

    Syslog Messages SNTP Module Facility Severity Contents WARNING SNTP Unable to contact server: <SNTP server ip> WARNING SNTP Server not synchronized: <SNTP server ip> WARNING SNTP Invalid response from server: <SNTP server ip> WARNING SNTP Synchronized to server: <SNTP server ip> ERROR SNTP No server(s) configured, check configuration WARNING...
  • Page 481: 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. Supported Internet Protocol (IP) Protocol Names For more information on the listed IP protocols, see RFC1340 or www.iana.org. Protocol name Number Description...
  • Page 482: 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 483 Supported Key Names Port name Number Description sntp Simple Network Time Protocol (SNTP) Network Time Protocol (NTP) ingres-net INGRES-NET Service netbios-ns NETBIOS Naming System netbios-dgm NETBIOS Datagram Service netbios-ssn NETBIOS Session Service imap2 Interim Mail Access Protocol (IMAP) v2 sql-net SQL-NET pcmail-srv PCMail Server...
  • Page 484 Supported Key Names Port name Number Description talk Like Tenex link, but across machine ntalk NTalk utime UNIX Time Local routing process (on site); uses variant of Xerox NS Routing Information Protocol (RIP) timed Timeserver netwall For emergency broadcasts uucp uucpd uucp-rlogin uucpd remote login...
  • Page 485: 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 486: Supported Syslog Facilities

    Supported Key Names Supported Syslog Facilities For more information on the listed Syslog facilities, see RFC3164. Facilty Name Hierarchy Syslog facility Code (listed according descending importance) kern Kernel messages user User-level messages mail Mail system daemon System daemons auth Authorization messages syslog Syslog daemon messages Line printer subsystem...
  • Page 487: Supported Syslog Severities

    Supported Key Names Supported Syslog Severities For more information on the listed Syslog severities, see RFC3164. Severity Name Hierarchy Syslog severity Code (listed according descending importance) emerg Emergency conditions, system unusable alert Alert conditions, immediate action is required crit Critical conditions Error conditions warning Warning conditions...
  • Page 488 Supported Key Names E-DOC-CTC-20040216-0002 v1.0...
  • Page 490 www.speedtouch.com SERIES Built for excellence...

Table of Contents