THOMSON SpeedTouch 580 Cli Reference Manual

THOMSON SpeedTouch 580 Cli Reference Manual

Wireless multi-user adsl gateways
Hide thumbs Also See for SpeedTouch 580:
Table of Contents

Advertisement

SpeedTouch™580
Wireless Multi-User ADSL Gateways
CLI Reference Guide
Release R4.2.7
500
SERIES

Advertisement

Table of Contents
loading

Summary of Contents for THOMSON SpeedTouch 580

  • Page 1 SpeedTouch™580 Wireless Multi-User ADSL Gateways CLI Reference Guide Release R4.2.7 SERIES...
  • Page 3 SpeedTouch™ CLI Reference Guide Release R4.2.7...
  • Page 4 CLI ST580 R4.2.7 Copyright © 2004 THOMSON. All rights reserved. Passing on, and copying of this document, use and communication of its contents is not permitted without written authorization from THOMSON. 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.
  • Page 5: Table Of Contents

    Content About this Document ..................15 CLI Navigation ....................17 Accessing the Command Line Interface ........................18 Basic Navigation and Manipulation..........................19 Command Line Interface Top Level Structure ......................23 Command Line Interface Commands ........................24 Menu-driven CLI Navigation ............................25 Service Template Files and the CLI ..........................
  • Page 6 Bridge Commands ..................49 bridge config ..................................50 bridge flush ..................................51 bridge ifadd ..................................52 bridge ifattach................................... 53 bridge ifconfig................................... 54 bridge ifdelete .................................. 56 bridge ifdetach ................................. 57 bridge iflist ..................................58 bridge macadd.................................. 60 bridge macdelete ................................61 bridge maclist ...................................
  • Page 7 DHCP Commands ..................85 dhcp client clear ................................87 dhcp client config ................................88 dhcp client flush................................89 dhcp client ifadd................................90 dhcp client ifattach................................91 dhcp client ifconfig ................................92 dhcp client ifdelete................................94 dhcp client iflist................................95 dhcp client ifrelease ................................ 96 dhcp client ifrenew .................................
  • Page 8 DNS Commands ..................127 dns add ....................................128 dns clear ..................................129 dns clrstats..................................130 dns delete..................................131 dns domain ..................................132 dns flush...................................133 dns fwdadd..................................134 dns fwddelete.................................135 dns fwdlist ..................................136 dns fwdtable ...................................137 dns list....................................138 dns nslookup ..................................139 dns start...................................140 dns stats...................................141 dns status ..................................142 dns stop ...................................143 dns toutfwd ..................................144 dns troff...................................145...
  • Page 9 ETHoA Commands ..................157 ethoa flush..................................158 ethoa ifadd ..................................159 ethoa ifattach..................................160 ethoa ifconfig..................................161 ethoa ifdelete .................................163 ethoa ifdetach.................................164 ethoa iflist..................................165 Firewall Commands..................167 firewall assign .................................168 firewall flush..................................170 firewall list..................................171 firewall troff..................................172 firewall tron..................................173 firewall unassign................................174 firewall chain create..............................175 firewall chain delete..............................176 firewall chain flush.................................177 firewall chain list ................................178 firewall rule clear................................179...
  • Page 10 IP Commands ....................189 ip apadd ...................................190 ip apdelete..................................192 ip aplist.....................................193 ip arpadd ..................................194 ip arpdelete..................................195 ip arplist...................................196 ip config ...................................197 ip flush....................................200 ip ifconfig ..................................201 ip iflist....................................202 ip ifwait ....................................203 ip mcadd ..................................204 ip mcdelete ..................................205 ip mclist ...................................206 ip ping....................................207 ip rtadd ....................................208 ip rtdelete ..................................209...
  • Page 11 Label Commands ..................231 label add ..................................232 label config ..................................233 label delete..................................235 label flush..................................236 label list....................................237 label troff..................................238 label tron..................................239 label chain create................................240 label chain delete................................241 label chain flush................................242 label chain list.................................243 label rule clear................................244 label rule create................................245 label rule delete ................................248 label rule flush ................................249 label rule list ...................................250 label rule stats ................................251...
  • Page 12 NAT Commands ..................257 nat applist..................................258 nat bind....................................259 nat bindlist..................................260 nat clear...................................262 nat config..................................263 nat create ..................................264 nat defserver ..................................266 nat delete ..................................267 nat disable ..................................269 nat enable..................................270 nat flush ...................................272 nat list ....................................273 nat multinatadd ................................274 nat multinatdelete .................................275 nat multinatlist ................................276 nat unbind ..................................277 Phonebook Commands ................
  • Page 13 PPPoE Commands..................303 pppoe flush ..................................304 pppoe ifadd ..................................305 pppoe ifattach.................................307 pppoe ifconfig.................................308 pppoe ifdelete ................................312 pppoe ifdetach ................................313 pppoe iflist ..................................314 pppoe ifscan..................................315 pppoe rtadd..................................316 pppoe rtdelete ................................318 pppoe relay add ................................319 pppoe relay delete ................................320 pppoe relay flush ................................321 pppoe relay portlist ..............................322 pppoe relay sesslist...............................323 PPTP Commands..................
  • Page 14 SNMP Commands..................347 snmp config..................................348 snmp get..................................349 snmp getNext ................................350 snmp list ..................................351 snmp walk ..................................352 Software Commands ................... 353 software version................................354 software upgrade ................................355 Switch Commands ..................357 switch group flush .................................358 switch group list ................................359 switch group move ...............................360 switch mirror capture..............................361 switch mirror egress ..............................362 switch mirror ingress ..............................363...
  • Page 15 UPnP Commands..................381 upnp config ..................................382 upnp flush..................................384 upnp list ...................................385 Wireless Commands ................... 387 wireless debug stats..............................388 wireless ifconfig ................................389 wireless macacl add ..............................391 wireless macacl config..............................392 wireless macacl delete ..............................393 wireless macacl flush ..............................394 wireless macacl list ...............................395 wireless macacl modify ..............................396 wireless macacl register...............................397 wireless reset .................................398...
  • Page 16 Syslog Messages.................... 409 Auto-PVC Module ................................410 Configuration Module ..............................410 DHCP CLient Module ..............................411 DHCP Relay Module ..............................411 DHCP Server Module..............................412 Firewall Module ................................412 HTTP Module ................................412 Kernel Module ................................413 Linestate Module................................413 Login Module..................................413 NAPT Module................................413 PPP Module..................................414 PPTP Module..................................414 Routing Module ................................414 Software Module ................................415 UPnP Module .................................415 Supported Key Names ................
  • Page 17: 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 18 About this Document Trademarks The following trademarks are used in this document: • SpeedTouch™ is a trademark of THOMSON. • Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation. • Windows and Internet Explorer are trademarks of Microsoft Corporation.
  • Page 19: Cli Navigation

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

    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™580 banner after opening a session and authentication. Username : johndoe Password : ******* ------------------------------------------------------------------------ ______ SpeedTouch 580 ___/_____/\ Version 4.2.7.5.7 _____/__ /\_____/___ \ Copyright (c) 1999-2003, /\ \...
  • Page 21: 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 22 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™580: =>? Following commands are available : help : Displays this help information menu : Displays menu : Displays this help information exit...
  • Page 23 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 24 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 25: 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 26: 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 27: 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 (for the SpeedTouch™580): Leaving the menu To leave the menu-driven interface, use the TAB key to go to the Cancel field and press ENTER.
  • Page 28 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 29 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 30: 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 31 CLI Navigation [<configuration>.ini] paragraphs Available SpeedTouch™ CLI commands [pppoerelay.ini] The pppoe relay CLI command subgroup [pptp.ini] The pptp CLI command group [qos.ini] The qosbook CLI command group [script.ini] The script CLI command group [snmp.ini] The snmp CLI command group [switch.ini] The switch CLI command group (only for SpeedTouch™...
  • Page 32: 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 33 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 34 CLI Navigation E-DOC-CTC-20040216-0003 v1.0...
  • Page 35: Adsl Commands

    ADSL Commands ADSL Commands Contents This chapter covers the following commands: Topic Page adsl config adsl info E-DOC-CTC-20040216-0003 v1.0...
  • Page 36: 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 37: 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 38 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 39: 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-0003 v1.0...
  • Page 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: Autopvc Commands

    AutoPVC Commands AutoPVC Commands Contents This chapter covers the following commands: Topic Page autopvc config autopvc info E-DOC-CTC-20040216-0003 v1.0...
  • Page 48: 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 49 AutoPVC Commands EXAMPLE: =>autopvc config Autopvc mode : pseudo Autopvc opmode : partial Autopvc type : bridge Autopvc standard: down Autopvc pseudo : up UBR overwrite : disabled UBR peak rate : linerate => RELATED COMMANDS: autopvc info Show retrieved information. E-DOC-CTC-20040216-0003 v1.0...
  • Page 50: 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 51: 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 bridge mcdadd bridge mcddelete bridge mcdlist E-DOC-CTC-20040216-0003 v1.0...
  • Page 52: 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 53: 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-0003 v1.0...
  • Page 54: 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 55: 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 56: 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 57 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 58: 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 59: 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 60: 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 61 Bridge Commands RELATED COMMANDS: bridge ifadd Create a bridged Ethernet interface. bridge ifattach Attach a bridge interface. bridge ifconfig Configure a bridge interface. bridge ifdelete Delete a bridge interface. bridge ifdetach Detach a bridge interface. E-DOC-CTC-20040216-0003 v1.0...
  • Page 62: 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 63: 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 64: 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 65: Bridge Mcdadd

    Bridge Commands bridge mcdadd Add Multicast group to be dropped to the database. If a multicast filter was already installed, this filter has to be deleted first with the bridge mcddelete command. Note SYNTAX: bridge mcdadd srcports = <{obc|eth1|eth2|eth3|eth4|usb|wl|wan} or combination separated by '+'>...
  • Page 66: Bridge Mcddelete

    Bridge Commands bridge mcddelete Remove Multicast group to be dropped from the database. SYNTAX: bridge mcddelete EXAMPLE: =>bridge mcdlist Source Port(s) : usb Destination Drop Port(s) : eth1 =>bridge mcddelete =>bridge mcdlist No valid multicast drop filter specified!! => RELATED COMMANDS: bridge mcdadd Add Multicast group to be dropped to the database.
  • Page 67: Bridge Mcdlist

    Bridge Commands bridge mcdlist Show Multicast group to be dropped from the database. SYNTAX: bridge mcdadd EXAMPLE: =>bridge mcdlist Source Port(s) : usb Destination Drop Port(s) : eth1 => RELATED COMMANDS: bridge mcdadd Add Multicast group to be dropped to the database. bridge mcddelete Remove Multicast group to be dropped from the database.
  • Page 68 Bridge Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 69: 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-0003 v1.0...
  • Page 70: 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-0003 v1.0...
  • Page 71: 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 72: 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 73: 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 74: 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 75: 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 76: 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 77: 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-0003 v1.0...
  • Page 78: 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-0003 v1.0...
  • Page 79: 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-0003 v1.0...
  • Page 80: 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 81: 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, label flush, label chain flush, label rule flush, nat flush, phonebook flush, pppoa flush, pppoe flush, pppoe relay flush, pptp flush, qosbook flush, script flush, switch group flush, system flush and upnp flush.
  • Page 82: 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 83: 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 84 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-0003 v1.0...
  • Page 85: 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 86 Config Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 87: 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 88 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-0003 v1.0...
  • Page 89: 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 90: 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 91: 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 92: 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 93: 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 94: 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 95 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 96: 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 97: 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 98: 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 99 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 100: 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 101 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 102: 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 103: 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 104: 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 105: 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 106: 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 107: 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 108: 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 109: 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 110: 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 111: 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 112: 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 113: 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 114: 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 115: 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 116 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 117: 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 118 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 119: 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 120: 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 121: 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 122: 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 123: 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 124 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 125: 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 126: 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 127: 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 128: Dhcp Commands

    DHCP Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 129: 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 130: 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 131: 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 132: 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 133: 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 134: 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 135: 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 136: 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 137: 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 138: 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 139: 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 140: 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 141: 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 142: 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 143: 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 144: 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 145: 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 146: 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 147: 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 148: 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 149: 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-0003 v1.0...
  • Page 150: Env Flush

    Env Commands env flush Flush all non-system environment variables. SYNTAX: env flush EXAMPLE : =>env list _COMPANY_NAME=THOMSON _COMPANY_URL=http://www.thomson.net _PROD_NAME=SpeedTouch _PROD_URL=http://www.speedtouch.com _PROD_FRIENDLY_NAME=SpeedTouch 580 _TPVERSION=1.2.0 _ETHERNET=SWITCH _WEPKEY_SERIAL=26FF871306 _WPAKEY_SERIAL=26FF871306 _SSID_SERIAL=SpeedTouchECB3BD _MACADDR=00-90-D0-4E-F6-B7 _UDN=uuid:UPnP-SpeedTouch580-1_00-90-D0-4E-F6-B7 _IGDX_VERSION=1.1 _WIZ_AUTOPOPUP=1 CONF_REGION=China CONF_PROVIDER=ADSL Service Provider CONF_DESCRIPTION=Factory Defaults CONF_SERVICE=Bridging on 0/32, 0/33, 0/35, 0/100, 1/33, 8/35, 8/36 and 8/81 CONF_DATE=Configuration modified manually UPGRADE_URL=http://www.speedtouch.com/upgrade500.htm...
  • 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

    _BOARD_SERIAL_NBR=0403AA001 _PROD_SERIAL_NBR=TMM0403AA001 _FII=4.2.7.5.7 _BUILD=4.2.7.5.7 _BOOTLOADER_VERSION=1.0.7 _BUILDVARIANT=-- _MODEMLABEL=MOD_BCM6345_V1.0.27_ADSL_PHY_a0_23eFT0 _PHYSLAYERTYPE=POTS _BUILDNAME=bant-d.www _PRL=DSLBB683LE _FIA=Q4 _BOARD_NAME=BANT-D _COMPANY_ID=ALCL _COPYRIGHT=Copyright (c) 1999-2003, THOMSON _TPVERSION=1.2.0 _ETHERNET=SWITCH _WEPKEY_SERIAL=26FF871306 _WPAKEY_SERIAL=26FF871306 _SSID_SERIAL=SpeedTouchECB3BD _MACADDR=00-90-D0-4E-F6-B7 _UDN=uuid:UPnP-SpeedTouch580-1_00-90-D0-4E-F6-B7 _IGDX_VERSION=1.1 _WIZ_AUTOPOPUP=1 CONF_REGION=China CONF_PROVIDER=ADSL Service Provider CONF_DESCRIPTION=Factory Defaults CONF_SERVICE=Bridging on 0/32, 0/33, 0/35, 0/100, 1/33, 8/35, 8/36 and 8/81 CONF_DATE= UPGRADE_URL=http://www.speedtouch.com/upgrade500.htm...
  • Page 153: 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 154: 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 155: 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-0003 v1.0...
  • Page 156: Eth Config

    Eth Commands eth config Enable/disable the Ethernet interface. SYNTAX: eth config intf = <number{1-6}> [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] ETH Intf 2...
  • Page 157: Eth Ifconfig

    Eth Commands eth ifconfig Configure the Ethernet port. SYNTAX: eth ifconfig intf = <number{1-6}> 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 158: 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 159: 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-0003 v1.0...
  • Page 160: 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 161: 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 162: 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 163: 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 164 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-0003 v1.0...
  • Page 165: 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 166: 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 167: 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 168: Ethoa Commands

    ETHoA Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 169: 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 170: 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 171 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-0003 v1.0...
  • Page 172: 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 173: 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 174: 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-0003 v1.0...
  • Page 175: 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-0003 v1.0...
  • Page 176: 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 177: 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 178: 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 179: 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-0003 v1.0...
  • Page 180: 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 181: 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 182: 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 183 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 184 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 185 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 421 for a listing of ICMP type names supported by the SpeedTouch™).
  • Page 186: 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 187: 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 188: 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 189: 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 190 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 191: 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 ifconfig ip iflist ip ifwait ip mcadd ip mcdelete ip mclist ip ping ip rtadd ip rtdelete...
  • Page 192: 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 193 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 194: 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 195: 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 196: 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 197: 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 198: 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 199: 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 200 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 201 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 202: 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 203: 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 204: 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-0003 v1.0...
  • Page 205: 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 206: 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 207: 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 208: 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-0003 v1.0...
  • Page 209: 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 210: 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 211: 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 212: 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 213: 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 214: 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 215: Ip Auto Flush

    IP Commands ip auto flush Flush the autoIP interfaces. SYNTAX: ip auto flush E-DOC-CTC-20040216-0003 v1.0...
  • Page 216: 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 217: 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 218: 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 219: 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 220: 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 221: 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 222 IP Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 223: 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-0003 v1.0...
  • Page 224: 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-0003 v1.0...
  • Page 225: 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 226: 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 227: 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 228 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-0003 v1.0...
  • Page 229: 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 230: 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 231: 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 232 IPoA Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 233: 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 234: 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 235: Label Config

    Label Commands label config Configure a label. SYNTAX: label config name = <string> [classification = <{ignore|overwrite|increase}>] [defclass = <number{0-15}>] [ackclass = <number{0-15}>] [ttloverwrite = <{disabled|enabled}>] [ttl = <number{0-255}>] [tosmarking = <{disabled|enabled}>] [tos = <number{0-255}>] [trace = <{disabled|enabled}>] where: name The name of the label to be configured. REQUIRED classification Select the method of classification, i.e.
  • Page 236 Label Commands tosmarking Enable/disable tos marking. OPTIONAL Choose between: • disabled • enabled. The default is disabled. A number between 0 and 255. OPTIONAL Represents the Type of Service (ToS) specification in the IP packet (used for tosmarking). The default is 0. trace Enable/disable tracing for this label.
  • Page 237: 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 238: 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 239: 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 240: 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-0003 v1.0...
  • Page 241: 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-0003 v1.0...
  • Page 242: 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 243: 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 244: 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-0003 v1.0...
  • Page 245: 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 246: 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 247: 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 248 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 249 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 250: 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 251: 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 252: 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 253: 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 254 Label Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 255: 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-0003 v1.0...
  • Page 256: 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-0003 v1.0...
  • Page 257: 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.5.7 <system> => RELATED COMMANDS: language config Select a language.
  • Page 258: 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 259: 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-0003 v1.0...
  • Page 260: 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 261: 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 262: Nat Bindlist

    NAT Commands nat bindlist List current NAT/PAT helper/port bindings. SYNTAX: nat bindlist EXAMPLE: =>nat bindlist Application Proto Port H323 1720 1002 IP6TO4 6to4 6660-6670 JABBER 5222 JABBER 15222 PPTP 1723 RAUDIO(PNA) 7070 RTSP 5060 => EXAMPLE: =>nat bindlist Application Proto Port H323 1720 1002...
  • Page 263 NAT Commands nat bind Create a new helper/port binding. nat unbind Delete an existing helper/port binding. E-DOC-CTC-20040216-0003 v1.0...
  • Page 264: 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-0003 v1.0...
  • Page 265: 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 266: 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 267 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 418 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 268: 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 269: 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 270 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 418 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 271: 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 272: 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 273 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-0003 v1.0...
  • Page 274: 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 275: 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 276: 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 277: 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 278: 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 279: 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 280: Nat Commands

    NAT Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 281: 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-0003 v1.0...
  • Page 282: 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 283 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 284: 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-0003 v1.0...
  • Page 285: 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 286: 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 287: 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 288 Phonebook Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 289: 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-0003 v1.0...
  • Page 290: 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 291: 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 292 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-0003 v1.0...
  • Page 293: 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 294: 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 295 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 296 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 297 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 298: 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 299: 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 300: 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 301: 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 302 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 303: 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 304 PPPoA Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 305: 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-0003 v1.0...
  • Page 306: 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 307: 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 308 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-0003 v1.0...
  • Page 309: 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 310: 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 311 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 312 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 313 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 314: 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 315: 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 316: 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 317: 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 318: 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 319 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 320: 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 321: 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 322: 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 323: 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 324: 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 325: 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 326 PPPoE Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 327: 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-0003 v1.0...
  • Page 328: 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 329: 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-0003 v1.0...
  • Page 330: 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-0003 v1.0...
  • Page 331: 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 332 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-0003 v1.0...
  • Page 333: 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 334: 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-0003 v1.0...
  • Page 335: 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-0003 v1.0...
  • Page 336: 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 337 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 338: 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 339: 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 340: 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-0003 v1.0...
  • Page 341: 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 342 QoSBook Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 343: 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 344: 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 345: 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 346: 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-0003 v1.0...
  • Page 347: 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 348: 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 349: 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-0003 v1.0...
  • Page 350: 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 351: 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 352: 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 353: 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 354: 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 355: Software Commands

    Software Commands Software Commands Contents This chapter covers the following commands: Topic Page software version software upgrade E-DOC-CTC-20040216-0003 v1.0...
  • Page 356: Software Version

    Software Commands software version Show the software version. SYNTAX: software version EXAMPLE: =>software version Flash image : 4.2.7.8.0 Build name : ZZX3AA4.278 => E-DOC-CTC-20040216-0003 v1.0...
  • Page 357: Software Upgrade

    Software Commands software upgrade Reboot the modem to initiate the SW upgrade. New software available on a remote LAN host will be uploaded to the modem. SYNTAX: software upgrade E-DOC-CTC-20040216-0003 v1.0...
  • Page 358 Software Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 359: 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-0003 v1.0...
  • Page 360: 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 361: 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 362: 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 363: 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 364: 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 365: 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 366 Switch Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 367: 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 stats E-DOC-CTC-20040216-0003 v1.0...
  • Page 368: 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 369: 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}>] [led = <{green|red|orange|flash|off}>] [digestauth = <{disabled|enabled}>]...
  • Page 370: 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 371: 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-0003 v1.0...
  • Page 372: 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 373: 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 374: 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 375: 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-0003 v1.0...
  • Page 376: Systemlog Flush

    Systemlog Commands systemlog flush Flush all messages in the internal SpeedTouch™ Syslog message buffer. SYNTAX: systemlog flush E-DOC-CTC-20040216-0003 v1.0...
  • Page 377: 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 378 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 379: 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 380 Systemlog Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 381: Td Commands

    TD Commands TD Commands Contents This chapter covers the following commands: Topic Page td call E-DOC-CTC-20040216-0003 v1.0...
  • Page 382: Td Call

    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-0003 v1.0...
  • Page 383: 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-0003 v1.0...
  • Page 384: 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 385 UPnP Commands EXAMPLE (shows the default configuration): =>upnp config ssdp max-age : 1800 default connection service : write mode : full safe nat entries : disabled preferred address multicast interface(s) : eth0 (10.0.0.138) => E-DOC-CTC-20040216-0003 v1.0...
  • Page 386: Upnp Flush

    UPnP Commands upnp flush Flush the UPnP™ configuration (i.e. reset to default configuration). SYNTAX: upnp flush E-DOC-CTC-20040216-0003 v1.0...
  • Page 387: 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 388 UPnP Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 389: Wireless Commands

    Wireless Commands Wireless Commands Contents This chapter covers the following commands:I Topic Page wireless debug stats wireless ifconfig wireless macacl add wireless macacl config wireless macacl delete wireless macacl flush wireless macacl list wireless macacl modify wireless macacl register wireless reset wireless secmode config wireless secmode wep wireless secmode wpa-psk...
  • Page 390: Wireless Debug Stats

    Wireless Commands wireless debug stats Show the transfer statistics. SYNTAX: wireless debug stats EXAMPLE: =>wireless debug stats Good Rx Packets Bad Rx Packets Good Tx Packets : 15 Bad Tx Packets => E-DOC-CTC-20040216-0003 v1.0...
  • Page 391: Wireless Ifconfig

    Wireless Commands wireless ifconfig Configure wireless settings. SYNTAX: wireless ifconfig [state = <{enabled|disabled}>] [channel = <{auto|1|2|3|4|5|6|7|8|9|10|11|12|13}>] [ssid = <quoted string>] [any = <{disabled|enabled}>] [interop = <{auto|gonly}>] where: state Interface operational status of wireless access point. OPTIONAL Choose between: • enabled •...
  • Page 392 Wireless Commands interop Select the interoperability mode. OPTIONAL Choose between: • auto: IEEE 802.11g and b clients can connect to the SpeedTouch™. When a IEEE 802.11b client connects to the Note SpeedTouch™, the modulation rate drops to 11Mbps for this client. •...
  • Page 393: Wireless Macacl Add

    Wireless Commands wireless macacl add Add an Access Control List (ACL) MAC entry. SYNTAX: wireless macacl add hwaddr = <hardware-address> permission = <{allow|deny}> [name = <quoted string>] where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED permission The action to be performed on ACL entry. REQUIRED Choose between: •...
  • Page 394: Wireless Macacl Config

    Wireless Commands wireless macacl config Configure the ACL mode. SYNTAX: wireless macacl config [control = <{lock|unlock|register}>] where: control Select the ACL mode. OPTIONAL Choose between: • lock: The ACL is locked. No new entries are allowed in the ACL. • unlock: Every wireless client can associate to the SpeedTouch™.
  • Page 395: Wireless Macacl Delete

    Wireless Commands wireless macacl delete Delete an ACL MAC entry. SYNTAX: wireless macacl delete hwaddr = <hardware-address> where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED EXAMPLE: =>wireless macacl list Station Name hardware address Permission Test 00:90:d0:01:47:de accept Test2 01:67:d0:23:56:cd accept...
  • Page 396: Wireless Macacl Flush

    Wireless Commands wireless macacl flush Flush ACL entries. SYNTAX: wireless macacl flush proceed = <{disabled|enabled}> where: proceed Confirm to reset AP settings to factory defaults. REQUIRED Choose between: • disabled • enabled. EXAMPLE: =>wireless macacl list Station Name hardware address Permission Test 00:90:d0:01:47:de...
  • Page 397: Wireless Macacl List

    Wireless Commands wireless macacl list Show a list of all configured ACL entries. SYNTAX: wireless macacl list EXAMPLE: =>wireless macacl list Station Name hardware address Permission Test 00:90:d0:01:47:de accept Test2 01:67:d0:23:56:cd accept => E-DOC-CTC-20040216-0003 v1.0...
  • Page 398: Wireless Macacl Modify

    Wireless Commands wireless macacl modify Modify an existing ACL entry. SYNTAX: wireless macacl modify hwaddr = <hardware-address> permission = <{allow|deny}> [name = <quoted string>] where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED If the MAC address is not present in the ACL list, the Note command will not be excuted.
  • Page 399: Wireless Macacl Register

    Wireless Commands wireless macacl register Start a registration process (only for register mode). Prerequisite The register mode must be enabled (with the command wireless macacl config control=register). If the register mode is not enabled when the registration process is started, a warning will be displayed. Note Registration Process The ACL is unlocked for a time period of 60 seconds.
  • Page 400: Wireless Reset

    Wireless Commands wireless reset The following wireless parameters are reset to their default settings: • AP + communication channel • Security mode • MACACL mode • Pre-shared keys • MACACL list is cleared. SYNTAX: wireless reset proceed = <{disabled|enabled}> where: proceed Confirm to reset AP settings to factory defaults.
  • Page 401 Wireless Commands EXAMPLE: =>wireless ifconfig State : enabled Network name (SSID) : MySpeedTouch Public network : no Channel : 8 [manual] RTS Threshold : 2347 Short Retry Limit Long Retry Limit Beacon Period : 100 Rate : 54 Mbps Interoperability : 54g Only Protection : never...
  • Page 402: Wireless Secmode Config

    Wireless Commands wireless secmode config Configure/show the security mode. SYNTAX: wireless secmode config [mode = <{disable|wep|wpa-psk}>] where: mode The security mode. OPTIONAL Choose between: • disable: no security • wep: Wired Equivalent Privacy (WEP) • wpa-psk: Wi-Fi Protected Access (WPA) - Pre-Shared Key (PSK). The default is disable(to enable an easy first use).
  • Page 403: Wireless Secmode Wep

    Wireless Commands wireless secmode wep Configure WEP settings. The WEP security mode must be disabled, before the WEP settings can be configured. Note SYNTAX: wireless secmode wep [encryptionkey = <quoted string>] where: encryptionkey The secret key to be used for WEP encryption. OPTIONAL Two key lengths (64 or 128 bits) and two formats (alphanumeric or hexadecimal) are permitted:...
  • Page 404: Wireless Secmode Wpa-Psk

    Wireless Commands wireless secmode wpa-psk Configure WPA-PSK settings. The WPA-PSK security mode must be disabled, before the WPA-PSK settings can be configured. Note SYNTAX: wireless secmode wpa-psk [presharedkey = <quoted string>] [encryption = <{TKIP|AES}>] [rekeysec = <number>] where: presharedkey The preshared key is an alphanumeric string with a length from 8 to OPTIONAL 64 characters.
  • Page 405: Wireless Stations List

    Wireless Commands wireless stations list List all currently associated wireless clients. SYNTAX: wireless station list EXAMPLE: =>wireless station list Station Name Hardware Address Authentication Not Registered (ACL) 00:90:01:02:03:04 WEP-64 used Test 00:90:d0:01:47:de WEP-64 used Test2 01:67:d0:23:56:cd WEP-64 used Total number of associated stations : 3 =>...
  • Page 406 Wireless Commands E-DOC-CTC-20040216-0003 v1.0...
  • Page 407: 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 408 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 409 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 410 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 411: 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 Kernel Module Linestate Module Login Module NAPT Module...
  • Page 412: 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 413: 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 414: 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 415: 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 416: 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 417: Software Module

    Syslog Messages Software Module Facility Severity Contents KERN INFO SOFTWARE Copying all data files from <file_location> to <file_location> KERN INFO SOFTWARE Switchover going down in <number> seconds KERN INFO SOFTWARE No passive software found, duplicating active software KERN INFO SOFTWARE Duplication of active software failed UPnP Module Facility Severity...
  • Page 418 Syslog Messages E-DOC-CTC-20040216-0003 v1.0...
  • Page 419: 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 420: 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 421 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 422 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 423: 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 424: 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 425: 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 426 Supported Key Names E-DOC-CTC-20040216-0003 v1.0...
  • Page 428 www.speedtouch.com SERIES Built for excellence...

Table of Contents