THOMSON SpeedTouch 585 Reference Manual

THOMSON SpeedTouch 585 Reference Manual

Wireless residential adsl gateway
Hide thumbs Also See for SpeedTouch 585:
Table of Contents

Advertisement

SpeedTouch™585
Wireless Residential ADSL Gateway
CLI Reference Guide
Release R5.3.1

Advertisement

Table of Contents
loading

Summary of Contents for THOMSON SpeedTouch 585

  • Page 1 SpeedTouch™585 Wireless Residential ADSL Gateway CLI Reference Guide Release R5.3.1...
  • Page 3 SpeedTouch™ CLI Reference Guide R5.3.1...
  • Page 4 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. THOMSON assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
  • Page 5: Table Of Contents

    Contents Contents About this Document ..................1 ADSL Commands................... 3 adsl config..............................4 adsl info................................. 5 ATM Commands .................... 7 atm flush ............................... 9 atm ifadd ..............................10 atm ifattach ..............................11 atm ifconfig..............................12 atm ifdelete ..............................14 atm ifdetach ..............................15 atm iflist ..............................
  • Page 6 Contents atm oam vclb add............................41 atm oam vclb del............................42 atm oam vclb list ............................43 atm phonebook add ........................... 44 atm phonebook autolist..........................45 atm phonebook delete ..........................46 atm phonebook flush ..........................47 atm phonebook list ............................ 48 atm qosbook add............................
  • Page 7 Contents connection flush ............................83 connection info............................84 connection list ............................85 connection refresh ............................. 86 connection stats ............................87 connection timerclear ..........................88 connection timerconfig..........................89 connection unbind ............................. 90 CWMP Commands..................91 cwmp config ............................... 92 cwmp traceconfig............................94 cwmp server config............................
  • Page 8 Contents dhcp server policy ............................ 126 dhcp server debug clear .......................... 127 dhcp server debug stats .......................... 128 dhcp server debug traceconfig ....................... 130 dhcp server lease add ..........................131 dhcp server lease delete .......................... 133 dhcp server lease flush ..........................134 dhcp server lease list ..........................
  • Page 9 Contents dns server debug stats..........................169 dns server debug spoof clear........................170 dns server debug spoof getaddress ....................... 171 dns server debug spoof getflags ......................172 dns server debug spoof list ........................173 dns server debug spoof update ......................174 dns server host add..........................
  • Page 10 Contents dsd webfilter professional config ......................211 dsd webfilter professional level add....................... 212 dsd webfilter professional level delete....................213 dsd webfilter professional level flush..................... 214 dsd webfilter professional level list ......................215 dsd webfilter professional level modify ....................216 dsd webfilter professional level set ......................217 dsd webfilter professional rule clear ......................
  • Page 11 Contents dyndns host list ............................253 dyndns service list............................ 254 dyndns service modify..........................255 Env Commands ..................257 env flush..............................258 env get............................... 259 env list ............................... 260 env set ............................... 261 env unset..............................262 Eth Commands................... 263 eth ifadd ..............................265 eth ifattach ..............................
  • Page 12 Contents eth device iflist............................293 eth switch group flush ..........................294 eth switch group list..........................295 eth switch group move ..........................296 eth switch mirror capture ........................297 eth switch mirror egress.......................... 298 eth switch mirror ingress......................... 299 Expr Commands..................301 expr add ..............................
  • Page 13 Contents GRP Commands ..................345 grp config..............................346 grp flush ..............................347 grp rtlist..............................348 grp rip config ............................349 grp rip flush .............................. 351 grp rip ifconfig ............................352 grp rip show.............................. 354 Hostmgr Commands ................. 355 hostmgr add ............................. 356 hostmgr clear............................
  • Page 14 Contents ip ifadd ..............................387 ip ifattach ..............................388 ip ifconfig ..............................389 ip ifdelete ..............................391 ip ifdetach ..............................392 ip iflist................................ 393 ip ifwait..............................394 ip ipadd ..............................395 ip ipconfig ..............................396 ip ipdelete ..............................397 ip iplist............................... 398 ip mcadd ..............................
  • Page 15 Contents Label Commands ..................433 label add..............................434 label delete..............................435 label flush..............................436 label list ..............................437 label modify .............................. 438 label chain add ............................440 label chain delete ............................. 441 label chain flush ............................442 label chain list............................443 label rule add ............................
  • Page 16 Contents mlp role list ............................... 473 mlp role removepriv ..........................474 NAT Commands..................475 nat config ..............................476 nat flush ..............................477 nat ifconfig ..............................478 nat iflist..............................479 nat mapadd............................... 480 nat mapdelete............................483 nat maplist ..............................484 nat tmpladd............................... 485 nat tmpldelete............................
  • Page 17 Contents Service Commands..................519 service host assign........................... 520 service host config ........................... 521 service host add ............................522 service host delete ........................... 523 service host disable..........................524 service host flush ............................. 525 service host list............................526 service host stats............................527 service host triggerlist ..........................
  • Page 18 Contents sntp config ..............................557 sntp delete ..............................558 sntp flush ..............................559 sntp list..............................560 Software Commands................. 561 software cleanup ............................562 software deletepassive ..........................563 software duplicate............................ 564 software setpassive..........................565 software switch ............................566 software upgrade ............................. 567 software version............................
  • Page 19 Contents user flush ..............................596 user list..............................597 user rights ..............................599 Abbreviations ..................... 601 Wireless Commands.................. 605 wireless ifconfig ............................606 wireless reset............................608 wireless debug stats ..........................609 wireless macacl add..........................610 wireless macacl config..........................611 wireless macacl delete..........................612 wireless macacl flush..........................
  • Page 20 Contents PPP Module............................... 632 PPTP Module ............................632 RIP Module..............................633 Routing Module............................634 Session Module............................634 SNTP Module............................634 Software Module............................635 UPnP Module............................635 Wireless Module............................635 Supported Key Names ................637 Supported IP Protocols ..........................638 Supported TCP/UDP Port Names......................639 Supported ICMP Type Names.........................
  • Page 21: 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 22 “. Documentation and software updates THOMSON continuously develops new solutions, but is also committed to improve its existing products. For suggestions regarding this document, please contact documentation.speedtouch@thomson.net. For more information on THOMSON's latest technological innovations, documents and software releases, visit us www.speedtouch.com...
  • Page 23: Adsl Commands

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

    ADSL Commands adsl config Show/set the Asymmetric Digital Subscriber Line (ADSL) configuration. SYNTAX: adsl config [opermode = <{multimode | multi_adsl2 | multi_readsl2 | multi_adsl2plus}>] [trace = <{disabled | enabled}>] where: opermode The operational mode of the SpeedTouch™. OPTIONAL Choose between: multimode multi_adsl2 multi_readsl2...
  • Page 25: Adsl Info

    ADSL Commands adsl info Display the ADSL statistics and information about the 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 26 ADSL Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 27: Atm Commands

    ATM Commands ATM Commands Introduction This chapter describes the commands of the atm command group. Contents This chapter covers the following commands: atm flush Flush all Asynchronous Transfer Mode (ATM) interfaces. atm ifadd Create a new ATM interface. atm ifattach Attach a ATM interface.
  • Page 28 ATM Commands atm oam vclb add Create a loopback connection for VC. atm oam vclb del Delete a loopback connection for VC. atm oam vclb list List all VC loopback connections. atm phonebook add Add a new phonebook entry. atm phonebook autolist Show the auto PVCs.
  • Page 29: Atm Flush

    ATM Commands atm flush Flush all Asynchronous Transfer Mode (ATM) interfaces. SYNTAX: atm flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 30: Atm Ifadd

    ATM Commands atm ifadd Create a new ATM interface. SYNTAX: atm ifadd intf = <string> where: intf The name for the new ATM interface. REQUIRED Note If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name. EXAMPLE: =>atm iflist atm_0_35...
  • Page 31: Atm Ifattach

    ATM Commands atm ifattach Attach a ATM interface. SYNTAX: atm ifattach intf = <string> where: intf The name of the ATM interface to be attached. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
  • Page 32: Atm Ifconfig

    ATM Commands atm ifconfig Configure an ATM interface. The interface to be configured must not be connected at the time of configuration. If this should be the case, use the command :atm ifdetach before using the command :atm ifconfig. SYNTAX: atm ifconfig intf = <string>...
  • Page 33 ATM Commands EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : llc Fcs : disabled Ulp : mac Connection State : connected atm_8_35 : dest : atm_pvc_8_35 Retry : 10 QoS : default Encaps : llc Fcs : disabled Ulp : mac Connection State : not-connected =>...
  • Page 34: Atm Ifdelete

    ATM Commands atm ifdelete Delete an ATM interface. SYNTAX: atm ifdelete intf = <string> where: intf The name of the ATM interface to be deleted. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
  • Page 35: Atm Ifdetach

    ATM Commands atm ifdetach Detach an ATM interface. SYNTAX: atm ifdetach intf = <string> where: intf The name of the ATM interface to be detached. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
  • Page 36: Atm Iflist

    ATM Commands atm iflist Display the ATM interfaces. SYNTAX: atm iflist [intf = <string>] where: intf The name of the ATM interface to be shown. OPTIONAL Note If not specified, all the ATM interfaces are shown. EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default...
  • Page 37: Atm Bundle Add

    ATM Commands atm bundle add Add a new bundle of interfaces. SYNTAX: atm bundle add name = <string> where: name The name of the new bundle. REQUIRED EXAMPLE: =>atm bundle add name=myBundle =>atm bundle list myBundle: Connection state : not-connected Retry: 10 Policy: priority Propagate: disabled...
  • Page 38: Atm Bundle Attach

    ATM Commands atm bundle attach Attach a bundle of interfaces. SYNTAX: atm bundle attach name = <string> where: name The name of the bundle to be attached. REQUIRED EXAMPLE: =>atm bundle attach name=myBundle =>atm bundle list myBundle: Connection state : connected Retry: 10 Policy: priority Propagate: disabled...
  • Page 39: Atm Bundle Config

    ATM Commands atm bundle config Modify a bundle of interfaces. The bundle of interfaces to be configured must not be connected at the time of configuration. If this should be the case, use the command :atm bundle detach before using the command :atm bundle config.
  • Page 40: Atm Bundle Clear

    ATM Commands atm bundle clear Clear the bundle statistics. SYNTAX: atm bundle clear [name = <string>] where: name The name of the bundle for which the statistics must be cleared. OPTIONAL Note If not specified, the statistics for all the bundles will be cleared. E-DOC-CTC-20050531-0058 v1.0...
  • Page 41: Atm Bundle Delete

    ATM Commands atm bundle delete Delete a bundle of interfaces. SYNTAX: atm bundle delete name = <string> where: name The name of the bundle to be deleted. REQUIRED RELATED COMMANDS: atm bundle add Add a new bundle of interfaces. atm bundle list Display the current bundles.
  • Page 42: Atm Bundle Detach

    ATM Commands atm bundle detach Detach a bundle of interfaces. SYNTAX: atm bundle detach intf = <string> where: intf The name of the bundle to be detached. REQUIRED RELATED COMMANDS: atm bundle attach Attach a bundle of interfaces. E-DOC-CTC-20050531-0058 v1.0...
  • Page 43: Atm Bundle Flush

    ATM Commands atm bundle flush Flush all bundles. SYNTAX: atm bundle flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 44: Atm Bundle Ifadd

    ATM Commands atm bundle ifadd Add an interface on a bundle. Up to 8 interfaces or (sub-)bundles can be added to one bundle. SYNTAX: atm bundle ifadd name = <string> intf = <string> [index = <number{0-6}>] where: name The name of the bundle to which an ATM interface must be added. REQUIRED intf The name of the ATM interface to be added.
  • Page 45: Atm Bundle Ifconfig

    ATM Commands atm bundle ifconfig Configure an interface from a bundle. The interface to be configured must not be connected at the time of configuration. If this should be the case, use the command :atm bundle ifdetach before using the command :atm bundle ifconfig. SYNTAX: atm bundle ifconfig name = <string>...
  • Page 46: Atm Bundle Ifdelete

    ATM Commands atm bundle ifdelete Remove an interface from a bundle. SYNTAX: atm bundle ifdelete name = <string> intf = <string> where: name The name of the bundle from which an ATM interface must be removed. REQUIRED intf The name of the ATM interface to be removed. REQUIRED EXAMPLE: =>atm bundle iflist...
  • Page 47: Atm Bundle List

    ATM Commands atm bundle list Display the current bundles. SYNTAX: atm bundle list EXAMPLE: =>atm bundle list Test : Connection state : not-connected Retry: 10 Policy: priority TX requested bytes: 0 requested frames: 0 TX bytes: 0 frames: 0 RX bytes: 0 frames: 0 Interface: Test State: enabled...
  • Page 48: Atm Cac Config

    ATM Commands atm cac config Configure the ATM connection admission control. SYNTAX: atm cac config config port = <{dsl0|dsl1|atm2|atm3|aal5|atm5} or number> state = <{disabled|enabled}> where: config port The port for which CAC is configured. REQUIRED state Enable/disable CAC for an ATM port. REQUIRED EXAMPLE: {Administrator}=>atm cac config...
  • Page 49: Atm Cac List

    ATM Commands atm cac list Display all the CAC parameters. SYNTAX: atm cac list EXAMPLE: {Administrator}[atm cac]=>list CAC: port: dsl0 state: enabled CAC: port: dsl1 state: enabled CAC: port: atm2 state: enabled CAC: port: aal5 state: disabled CAC: port: atm5 state: disabled Overbooking: realtime: 0% non-realtime: 0%.
  • Page 50: Atm Cac Overbooking

    ATM Commands atm cac overbooking Configure ATM overbooking parameters. SYNTAX: atm cac overbooking rt = <number{0-1000}> nrt = <number{0-1000}> where: A number between 0 and 1000. REQUIRED The realtime overbooking percentage. A number between 0 and 1000. REQUIRED The non-realtime overbooking percentage. EXAMPLE: {Administrator}[atm cac]=>overbooking rt 20 nrt 500 {Administrator}[atm cac]=>list...
  • Page 51: Atm Debug Aal5Stats

    ATM Commands atm debug aal5stats Display ATM Adaptation Layer 5 (AAL5) port specific ATM statistics. SYNTAX: atm debug aal5stats port = <{dsl0} or number> vpi = <number{0-15}> [vci = <number{0-511}>] [clear = <{disabled | enabled}>] where: port The port number for which statistics will be retrieved. REQUIRED Choose between: DSL0...
  • Page 52: Atm Debug Gstats

    ATM Commands atm debug gstats Display ATM global statistics. SYNTAX: atm debug gstats [clear = <{disabled | enabled}>] where: clear Enable or disable clearing of the statistics after request. OPTIONAL EXAMPLE: {admin}[atm debug]=>gstats # of received octets = 1802. # of transmitted octets = 4346. # of received cells = 34.
  • Page 53: Atm Debug Portstats

    ATM Commands atm debug portstats Display port specific ATM statistics. SYNTAX: atm debug portstats port = <{dsl0} or number> [clear = <{disabled | enabled}>] where: port The port number for which statistics will be retrieved. REQUIRED Choose between: DSL0 Or specify a port number (dsl0 has port number 0). clear Enable or disable clearing of the statistics after request.
  • Page 54: Atm Oam Config

    ATM Commands atm oam config Modify the ATM Operation and Maintenance (OAM) settings. SYNTAX: atm oam config [clp = <number{0-1}>] [loopbackid = <string>] where: A number (0 or 1). OPTIONAL Represents the Cell Loss Priority (CLP) bit value of the OAM cells. The default is 1.
  • Page 55: Atm Oam List

    ATM Commands atm oam list Display the ATM OAM settings. SYNTAX: atm oam list EXAMPLE: =>atm oam list 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 56: Atm Oam Modify

    ATM Commands atm oam modify Modify the ATM OAM data blocking mode. SYNTAX: atm oam modify port = <{dsl0} or number> blocking = <{disabled | enabled}> where: port The port for which OAM blocking is configured. REQUIRED Choose between: DSL0 Or specify a port number (dsl0 has port number 0).
  • Page 57: Atm Oam Ping

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

    ATM Commands atm oam cc list Display Continuity Check (CC) configuration. SYNTAX: atm oam cc list EXAMPLE: =>atm oam cclist PORT = 0 VPI = 15 VCI = 16 End2End Mode = Auto Segment Mode = Auto PORT = 0 VPI = 0 VCI = 35 End2End Mode = Auto Segment Mode = Auto PORT = 0 VPI = 8 VCI = 35 End2End Mode = Auto Segment Mode = Auto...
  • Page 59: Atm Oam Cc Modify

    ATM Commands atm oam cc modify Modify CC on the connection. SYNTAX: atm oam modify port = <{dsl0} 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 60: Atm Oam Cc Send

    ATM Commands atm oam cc send Send CC activate/deactivate to connection. SYNTAX: atm oam cc send port = <{dsl0} 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.
  • Page 61: Atm Oam Vclb Add

    ATM Commands atm oam vclb add Create a loopback connection for VC. SYNTAX: atm oam vclb add port = <{dsl0} or number> vpi = <number{0-15}> [vci = <number{0-511}>] where: port The ATM port number. REQUIRED Choose between: DSL0 Or specify a port number (dsl0 has port number 0). A number between 0 and 15.
  • Page 62: Atm Oam Vclb Del

    ATM Commands atm oam vclb del Delete a loopback connection for VC. SYNTAX: atm oam vclb del port = <{dsl0} or number> vpi = <number{0-15}> [vci = <number{0-511}>] where: port The ATM port number. REQUIRED Choose between: DSL0 Or specify a port number (dsl0 has port number 0). A number between 0 and 15.
  • Page 63: Atm Oam Vclb List

    ATM Commands atm oam vclb list List all VC loopback connections. SYNTAX: atm oam vclb list EXAMPLE: =>atm oam vclb list PORT = 0 VPI = 0 VCI = PORT = 1 VPI = 0 VCI = => RELATED COMMANDS: atm oam vclb add Create a loopback connection for VC.
  • Page 64: Atm Phonebook Add

    ATM Commands atm phonebook add Add a new phonebook entry. SYNTAX: atm phonebook add name = <string> addr = <atmchannel : PVC syntax is [port.]vpi.vci port=dsl0 | ...> where: name The name of the new phonebook entry. REQUIRED This name can be freely chosen, however two limitations apply: The name of a phonebook entry intended for the Relayed PPPoA (PPPoA-to-PPTP Relaying) packet service may not start with capital P or capital T The name of a phonebook entry intended for the PPP-to-DHCP spoofing packet...
  • Page 65: Atm Phonebook Autolist

    ATM Commands atm phonebook autolist Show the auto PVCs. Auto PVCs are only shown if they are supported by the Central Office DSLAM. SYNTAX: atm phonebook autolist EXAMPLE: =>atm phonebook autolist 8.35 => RELATED COMMANDS: atm phonebook list Display the current phonebook. E-DOC-CTC-20050531-0058 v1.0...
  • Page 66: Atm Phonebook Delete

    ATM Commands atm phonebook delete Delete an existing phonebook entry. This command is only applicable for phonebook entries that are not used (in other words, not configured for any packet service). SYNTAX: atm phonebook delete name = <string> where: name The name of the phonebook entry to be deleted.
  • Page 67: Atm Phonebook Flush

    ATM Commands atm phonebook flush Flush all the phonebook entries. 1. Phonebook entries that are in use, cannot be flushed. 2. This command does not impact previously saved configurations. SYNTAX: atm phonebook flush EXAMPLE: =>atm phonebook list Name Address atm_pvc_0_35 1 0.35 RtPPPoA 8.35...
  • Page 68: Atm Phonebook List

    ATM Commands atm phonebook list Display the current phonebook. SYNTAX: atm phonebook list EXAMPLE: =>atm phonebook list Name Address atm_pvc_0_35 1 0.35 RtPPPoA 8.35 => RELATED COMMANDS: atm phonebook add Add a new phonebook entry. atm phonebook autolist Show the auto PVCs. atm phonebook delete Delete an existing phonebook entry.
  • Page 69: Atm Qosbook Add

    ATM Commands atm qosbook add Add a new QoS book entry. SYNTAX: atm qosbook add name = <string> [txctd = <string>] [rxctd = <string>] where: name The name of the new QoS entry. REQUIRED txctd The name of the Conformance Traffic Descriptor (CTD) for the transmit (upstream) OPTIONAL direction.
  • Page 70: Atm Qosbook Config

    ATM Commands atm qosbook config Modify the QoS book configuration. SYNTAX: atm qosbook config [format = <{bytes | cells}>] where: format The input/output format of the QoS book. OPTIONAL Choose between: bytes: the output is shown in Kbits or bytes. cells: the output is shown in cps or cells.
  • Page 71: Atm Qosbook Ctdadd

    ATM Commands atm qosbook ctdadd Add a Connection Traffic Descriptor (CTD). SYNTAX: atm qosbook ctdadd name = <string> conformance = <{UBR | CBR | VBR }> [peakrate = <number{0-27786}>] [sustrate = <number{0-27786} [maxburst = <number{0-12240}>] [realtime = <{enabled | disabled}>] where: name The name of the new CTD.
  • Page 72 ATM Commands IMPORTANT NOTE: The SpeedTouch™ always rounds up specified burst sizes to a multiple of 48 bytes (a multiple of ATM cells). Example: In the example below a burst size of 100 bytes is specified (maxburst=100). The SpeedTouch™ will round up the burst size to the closest matching multiple of 48 bytes, as can be seen when displaying the profile via the command :atm qosbook ctdlist (burst=144).
  • Page 73: Atm Qosbook Ctddelete

    ATM Commands atm qosbook ctddelete Delete a CTD. SYNTAX: atm qosbook ctddelete name = <string> [force = <{disabled | enabled}>] where: name The name of the CTD entry to be deleted. REQUIRED force Enable or disable to force delete the entry even when it is still in use. OPTIONAL The default is disabled.
  • Page 74: Atm Qosbook Ctdlist

    ATM Commands atm qosbook ctdlist Display all CTDs. SYNTAX: atm qosbook ctdlist EXAMPLE: =>atm qosbook ctdlist Name Ref Conf Peak Sust Burst Minrate Frame Cdvt (Kbits) (Kbits) (bytes) (Kbits) (bytes) default 2 linerate 0 disabled disabled High 27786 disabled disabled =>...
  • Page 75: Atm Qosbook Delete

    ATM Commands atm qosbook delete Delete a QoS book entry. SYNTAX: atm qosbook delete name = <string> [force = <{disabled | enabled}>] where: name The name of the QoS book entry to be deleted. REQUIRED force Enable or disable to force delete the entry even when it is still in use. OPTIONAL The default is disabled.
  • Page 76: Atm Qosbook Flush

    ATM Commands atm qosbook flush Flush all the QoS book entries. The flush command does not impact previously saved configurations. SYNTAX: atm qosbook flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 77: Atm Qosbook List

    ATM Commands atm qosbook list Display the QoS book. SYNTAX: atm qosbook list EXAMPLE: =>atm 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 78 ATM Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 79: Autopvc Commands

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

    AutoPVC Commands autopvc config Configure autopvc. SYNTAX: autopvc config [mode = <{pseudo | passive | active}>] [type = <{bridge | pppoerelay | ipoa | ethoa | pppoa | pppoe}>] [overwrite = <{disabled | enabled}>] [peakrate = <number{0-27786}>] where: mode Select the autopvc mode: OPTIONAL pseudo: only pseudo-ILMI (VP/VC 15/16) is enabled.
  • Page 81: Autopvc List

    AutoPVC Commands autopvc list Show the retrieved information. SYNTAX: autopvc list [table = <{Port | AtmLayer | Vpc | Vcc | Address | AddressRegistrationAdmin | AtmServiceType | AtmServiceConnectionInfo | AAL1Profile | | AAL34Profile | AAL5Profile | AAL2CommonProfile | AAL2TrunkingProfile | AAL2LESProfile | AtmServiceConnInfoExtension | | AtmServiceTypeExtension | AAL5ProfileExtension}>] where:...
  • Page 82 AutoPVC Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 83: Config Commands

    Config Commands Config Commands Introduction This chapter describes the commands of the config command group. Contents This chapter covers the following commands: config delete Delete a user configuration file. config dump Show the saved configuration file. config flush Flush the loaded configuration. config list Show the current configuration set.
  • Page 84: Config Delete

    Config Commands config delete Delete a user configuration file. SYNTAX: config delete [filename = <string>] where: filename Name of the user configuration file to be deleted. OPTIONAL Note If not specified, all the user configuration files that were saved in the SpeedTouch™...
  • Page 85: Config Dump

    Config Commands config dump Show the saved configuration file. SYNTAX: config dump RELATED COMMANDS: config delete Delete a user configuration file. E-DOC-CTC-20050531-0058 v1.0...
  • Page 86: Config Flush

    Config Commands config flush Flush the loaded configuration. 1. This flush command combines all the possible flush commands. 2. This command does not affect saved configurations. SYNTAX: config flush [flush_ip = <{disabled | enabled}>] where: flush_ip Flush IP settings (enabled) or not (disabled). OPTIONAL The default is disabled.
  • Page 87: Config List

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

    Config Commands config load Load complete saved (backup) or default configuration file. Use the command :config flush before loading a configuration file. SYNTAX: config load [load_ip = <{disabled | enabled}>] [defaults = <{enabled | disabled}>] [flush = <{enabled | disabled}>] [echo = <{disabled | enabled}>] [filename = <string>] where:...
  • Page 89: Config Save

    Config Commands config save Store the current configuration in a backup file. All the existing configurations and modifications entered by the user are saved. The backup file is saved in the SpeedTouch™ permanent storage. This file can be downloaded via the SpeedTouch™...
  • Page 90 Config Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 91: Connection Commands

    Connection Commands Connection Commands Introduction This chapter describes the commands of the connection command group. Contents This chapter covers the following commands: connection appconfig Configure the available CONN/NAT application helpers. connection appinfo Display CONN/NAT application specific info. connection applist List the available CONN/NAT application helpers. connection bind Create a new CONN/NAT application helper/port binding.
  • Page 92: Connection Appconfig

    Connection Commands connection appconfig Configure the available CONN/NAT application helpers. SYNTAX: connection appconfig application = <string> [trace = <{disabled | enabled}>] [timeout = <number{0-32000}>] [floating = <{disabled | enabled}>] [tracelevel = <number{1-4}>] where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers.
  • Page 93 Connection Commands RELATED COMMANDS: connection appinfo Display CONN/NAT application specific info. connection applist List the available CONN/NAT application helpers. E-DOC-CTC-20050531-0058 v1.0...
  • Page 94: Connection Appinfo

    Connection Commands connection appinfo Display CONN/NAT application specific info. SYNTAX: connection appinfo application = <{string}> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers. EXAMPLE: =>connection appinfo application=SIP SIP ALG session SIPALG: pool=138, in use=0, bottom=138 =>...
  • Page 95: Connection Applist

    Connection Commands connection applist List the available CONN/NAT application helpers. SYNTAX: connection applist EXAMPLE: =>connection applist Application Proto DefaultPort Traces Timeout IP6TO4 6to4 enabled unavailable PPTP 1723 enabled unavailable unavailable 15' 0" disabled 15' 0" FLOATING 5060 disabled 6 0" trace level 1 JABBER 5222...
  • Page 96: Connection Bind

    Connection Commands connection bind Create a new CONN/NAT application helper/port binding. SYNTAX: connection bind application = <string> port = <port-range> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers.
  • Page 97: Connection Bindlist

    Connection Commands connection bindlist List the current CONN/NAT application helper/port bindings. SYNTAX: connection bindlist EXAMPLE: =>connection bindlist Application Proto Portrange Flags LOOSE(UDP) JABBER 15222 JABBER 5222 6660-6669 H323 1720 1002 RTSP RAUDIO(PNA) 7070 CU/SeeMe 7648 5060 PPTP 1723 IP6TO4 6to4 =>...
  • Page 98: Connection Clean

    Connection Commands connection clean Clean the connection database by forcing timeouts. SYNTAX: connection clean [level = <number{0-9}>] where: level A number between 0 and 9. OPTIONAL Represents the desired scrubbing level. The default is ..EXAMPLE: =>connection list proto state substate flags timeout...
  • Page 99: Connection Clear

    Connection Commands connection clear Kill all the connections. SYNTAX: connection clear EXAMPLE: =>connection clear Connection to host lost. E-DOC-CTC-20050531-0058 v1.0...
  • Page 100: Connection Config

    Connection Commands connection config Configure the connection handling. SYNTAX: connection config [configchangemode = <{immediate | delayed}>] [probes = <{disabled | enabled}>] [udptrackmode = <{strict | loose}>] where: configchangemode Select how configuration changes are handled. OPTIONAL Choose between: immediate delayed. The default is immediate. probes Enable or disable live probes on idle connections.
  • Page 101: Connection Debug

    Connection Commands connection debug The connection debug commands SYNTAX: connection debug [trace = <{disabled|enabled}>] where: trace Enable or disable traces. OPTIONAL The default is disabled. EXAMPLE: =>connection debug connection traces : disabled => =>connection debug trace enabled => =>connection debug connection traces : enabled =>...
  • Page 102: Connection Describe

    Connection Commands connection describe Describe the streams of a connection. SYNTAX: connection describe [id = <number{0-2048}>] where: A number between 0 and 2048. OPTIONAL Represents the ID of the connection to be described. Note If not specified, the connection with ID 0 will be described. Use the command :connection list to obtain the IDs of the different connections.
  • Page 103: Connection Flush

    Connection Commands connection flush Flush the current connection configuration. SYNTAX: connection flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 104: Connection Info

    Connection Commands connection info Show all the registered modules with some info. SYNTAX: connection info EXAMPLE: =>connection info Registered connection modules : - Module : FW, holds private data (F:10264 S:6592). - Module : IDS, holds private data (F:0 S:0). - Module : NAT, holds private data (F:0 S:0).
  • Page 105: Connection List

    Connection Commands connection list Display the currently known connections. SYNTAX: connection list [nr = <number{1-2048}>] where: A number between 1 and 2048. OPTIONAL Represents the number of connections to be displayed. Note If not specified, all the connections will be displayed. EXAMPLE: =>connection list proto state...
  • Page 106: Connection Refresh

    Connection Commands connection refresh Invalidate all the cached decisions. SYNTAX: connection refresh E-DOC-CTC-20050531-0058 v1.0...
  • Page 107: Connection Stats

    Connection Commands connection stats Display the connection and stream statistics. SYNTAX: connection stats EXAMPLE: =>connection stats Connection statistics: ------------------------------------------- Maximum number of connections : 1024 Maximum number of halfopen connections : 1024 ------------------------------------------- Number of active connections Number of halfopen connections Number of expected connections Number of closing connections Number of idle connections...
  • Page 108: Connection Timerclear

    Connection Commands connection timerclear Clear the connection timeout to default. SYNTAX: connection timerclear [timer = <{tcpidle|tcpneg|tcpkill|udpidle|udpkill| icmpkill|ipidle|ipkill}>] where: timer The name of the connection idle timer to be reset. REQUIRED Note If not specified, all the timers will be reset to their default values. EXAMPLE: =>connection timerconfig tcpidle...
  • Page 109: Connection Timerconfig

    Connection Commands connection timerconfig Configure the connection timeout handling. SYNTAX: connection timerconfig [timer = <{tcpidle|tcpneg|tcpkill|udpidle|udpkill| icmpkill|ipidle|ipkill}>] [value = <number{1-86400}>] where: timer The name of the connection idle timer ot be configured. OPTIONAL Choose between: tcpidle tcpneg tcpkill udpidle udpkill icmpkill ipidle ipkill value...
  • Page 110: Connection Unbind

    Connection Commands connection unbind Delete an existing CONN/NAT application helper/port binding. SYNTAX: connection unbind application = <string> port = <port-range> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers.
  • Page 111: Cwmp Commands

    CWMP Commands CWMP Commands Introduction This chapter describes the commands of the cwmp (CPE WAN Management Protocol) command group. Contents This chapter covers the following commands: cwmp config Configure the cwmpd as seen from the ACS. cwmp traceconfig Enable or disable tracing. cwmp server config Configure the cwmpd as seen from the ACS.
  • Page 112: Cwmp Config

    CWMP Commands cwmp config Configure the cwmpd as seen from the ACS. SYNTAX: cwmp config [state = <{disabled|enabled}>] [mode = <{readonly|full}>] [periodicInform = <{disabled|enabled}>] [periodicInfInt = <number>] [maxEnvelopes = <number>] [connectionRequest = <{disabled|enabled}>] [connectionReqPath = <string>] [connectionReqUserName = <string>] [connectionReqPsswd = <string>] [connectionReqAuth = <{none|basic|digest}>] where: state...
  • Page 113 CWMP Commands connectionReqPsswd Set the password the ACS must use to log in. OPTIONAL connectionReqAuth Set the digest authentication flag of the cwmp daemon. OPTIONAL Choose between: enabled disabled. The default is enabled. EXAMPLE: =>cwmp config State : disabled Mode : readonly Max Envelopes Connection Request Port...
  • Page 114: Cwmp Traceconfig

    CWMP Commands cwmp traceconfig Enable or disable tracing. SYNTAX: cwmp traceconfig [state = <{disabled|enabled}>] [level = <number>] where: state enable or disable tracing OPTIONAL level Set the tracelevel (0-4) OPTIONAL Choose between: 0: no trace or debug message output 1: feature related warnings, errors and exceptions (black box debugging) 2: feature related informational messages (black box tracing) 3: Design specific warnings, errors and exceptions (white box debugging) 4: Design specific informational messages (white box tracing)
  • Page 115: Cwmp Server Config

    CWMP Commands cwmp server config Configure the cwmpd as seen from the ACS. SYNTAX: cwmp server config [address = <ip-address>] [port = <number>] [path = <string>] [username = <string>] [password = <string>] [intf = <string>] where: address Set the IP address of the ACS server. OPTIONAL port Set the port of the ACS server.
  • Page 116 CWMP Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 117: Debug Commands

    Debug Commands Debug Commands Introduction This chapter describes the commands of the debug command group. Contents This chapter covers the following commands: debug exec Execute a 'Trace & Debug' command. E-DOC-CTC-20050531-0058 v1.0...
  • Page 118: Debug Exec

    Debug Commands debug exec Execute a 'Trace & Debug' command. This command is for qualified personnel only. SYNTAX: debug exec cmd = <quoted string> where: A quoted 'Trace & Debug' command string. REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 119: Dhcp Commands

    DHCP Commands DHCP Commands Introduction This chapter describes the commands of the Dynamic Host Configuration Protocol (DHCP) command group. Contents This chapter covers the following commands: dhcp client flush Delete all the DHCP leases attached to dynamic interfaces. dhcp client ifadd Create a DHCP lease for a specific interface.
  • Page 120 DHCP Commands dhcp server option instadd Add a DHCP server option instance. dhcp server option instdelete Delete a DHCP server option instance. dhcp server option instlist List all the DHCP server option instances. dhcp server option tmpladd Add a DHCP server option template. dhcp server option tmpldelete Delete a DHCP server option template.
  • Page 121: Dhcp Client Flush

    DHCP Commands dhcp client flush Delete all the DHCP leases attached to dynamic interfaces. The flush command does not impact previously saved configurations. SYNTAX: dhcp client flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 122: Dhcp Client Ifadd

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

    DHCP Commands dhcp client ifattach Attach a DHCP lease to a dynamic interface. SYNTAX: dhcp client ifattach intf = <string> where: intf The name of the dynamic interface. REQUIRED EXAMPLE: =>dhcp client iflist myPPP_ppp : [INIT] flags = bc dns rt IP address : 0.0.0.0 HW address [SpeedTouch] : 00 DHCP server: 255.255.255.255...
  • Page 124: Dhcp Client Ifconfig

    DHCP Commands dhcp client ifconfig Configure a DHCP lease created for a specific interface. Use the command :dhcp client ifrelease before configuring the dhcp client. SYNTAX: dhcp client ifconfig intf = <string> [clientid = <clientid | none>] [hostname = <hostname | "">] [userid = <quoted string>] [addr = <ip-address>] [leasetime = <number>]...
  • Page 125 DHCP Commands EXAMPLE: =>dhcp client iflist myPPP_ppp : [SELECTING] flags = bc dns rt IP address : 0.0.0.0 HW address [SpeedTouch] : 00 DHCP server: 255.255.255.255 metric : rt = 1, DNS = 1 trying to get a lease for 1 sec transmission of DISCOVER in 0 sec retransmission timeout: 4 nbr of retransmissions: 2...
  • Page 126: Dhcp Client Ifdelete

    DHCP Commands dhcp client ifdelete Delete a DHCP lease attached to a dynamic interface. SYNTAX: dhcp client ifdelete intf = <string> where: intf The name of the dynamic interface for which the DHCP lease must be deleted. REQUIRED EXAMPLE: =>dhcp client iflist myPPP_ppp : [INIT] flags = bc dns rt IP address : 10.0.0.1...
  • Page 127: Dhcp Client Iflist

    DHCP Commands dhcp client iflist List all the DHCP leases attached to dynamic interfaces. SYNTAX: dhcp client iflist EXAMPLE: =>dhcp client iflist myPPP_ppp : [INIT] flags = bc dns rt IP address : 10.0.0.1 HW address [SpeedTouch] : 00:90:d0:01:47:f1 DHCP server: 10.10.1.1 hostname : myHostName client identifier : [00] myClientID user class identifier : myUserID...
  • Page 128: Dhcp Client Ifrelease

    DHCP Commands dhcp client ifrelease Release a DHCP lease attached to a dynamic interface. SYNTAX: dhcp client ifrelease intf = <string> where: intf The name of the dynamic interface for which the DHCP lease must be released. REQUIRED EXAMPLE 1: =>dhcp client iflist NewETHoA [SELECTING]...
  • Page 129 DHCP Commands EXAMPLE 2: The SpeedTouch™ is configured as DHCP client disabled 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 lease expires in...
  • Page 130: Dhcp Client Ifrenew

    DHCP Commands dhcp client ifrenew Renew the DHCP lease of a dynamic interface. SYNTAX: dhcp client ifrenew intf = <string> where: intf The name of the dynamic interface for which the DHCP lease must be renewed. REQUIRED EXAMPLE 1: =>dhcp client iflist NewETHoA [BOUND] flags=...
  • Page 131 DHCP Commands EXAMPLE 2: The SpeedTouch™ is configured as DHCP client disabled 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 RELEASEs sent...
  • Page 132: Dhcp Client Debug Clear

    DHCP Commands dhcp client debug clear Clear the DHCP client statistics. SYNTAX: dhcp client debug clear EXAMPLE: =>dhcp client debug 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 133: Dhcp Client Debug Stats

    DHCP Commands dhcp client debug stats Print the DHCP client statistics. SYNTAX: dhcp client debug stats EXAMPLE: =>dhcp client debug 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 134: Dhcp Client Debug Traceconfig

    DHCP Commands dhcp client debug traceconfig Modify the DHCP client trace configuration. SYNTAX: dhcp client debug traceconfig [state = <{disabled | enabled}>] where: state Enable or disable tracing. OPTIONAL The default is disabled. EXAMPLE: =>dhcp client debug traceconfig tracing: disabled =>dhcp client debug traceconfig trace=enabled =>dhcp client debug traceconfig tracing: enabled...
  • Page 135: 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 | string>] [giaddr = <ip-address>] where: addr The IP address of the DHCP server. REQUIRED intf The name of the relay interface.
  • Page 136: Dhcp Relay Config

    DHCP Commands dhcp relay config Set the DHCP relay configuration settings. SYNTAX: dhcp relay config [agentinfo = <{disabled | enabled}>] [agentmismatch = <{disabled | enabled}>] where: agentinfo Set the relay agent info status (RFC3046) enabled or disabled. OPTIONAL The default is disabled. agentmismatch Forward/drop DHCP reply packet when a relay agent info mismatch is OPTIONAL...
  • Page 137: Dhcp Relay Delete

    DHCP Commands dhcp relay delete Delete a DHCP server from the DHCP server list. SYNTAX: dhcp relay delete addr = <ip-address> [intf = <string>] where: addr The IP address of the DHCP server to be deleted. REQUIRED intf The name of the dynamic interface. OPTIONAL Note none...
  • Page 138: Dhcp Relay Flush

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

    DHCP Commands dhcp relay ifconfig Configure a DHCP relay interface. SYNTAX: dhcp relay ifconfig intf = <string> [relay = <{disabled | enabled}>] [maxhops = <number{0-16}>] [remoteid = <password>] [trusted = <{disabled | enabled}>] where: intf The name of the dynamic interface to be configured. REQUIRED relay Set the relay status enabled or disabled.
  • Page 140: Dhcp Relay Iflist

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

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

    DHCP Commands dhcp relay debug stats Show the DHCP relay statistics. SYNTAX: dhcp relay debug stats EXAMPLE: =>dhcp relay debug 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 143: Dhcp Relay Debug Traceconfig

    DHCP Commands dhcp relay debug traceconfig Modify the DHCP relay trace configuration. SYNTAX: dhcp relay debug traceconfig [state = <{disabled | enabled}>] where: state Enable or disable tracing. OPTIONAL The default is disabled. EXAMPLE: =>dhcp relay debug traceconfig Tracing: disabled =>...
  • Page 144: Dhcp Server Config

    DHCP Commands dhcp server config Print the DHCP server configuration settings. SYNTAX: dhcp server config [state = <{disabled | enabled}>] where: state Enable or disable the DHCP server. OPTIONAL The default is enabled. EXAMPLE: =>dhcp server config State: enabled => E-DOC-CTC-20050531-0058 v1.0...
  • Page 145: 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. SYNTAX: dhcp server flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 146: Dhcp Server Policy

    DHCP Commands dhcp server policy Print the DHCP server policy settings. SYNTAX: dhcp server policy [verifyfirst = <disabled | enabled>] [trustclient = <disabled | enabled>] where: verifyfirst Enable or disable IP address conflict network probing before handing out an OPTIONAL address to a client.
  • Page 147: Dhcp Server Debug Clear

    DHCP Commands dhcp server debug clear Clear the DHCP server statistics. SYNTAX: dhcp server debug clear EXAMPLE: =>dhcp server debug stats DHCP server state: Running DHCP server statistics: Corrupted packet recv DISCOVER 2451 REQUEST DECLINE RELEASE INFORM Pure BOOTP REQUESTS Other message types OFFERs sent 2451...
  • Page 148: Dhcp Server Debug Stats

    DHCP Commands dhcp server debug stats Show the DHCP server statistics. SYNTAX: dhcp server debug 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 149 DHCP Commands RELATED COMMANDS: dhcp server debug clear Clear the DHCP server statistics. E-DOC-CTC-20050531-0058 v1.0...
  • Page 150: Dhcp Server Debug Traceconfig

    DHCP Commands dhcp server debug traceconfig Modify the DHCP server trace configuration. SYNTAX: dhcp server debug traceconfig [state = <{disabled | enabled}>] where: state Enable or disable tracing. OPTIONAL The default is disabled. EXAMPLE: =>dhcp server debug traceconfig Tracing: disabled =>...
  • Page 151: Dhcp Server Lease Add

    DHCP Commands dhcp server lease add Add a DHCP server lease. SYNTAX: dhcp server lease add clientid = <client-id> pool = <string> [addr = <ip-address>] [offset = <number>] [leasetime = <number>] [expirytime = <number>] [gateway = <ip-address>] [macaddr = <hardware-address>] where: clientid The DHCP client identification string of the booting host.
  • Page 152 DHCP Commands RELATED COMMANDS: dhcp server lease delete Delete a DHCP server lease. dhcp server lease list List all the DHCP server leases. E-DOC-CTC-20050531-0058 v1.0...
  • Page 153: Dhcp Server Lease Delete

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

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

    DHCP Commands dhcp server lease list List all the DHCP server leases. SYNTAX: dhcp server lease list [clientid = <clientid | none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL Note If not specified, the DSHCP server leases for all the DHCP clients are listed. index The DHCP server lease table index.
  • Page 156: Dhcp Server Option Flush

    DHCP Commands dhcp server option flush Flush all DHCP server option templates and instances. The flush command does not impact previously saved configurations. SYNTAX: dhcp server option flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 157: Dhcp Server Option Instadd

    DHCP Commands dhcp server option instadd Add a DHCP server option instance. SYNTAX: dhcp server option instadd name = <string> tmplname = <string> value = <Value : (type)value; type being 8-bit, 16-bit, 32-bit, addr, ascii, byte_array> where: name The name of the DHCP server option instance. REQUIRED tmplname The name of the DHCP server option template.
  • Page 158: Dhcp Server Option Instdelete

    DHCP Commands dhcp server option instdelete Delete a DHCP server option instance. SYNTAX: dhcp server option instdelete name = <string> where: name The name of the DHCP server option instance to be deleted. REQUIRED EXAMPLE: =>dhcp server option instlist yourInstance Tmpl name : yourTmpl Value : (ascii)&#33...
  • Page 159: Dhcp Server Option Instlist

    DHCP Commands dhcp server option instlist List all the DHCP server option instances. SYNTAX: dhcp server option instlist EXAMPLE: =>dhcp server option instlist yourInstance Tmpl name : yourTmpl Value : (ascii)&#33 myInstance Tmpl name : myTmpl Value : (32-bit)64 => RELATED COMMANDS: dhcp server option instadd Add a DHCP server option instance.
  • Page 160: Dhcp Server Option Tmpladd

    DHCP Commands dhcp server option tmpladd Add a DHCP server option template. SYNTAX: dhcp server option tmpladd name = <string> optionid = <number{1-254}> type = <{8-bit | 16-bit | 32-bit | addr | ascii | byte_array}> where: name The name of the DHCP server option template. REQUIRED optionid A number between 1 and 254.
  • Page 161: Dhcp Server Option Tmpldelete

    DHCP Commands dhcp server option tmpldelete Delete a DHCP server option template. SYNTAX: dhcp server option tmpldelete name = <string> where: name The name of the DHCP server option template to be deleted. REQUIRED EXAMPLE: =>dhcp server option tmpllist Name Option Type yourTmpl...
  • Page 162: Dhcp Server Option Tmpllist

    DHCP Commands dhcp server option tmpllist List all the DHCP server option templates. SYNTAX: dhcp server option tmpllist EXAMPLE: =>dhcp server option tmpllist Name Option Type yourTmpl ascii myTmpl 32-bit => RELATED COMMANDS: dhcp server option tmpladd Add a DHCP server option template. dhcp server option tmpldelete Delete a DHCP server option template.
  • Page 163: Dhcp Server Pool Add

    DHCP Commands dhcp server pool add Add a DHCP server pool. SYNTAX: dhcp server pool add [name = <string>] [index = <number>] where: name A name for the DHCP server pool. OPTIONAL Note If not specified, the name is “dhcp_pool_x”, where x is a subsequent number.
  • Page 164: Dhcp Server Pool Config

    DHCP Commands dhcp server pool config Configure a DHCP server pool. SYNTAX: dhcp server pool config name = <string> intf = <string> [index = <number>] [poolstart = <ip-address>] [poolend = <ip-address>] [netmask = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] [server = <ipaddress | 0>] [primdns = <ipaddress | 0>] [secdns = <ipaddress | 0>]...
  • Page 165 DHCP Commands primdns The IP address of the primary DNS server for the DHCP clients. OPTIONAL The 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 166: 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 be deleted. REQUIRED Use the command :dhcp server pool list to obtain a list of all current DHCP leases.
  • Page 167: Dhcp Server Pool Flush

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

    DHCP Commands dhcp server pool list List all DHCP server pools. SYNTAX: dhcp server pool list [name = <string>] where: name The name of the DHCP server pool to be shown. OPTIONAL Note If not specified, all the DHCP server pools are shown. EXAMPLE: =>dhcp server pool list Pool...
  • Page 169: Dhcp Server Pool Optadd

    DHCP Commands dhcp server pool optadd Add an option instance to the DHCP server pool. SYNTAX: dhcp server pool optadd name = <string> instname = <string> where: name The name of the DHCP server pool to which an option instance must be added. REQUIRED instname The name of the DHCP server option instance.
  • Page 170: Dhcp Server Pool Optdelete

    DHCP Commands dhcp server pool optdelete Delete an option instance from the DHCP server pool. SYNTAX: dhcp server pool optdelete name = <string> instname = <string> where: name The name of the DHCP server pool from which an option instance must be deleted. REQUIRED instname The name of the DHCP server option instance to be deleted.
  • Page 171: Dhcp Server Pool Rtadd

    DHCP Commands dhcp server pool rtadd Add a route to the DHCP server pool. SYNTAX: dhcp server pool rtadd name = <string> dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] where: name The name of the DHCP server pool to which a route must be added. REQUIRED The IP destination address of the route for DHCP clients.
  • Page 172: Dhcp Server Pool Rtdelete

    DHCP Commands dhcp server pool rtdelete Delete a route from the DHCP server pool. SYNTAX: dhcp server pool rtdelete name = <string> dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] where: name The name of the DHCP server pool from which a route must be deleted. REQUIRED The IP destination address of the route for DHCP clients.
  • Page 173: Dhcp Server Pool Ruleadd

    DHCP Commands dhcp server pool ruleadd Add a selection rule to the DHCP server pool. SYNTAX: dhcp server pool ruleadd name = <string> rulename = <string> where: name The name of the DHCP server pool to which a selection rule must be added. REQUIRED rulename The name of the DHCP server selection rule.
  • Page 174: Dhcp Server Pool Ruledelete

    DHCP Commands dhcp server pool ruledelete Delete a selection rule from the DHCP server pool. SYNTAX: dhcp server pool ruleadd name = <string> rulename = <string> where: name The name of the DHCP server pool from which a selection rule must be deleted. REQUIRED rulename The name of the DHCP server selection rule to be deleted.
  • Page 175: Dhcp Server Rule Add

    DHCP Commands dhcp server rule add Add a DHCP server rule for DHCP pool selection. SYNTAX: dhcp server rule add name = <string> type = <{vci | uci | mac}> vci [!]= <quoted string> uci [!]= <quoted string> mac [!]= <hardware-address with wildcard | ex: '00:9f:aa:*:*:*'>...
  • Page 176: Dhcp Server Rule Delete

    DHCP Commands dhcp server rule delete Delete a DHCP server rule. SYNTAX: dhcp server rule delete name = <string> where: name A name of the DHCP server rule to be deleted. REQUIRED RELATED COMMANDS: dhcp server rule add Add a DHCP server rule for DHCP pool selection. dhcp server rule list List all DHCP server rules.
  • Page 177: Dhcp Server Rule Flush

    DHCP Commands dhcp server rule flush Flush all the DHCP server rules. SYNTAX: dhcp server rule flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 178: Dhcp Server Rule List

    DHCP Commands dhcp server rule list List all DHCP server rules. SYNTAX: dhcp server rule list RELATED COMMANDS: dhcp server rule add Add a DHCP server rule for DHCP pool selection. dhcp server rule delete Delete a DHCP server rule. E-DOC-CTC-20050531-0058 v1.0...
  • Page 179: Dns Commands

    DNS Commands DNS Commands Introduction This chapter describes the commands of the dns command group. Contents This chapter covers the following commands: dns client config Modify the Domain Name System (DNS) resolver configuration. dns client dnsadd Add a DNS server. dns client dnsdelete Delete a DNS server.
  • Page 180: Dns Client Config

    DNS Commands dns client config Modify the Domain Name System (DNS) resolver configuration. SYNTAX: dns client config [timeout = <number{1-900}>] [retry = <number{0-10}>] [search = <{disabled | enabled}>] [list = <string>] [trace = <{disabled | enabled}>] where: timeout A number between 1 and 900 (seconds). OPTIONAL Represents the query timeout.
  • Page 181: Dns Client Dnsadd

    DNS Commands dns client dnsadd Add a DNS server. SYNTAX: dns client dnsadd addr = <string> [port = <number>] where: addr The IP address of the DNS server to be added. REQUIRED port The DNS server port number. OPTIONAL The default is 53. EXAMPLE: =>dns client dnsadd addr=150.150.150.150 =>dns client dnslist...
  • Page 182: Dns Client Dnsdelete

    DNS Commands dns client dnsdelete Delete a DNS server. SYNTAX: dns client dnsdelete index = <number{1-99}> where: index A number between 1 and 99. REQUIRED Represents the index number of the DNS server to be deleted. Use the command :dns client dnslist to obtain a list of DNS servers. EXAMPLE: =>dns client dnslist Entry...
  • Page 183: Dns Client Dnslist

    DNS Commands dns client dnslist List all DNS servers. SYNTAX: dns client dnslist EXAMPLE: =>dns client dnslist Entry State Family Server CONNECTED [port] 53 - [addr] 127.0.0.1 CONNECTED [port] 53 - [addr] 150.150.150.150 => RELATED COMMANDS: dns client dnsadd Add a DNS server. dns client dnsdelete Delete a DNS server.
  • Page 184: Dns Client Flush

    DNS Commands dns client flush Remove all DNS servers. SYNTAX: dns client flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 185: Dns Client Nslookup

    DNS Commands dns client nslookup DNS lookup for a domain name or an address. SYNTAX: dns client nslookup host = <string> where: host The DNS domain name string for which to query. REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 186: Dns Server Config

    DNS Commands dns server config Modify the DNS resolver configuration. SYNTAX: dns server config [domain = <string>] [timeout = <number{0-2147483647}>] [suppress = <number>] [state = <{disabled | enabled}>] [trace = <{disabled | enabled}>] [WANDownSpoofing = <{disabled | enabled}>] [WDSpoofedIP = <ip-address>] where: domain The DNS server domain name.
  • Page 187: Dns Server Flush

    DNS Commands dns server flush Flush all local DNS hosts and routes. SYNTAX: dns server flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 188: Dns Server Debug Clear

    DNS Commands dns server debug clear Clear the DNS server/forwarder statistics. SYNTAX: dns server debug clear EXAMPLE: =>dns server debug stats Corrupted packets received Local questions resolved Local negative answers sent Total DNS packets forwarded External answers received Spoofed responses Forward table full, discard Spurious answers Unknown query types...
  • Page 189: Dns Server Debug Stats

    DNS Commands dns server debug stats Print the DNS server/forwarder statistics. SYNTAX: dns server debug stats EXAMPLE: =>dns server debug stats Corrupted packets received Local questions resolved Local negative answers sent Total DNS packets forwarded External answers received Spoofed responses Forward table full, discard Spurious answers Unknown query types...
  • Page 190: Dns Server Debug Spoof Clear

    DNS Commands dns server debug spoof clear Clear the intercept cache table SYNTAX: dns server debug spoof clear E-DOC-CTC-20050531-0058 v1.0...
  • Page 191: Dns Server Debug Spoof Getaddress

    DNS Commands dns server debug spoof getaddress Get the real ip for the given spoofed ip SYNTAX: dns server debug addr = <ip-address> spoof getaddress where: addr The IP address of the spoofed server. REQUIRED EXAMPLE: {Administrator}=>dns server debug spoof getaddress addr=198.18.1.1 :dns server debug spoof getaddress addr=198.18.1.1 Resolved ip = 0.0.0.0.
  • Page 192: Dns Server Debug Spoof Getflags

    DNS Commands dns server debug spoof getflags Get the error flags for the given spoofed ip SYNTAX: dns server debug addr = <ip-address> spoof getflags where: addr The IP address of the spoofed server. REQUIRED EXAMPLE: {Administrator}[dns server debug spoof]=>:dns server debug spoof getflags addr = 192.168.1.254 :dns server debug spoof getflags addr=192.168.1.254 Invalid spoofed ip.
  • Page 193: Dns Server Debug Spoof List

    DNS Commands dns server debug spoof list List the intercept cache table. SYNTAX: dsn server debug spoof list EXAMPLE: {Administrator}[dns server debug spoof]=>list Spoof IP FQDN Real IP Flags 198.18.1.1 eu.thmulti.com 0.0.0.0 Not resolved 198.18.1.2 thmulti.com 0.0.0.0 Not resolved 198.18.1.3 0.0.0.0 Not resolved 198.18.1.4...
  • Page 194: Dns Server Debug Spoof Update

    DNS Commands dns server debug spoof update Update the intercept cache table. SYNTAX: dns server debug spoof update EXAMPLE: {Administrator}=>dns server debug spoof update {Administrator}=> E-DOC-CTC-20050531-0058 v1.0...
  • Page 195: Dns Server Host Add

    DNS Commands dns server host add Add a local DNS host. SYNTAX: dns server host add name = <string> [addr = <ip-address>] [ttl = <number{0-2147483647}>] where: name The name of the IP host to be added. REQUIRED addr The IP address of the host. OPTIONAL A number between 0 and 2147483647 (seconds).
  • Page 196: Dns Server Host Delete

    DNS Commands dns server host delete Delete a local DNS host. SYNTAX: dns server host delete name = <string> where: name The name of the DNS host to be deleted. REQUIRED EXAMPLE: =>dns server host list Address Hostname TTL (s) 150.150.150.150 myDNS 3600...
  • Page 197: Dns Server Host Flush

    DNS Commands dns server host flush Flush all the local DNS hosts. SYNTAX: dns server host flush EXAMPLE: =>dns server host list Address Hostname TTL (s) 192.168.1.64 * Unknown-00-10-a4-ad-32-cf <local> dsldevice 1200 <local> speedtouch 1200 =>dns server host flush =>dns server host list =>...
  • Page 198: Dns Server Host List

    DNS Commands dns server host list List all the local DNS hosts. SYNTAX: dns server host list EXAMPLE: =>dns server host list Address Hostname TTL (s) 192.168.1.64 * Unknown-00-10-a4-ad-32-cf <local> dsldevice 1200 <local> speedtouch 1200 => RELATED COMMANDS: dns server host add Add a local DNS host.
  • Page 199: Dns Server Route Add

    DNS Commands dns server route add Adds a DNS forwarding route. SYNTAX: dns server route add dns = <ip-address> [src = <ip-address>] [srcmask = <ip-mask(dotted or cidr)>] [domain = <string>] [metric = <number{0-100}>] [intf = <string>] where: The IP address of a DNS server. REQUIRED The source IP address(es) using this remote DNS server.
  • Page 200: Dns Server Route Delete

    DNS Commands dns server route delete Delete a DNS forwarding route. SYNTAX: dns server route delete dns = <ip-address> where: The IP address of the DNS server for which the forwarding route must be deleted. REQUIRED EXAMPLE: =>dns server route list DNS Server Source Domain...
  • Page 201: Dns Server Route Flush

    DNS Commands dns server route flush Flush all DNS forwarding routes. SYNTAX: dns server route flush EXAMPLE: =>dns server route list DNS Server Source Domain Metric Intf State 150.150.150.150 10.0.0.0/8 myDNS eth0 =>dns server route flush =>dns server route list =>...
  • Page 202: Dns Server Route List

    DNS Commands dns server route list List all the DNS forwarding routes. SYNTAX: dns server route list EXAMPLE: =>dns server route list DNS Server Source Domain Metric Intf State 150.150.150.150 10.0.0.0/8 myDNS eth0 => RELATED COMMANDS: dns server route add Adds a DNS forwarding route.
  • Page 203: Dsd Commands

    DSD Commands DSD Commands Introduction This chapter describes the commands of the dsd command group. Contents This chapter covers the following commands: dsd config Display/modify the Differentiated Service Delivery (DSD) framework configuration. dsd debug connection list Display the internal connection pool usage. dsd debug proxy Display/modify the HyperText Transfer Protocol (HTTP) Intercept fixed proxy configuration.
  • Page 204 DSD Commands dsd webfilter professional config Display/ modify a webfilter. dsd webfilter professional level Add a new web filtering level dsd webfilter professional level Delete a web filtering level delete dsd webfilter professional level Delete all levels. flush dsd webfilter professional level list Display the levels.
  • Page 205: Dsd Config

    DSD Commands dsd config Display/modify the Differentiated Service Delivery (DSD) framework configuration. SYNTAX: dsd config [state = <{disabled | enabled}>] where: state Enable or disable the DSD framework. REQUIRED The default is enabled. EXAMPLE: =>dsd config State : enabled => E-DOC-CTC-20050531-0058 v1.0...
  • Page 206: Dsd Debug Connection List

    DSD Commands dsd debug connection list Display the internal connection pool usage. SYNTAX: dsd debug connection list [expand = <{disabled|enabled}>] where: expand Enable or disable the expanded listing. optional The default is disabled. E-DOC-CTC-20050531-0058 v1.0...
  • Page 207: Dsd Debug Proxy

    DSD Commands dsd debug proxy Display/modify the HyperText Transfer Protocol (HTTP) Intercept fixed proxy configuration. SYNTAX: dsd debug proxy [state = <{disabled | enabled}>] [dest = <ip-address>] [port = <{supported TCP/UDP port} or number>] where: state Enable or disable fixed proxy redirecting. OPTIONAL The default is disabled.
  • Page 208: Dsd Debug Recycling

    DSD Commands dsd debug recycling Display/modify HTTPI recycling settings SYNTAX: dsd debug recycling state = <disabled>|<enabled> interval = <number> httpidle = <number> otheridle = <number> where: state Enable/disable stream recycling OPTIONAL interval Time between successive activity checks OPTIONAL httpidle Minimal idle count for recycling (filtered) http streams OPTIONAL otheridle Minimal idle count for recycling other streams...
  • Page 209: Dsd Debug Stats

    DSD Commands dsd debug stats Display/clear DSD framework and module statistics SYNTAX: dsd debug stats name = <{intercept|urlfilter|recycling|syslog|all} clear = <{no|yes}> where: name Specify the name of a module REQUIRED clear Clear the specified statistics REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 210: Dsd Intercept Config

    DSD Commands dsd intercept config Display/modify the HTTP Intercept configuration. SYNTAX: dsd intercept config [WDSpoofedIP = <ip-address>] [servertimeout = <number>] [servererrorurl = <string>] [categoryerrorurl = <string>] [monitorintercepturl = <string>] [urlblockedurl = <string>] [imageredirect = <{disabled | enabled}>] [imageredirecturl = <string>] [alwaysuseip = <{disabled | enabled}>] where: WDSpoofedIP...
  • Page 211 DSD Commands RELATED COMMANDS: dsd intercept stats Display the HTTP Intercept statistics. E-DOC-CTC-20050531-0058 v1.0...
  • Page 212: Dsd Intercept Stats

    DSD Commands dsd intercept stats Display the HTTP Intercept statistics. SYNTAX: dsd intercept stats EXAMPLE: =>dsd intercept stats Total requests Unauthorized requests Request errors => RELATED COMMANDS: dsd intercept config Display/modify the HTTP Intercept configuration. E-DOC-CTC-20050531-0058 v1.0...
  • Page 213: Dsd Syslog Config

    DSD Commands dsd syslog config Display/modify the HTTP Intercept logging configuration. SYNTAX: dsd syslog config [syslog = <{none | unauthorized | errors | intercepted | all}>] where: syslog Define the type of events to log. OPTIONAL Choose between: none: nothing is logged to syslog. unauthorized: only the HTTP requests that are blocked because of a LocalRule, BlockCategory, BlockIPAddress or BlockObscure event, are logged.
  • Page 214: Dsd Syslog List

    DSD Commands dsd syslog list Display the HTTP Intercept log file. SYNTAX: dsd syslog list EXAMPLE: =>dsd syslog list <86> SysUpTime: 00:22:37 [HTTPI] src=10.0.0.1 src_port=1965 dst=141.11.196.35 dst_port=80 event=Se rverConnect dst_name=aWebsite.com/icons/Button_Document.gif <86> SysUpTime: 00:22:59 [HTTPI] src=10.0.0.1 src_port=1968 dst=141.11.234.60 dst_port=80 event=Se rverConnect dst_name=anotherWebsite.com/rawgen.asp =>...
  • Page 215: Dsd Urlfilter Config

    DSD Commands dsd urlfilter config Display/modify the URL filtering configuration. SYNTAX: dsd urlfilter config [state = <{disabled | enabled}>] [blockproxy = <{disabled | enabled}>] [blockipaddress = <{disabled | enabled}>] [blockobscuredip = <{disabled | enabled}>] [defaultaction = <{block | accept}>] where: state Enable or disable URL filtering.
  • Page 216: Dsd Urlfilter Rule Add

    DSD Commands dsd urlfilter rule add Add a rule. SYNTAX: dsd urlfilter rule add url = <string> action = <{block | accept | redirect}> redirect = <string> where: Definition of the URL filter. REQUIRED action The action to perform when URL matches URL. REQUIRED Choose between: block...
  • Page 217: Dsd Urlfilter Rule Delete

    DSD Commands dsd urlfilter rule delete Delete a rule. SYNTAX: dsd urlfilter rule delete index = <number> [url = <string>] where: index Insertion position in the list. REQUIRED Use the command :dsd urlfilter rule list to obtain the index number of the rule to be deleted.
  • Page 218: Dsd Urlfilter Rule Flush

    DSD Commands dsd urlfilter rule flush Remove all current rules. SYNTAX: dsd urlfilter rule flush EXAMPLE: =>dsd urlfilter rule list Index Action Redirect ----- ------ -------- redirect www.speedtouch.com www.speedtouch.be accept www.baen.com Rule list statistics : 2 present, 128 total (0.0% used) =>dsd urlfilter rule flush =>dsd urlfilter rule list Index...
  • Page 219: Dsd Urlfilter Rule List

    DSD Commands dsd urlfilter rule list Display the list of current rules. SYNTAX: dsd urlfilter rule list EXAMPLE: =>dsd urlfilter rule list Index Action Redirect ----- ------ -------- redirect www.speedtouch.com www.speedtouch.be accept www.baen.com Rule list statistics : 2 present, 128 total (0.0% used) =>...
  • Page 220: Dsd Urlfilter Rule Modify

    DSD Commands dsd urlfilter rule modify Modify an existing rule. SYNTAX: dsd urlfilter rule modify index = <number> [newurl = <string>] action = <{block | accept | redirect}> redirect = <string> where: index Insertion position in the list. REQUIRED newurl Definition of the new URL filter.
  • Page 221: Dsd Webfilter Cache Flush

    DSD Commands dsd webfilter cache flush Empty the internal cache SYNTAX: dsd webfilter cache flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 222: Dsd Webfilter Cache Stats

    DSD Commands dsd webfilter cache stats Display the cache statistics SYNTAX: dsd webfilter cache expand = <{disabled|enabled}> stats where: expand OPTIONAL E-DOC-CTC-20050531-0058 v1.0...
  • Page 223: Dsd Webfilter Config

    DSD Commands dsd webfilter config Configure web filter SYNTAX: dsd webfilter state = <{enabled|disabled}> config serverunreachable = <{block-all|accept-all}> uncategorized = <{block|accept}> license = <{none|trial|standard|professional}> ticket = <string> sessionkey = <string> where: state serverunreachable REQUIRED uncategorized license OPTIONAL ticket sessionkey E-DOC-CTC-20050531-0058 v1.0...
  • Page 224: Dsd Webfilter List

    DSD Commands dsd webfilter list Display the web filter license state SYNTAX: dsd webfilter list E-DOC-CTC-20050531-0058 v1.0...
  • Page 225: Dsd Webfilter Professional Category Add

    DSD Commands dsd webfilter professional category add Add a category to a group SYNTAX: dsd webfilter professional category add destid = <number> srcid = <number> where: Destination category or group REQUIRED destid srcid Category ID to add REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 226: Dsd Webfilter Professional Category Create

    DSD Commands dsd webfilter professional category create Create a category or group SYNTAX: dsd webfilter professional category create id = <number> name = <quoted string> type = <{category|group}> where: Unique local ID for the category/group REQUIRED name Friendly name REQUIRED type Choose between category or group REQUIRED...
  • Page 227: Dsd Webfilter Professional Category Delete

    DSD Commands dsd webfilter professional category delete Delete a category or a group SYNTAX: dsd webfilter professional category delete id = <number> where: Unique local ID for the category/group REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 228: Dsd Webfilter Professional Category Flush

    DSD Commands dsd webfilter professional category flush Delete all categories and groups SYNTAX: dsd webfilter professional category flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 229: Dsd Webfilter Professional Category List

    DSD Commands dsd webfilter professional category list List all categories and groups SYNTAX: dsd webfilter professional category list type = <{category|group}> where: type Choose between category or group. E-DOC-CTC-20050531-0058 v1.0...
  • Page 230: Dsd Webfilter Professional Category Remove

    DSD Commands dsd webfilter professional category remove Remove a category from a group SYNTAX: dsd webfilter professional category remove destid = <number> srcid = <number> where: Destination category or group REQUIRED destid srcid Category ID to add REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 231: Dsd Webfilter Professional Config

    DSD Commands dsd webfilter professional config Display/ modify a webfilter. SYNTAX: dsd webfilter professional config listversion = <string> validcatmask = <string> where: a string OPTIONAL listversion validcatmask a string OPTIONAL E-DOC-CTC-20050531-0058 v1.0...
  • Page 232: Dsd Webfilter Professional Level Add

    DSD Commands dsd webfilter professional level add Add a new web filtering level SYNTAX: dsd webfilter professional level add index = <number> name = <string> text = <quoted string> otherurls = <{block|accept}> where: index <number> REQUIRED Level index (-1 for next available) name <string>...
  • Page 233: Dsd Webfilter Professional Level Delete

    DSD Commands dsd webfilter professional level delete Delete a web filtering level SYNTAX: dsd webfilter professional level delete index = <number> name = <string> text = <quoted string>] otherurls = <{block|accept}> where: index <number> REQUIRED Level index (-1 for next available) name <string>...
  • Page 234: Dsd Webfilter Professional Level Flush

    DSD Commands dsd webfilter professional level flush Delete all levels. SYNTAX: dsd webfilter professional level flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 235: Dsd Webfilter Professional Level List

    DSD Commands dsd webfilter professional level list Display the levels. SYNTAX: dsd webfilter professional level list E-DOC-CTC-20050531-0058 v1.0...
  • Page 236: Dsd Webfilter Professional Level Modify

    DSD Commands dsd webfilter professional level modify Modify a web filtering level SYNTAX: dsd webfilter professional level modify index = <number> name = <string> text = <quoted string>] otherurls = <{block|accept}> where: index <number> Level index (-1 for next available) name <string>...
  • Page 237: Dsd Webfilter Professional Level Set

    DSD Commands dsd webfilter professional level set Set the current web filtering level SYNTAX: dsd webfilter professional level set name = <string> where: name Name of the current category level REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 238: Dsd Webfilter Professional Rule Clear

    DSD Commands dsd webfilter professional rule clear Reset the level to a default rule SYNTAX: dsd webfilter professional rule clear level = <string> where: level <string> REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 239: Dsd Webfilter Professional Rule List

    DSD Commands dsd webfilter professional rule list List all the rules SYNTAX: dsd webfilter professional rule list E-DOC-CTC-20050531-0058 v1.0...
  • Page 240: Dsd Webfilter Professional Modify

    DSD Commands dsd webfilter professional modify Modify a rule SYNTAX: dsd webfilter professional modify level = <string> id = <number> action = <{block|accept}> where: level <string> REQUIRED Level name <number> REQUIRED Server category ID action Choose between block accept OPTIONAL E-DOC-CTC-20050531-0058 v1.0...
  • Page 241: Dsd Webfilter Server Add

    DSD Commands dsd webfilter server add Add a web filter server SYNTAX: dsd webfilter server add index = <number> address = <ip-address> port = <{at-echo|at-nbp|at-rtmp|at-zis| auth|bgp|biff|bootpc|bootps|chargen| clearcase|daytime|discard|dns| domain|doom|echo|exec|finger|ftp| ftp-data|gopher|h323|httpproxy| ike|ils|imap2|imap3|ingres-net| ipcserver|ipx|irc-o|irc-u| kerberos|ldap|login|netbios-dgm| netbios-ns|netbios-ssn| netwall|netware-ip|new-rwho| nfds|nicname|nntp|ntalk|ntp| pcmailsrv|pop2|pop3|printer|qotd| realaudio|rip|rtelnet|rtsp|sip|smtp| snmp|snmptrap|snpp|sntp|sql*net| sqlnet|sqlserv|sunrpc|syslog|systat| talk|telnet|...} or number> where: index The server index...
  • Page 242: Dsd Webfilter Server Config

    DSD Commands dsd webfilter server config Configure web filter server SYNTAX: dsd webfilter listversion = <string> server config retries = <number> servertimeout = <number> timeoutmultiplier = <number> renewfrequency = <number> useproxy = <{disabled|enabled}> proxyserver = <ip-address>] proxyport = <{at-echo|at-nbp|at-rtmp|at-zis|auth|bgp| biff|bootpc|bootps|chargen|clearcase|daytime| discard|dns|domain|doom|echo|exec|finger|ftp| ftp-data|gopher|h323|httpproxy|ike|ils| imap2|imap3|ingres-net|ipcserver|ipx|irc-o|...
  • Page 243: Dsd Webfilter Server Delete

    DSD Commands dsd webfilter server delete Delete a web filter server SYNTAX: dsd webfilter server delete index = <number> address = <ip-address> port = <{at-echo|at-nbp|at-rtmp|at-zis|auth|bgp| biff|bootpc|bootps|chargen|clearcase| daytime|discard|dns|domain|doom|echo| exec|finger|ftp|ftp-data|gopher|h323| httpproxy|ike|ils|imap2|imap3| ingres-net|ipcserver|ipx|irc-o|irc-u| kerberos|ldap|login|netbios-dgm| netbios-ns|netbios-ssn|netwall| netware-ip|new-rwho|nfds|nicname|nntp| ntalk|ntp|pcmail-srv|pop2|pop3|printer| qotd|realaudio|rip|rtelnet|rtsp|sip| smtp|snmp|snmptrap|snpp|sntp|sql*net| sql-net|sqlserv|sunrpc|syslog|systat| talk| telnet|...} or number> where: index Server index...
  • Page 244: Dsd Webfilter Server Flush

    DSD Commands dsd webfilter server flush Flush the server list SYNTAX: dsd webfilter server flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 245: Dsd Webfilter Server List

    DSD Commands dsd webfilter server list List all web filter servers SYNTAX: dsd webfilter server list E-DOC-CTC-20050531-0058 v1.0...
  • Page 246: Dsd Webfilter Server Modify

    DSD Commands dsd webfilter server modify Modify a web filter server SYNTAX: dsd webfilter server modify index = <number> address = <ip-address> port = <{at-echo|at-nbp|at-rtmp|at-zis|auth|bgp| biff|bootpc|bootps|chargen|clearcase| daytime|discard|dns|domain|doom|echo| exec|finger|ftp|ftpdata|gopher|h323| httpproxy|ike|ils|imap2|imap3|ingresnet| ipcserver|ipx|irc-o|irc-u|kerberos|ldap| login|netbios-dgm|netbios-ns| netbios-ssn|netwall|netware-ip|new-rwho| nfds|nicname|nntp|ntalk|ntp|pcmail-srv| pop2|pop3|printer|qotd|realaudio|rip| rtelnet|rtsp|sip|smtp|snmp|snmptrap| snpp|sntp|sql*net|sql-net|sqlserv| sunrpc|syslog|systat|talk|telnet|...} or number> where: index Server index REQUIRED...
  • Page 247: Dsd Webfilter Standard Category Add

    DSD Commands dsd webfilter standard category add Add a category to a group SYNTAX: dsd webfilter standard category add destid = <number> srcid = <number> where: destid The destination category or group REQUIRED srcid The category ID to add REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 248: Dsd Webfilter Standard Category Create

    DSD Commands dsd webfilter standard category create Create a category or group SYNTAX: dsd webfilter standard category create id = <number> name = <quoted string> where: Unique local ID for the category/group REQUIRED name Friendly name REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 249: Dsd Webfilter Standard Category Delete

    DSD Commands dsd webfilter standard category delete Delete a category or group SYNTAX: dsd webfilter standard category delete id = <number> where: Unique local ID for the category/group REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 250: Dsd Webfilter Standard Category Flush

    DSD Commands dsd webfilter standard category flush Delete all the levels SYNTAX: dsd webfilter standard category flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 251: Dsd Webfilter Standard Category List

    DSD Commands dsd webfilter standard category list Display the levels SYNTAX: dsd webfilter standard category list E-DOC-CTC-20050531-0058 v1.0...
  • Page 252: Dsd Webfilter Standard Category Remove

    DSD Commands dsd webfilter standard category remove Remove a category from a group SYNTAX: dsd webfilter standard category remove destid = <number> srcid = <number> where: destid Destination category or group REQUIRED srcid Category ID to add REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 253: Dsd Webfilter Standard Level Add

    DSD Commands dsd webfilter standard level add Add a new web filtering level SYNTAX: dsd webfilter standard level add index = <number> name = <string> [text = <quoted string>] [otherurls = <{block|accept}>] where: index Level index (-1 for next available) REQUIRED name Content category level name...
  • Page 254: Dsd Webfilter Standard Level Delete

    DSD Commands dsd webfilter standard level delete Delete a web filtering level SYNTAX: dsd webfilter standard level delete index = <number> name = <string> [text = <quoted string>] [otherurls = <{block|accept}>] where: index Level index (-1 for next available) REQUIRED name Content category level name REQUIRED...
  • Page 255: Dsd Webfilter Standard Level Flush

    DSD Commands dsd webfilter standard level flush Delete all levels SYNTAX: dsd webfilter standard level flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 256: Dsd Webfilter Standard Level List

    DSD Commands dsd webfilter standard level list Display the levels SYNTAX: dsd webfilter standard level list E-DOC-CTC-20050531-0058 v1.0...
  • Page 257: Dsd Webfilter Standard Level Modify

    DSD Commands dsd webfilter standard level modify Modify a web filtering level SYNTAX: dsd webfilter standard level modify index = <number> name = <string> [text = <quoted string>] [otherurls = <{block|accept}>] where: index Level index (-1 for next available) REQUIRED name Content category level name REQUIRED...
  • Page 258: Dsd Webfilter Standard Level Set

    DSD Commands dsd webfilter standard level set Set current web filtering level SYNTAX: dsd webfilter standard level set name = <string> where: name Name of the current category level REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 259: Dsd Webfilter Standard Rule Clear

    DSD Commands dsd webfilter standard rule clear Reset level to default rule SYNTAX: dsd webfilter standard rule clear level = <string> where: level Level name REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 260: Dsd Webfilter Standard Rule List

    DSD Commands dsd webfilter standard rule list List all rules. SYNTAX: dsd webfilter standard rule list level = <string> where: level Level name OPTIONAL E-DOC-CTC-20050531-0058 v1.0...
  • Page 261: Dsd Webfilter Standard Rule Modify

    DSD Commands dsd webfilter standard rule modify Modify a rule SYNTAX: dsd webfilter standard rule modify level = <string> id = <number> action = <{block|accept}> where: level Level name REQUIRED Server category ID OPTIONAL action Block or allow rules REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 262 DSD Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 263: Dyndns Commands

    DynDNS Commands DynDNS Commands Introduction Dynamic DNS is a service that allows to bind a host name to an IP address. In contrast to classical DNS, this service allows regular updates of the IP address related to a host name. In this way, hosts of which the IP address regularly changes (for example due to a limited DHCP lease time) can be identified by a static host name that is unique throughout the Internet.
  • Page 264: Dyndns Add

    DynDNS Commands dyndns add Add a dynamic DNS client. SYNTAX: dyndns add name = <string> where: name The name of the new dynamic DNS client. REQUIRED Note A maximum of 5 clients can be configured. EXAMPLE: =>dyndns add name=WAN =>dyndns list [INIT] user = password =...
  • Page 265: Dyndns Delete

    DynDNS Commands dyndns delete Delete a dynamic DNS client. SYNTAX: dyndns delete name = <string> where: name The name of the dynamic DNS client to be deleted. REQUIRED EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 =>dyndns delete name=WAN =>dyndns list =>...
  • Page 266: Dyndns Flush

    DynDNS Commands dyndns flush Delete all the dynamic DNS clients. SYNTAX: dyndns flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 267: Dyndns List

    DynDNS Commands dyndns list List all the dynamic DNS clients. SYNTAX: dyndns list EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 => RELATED COMMANDS: dyndns add Add a dynamic DNS client. dyndns delete Delete a dynamic DNS client. E-DOC-CTC-20050531-0058 v1.0...
  • Page 268: Dyndns Modify

    DynDNS Commands dyndns modify Modify a dynamic DNS client. SYNTAX: dyndns modify name = <string> [intf = <string>] [user = <string>] [password = <password>] [group = <string>] [mx = <string>] [backmx = <{disabled | enabled}>] [wildcard = <{disabled | enabled}>] [offline = <{disabled | enabled}>] [service = <{dyndns | statdns | custom | No-IP | DtDNS | gnudip}>]...
  • Page 269 DynDNS Commands EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 =>dyndns modify name=WAN intf=RtPPPoE user=DNSuser password=_DEV_BA8C0C963BD84130 service=gnudip =>dyndns list : RtPPPoE_ppp [INIT] options = gnudip user = my_DNS_user password = ******** addr = 0.0.0.0 => E-DOC-CTC-20050531-0058 v1.0...
  • Page 270: Dyndns Host Add

    DynDNS Commands dyndns host add Add a fully qualified host name. SYNTAX: dyndns host add group = <string> name = <string> where: group The dynamic DNS host group. REQUIRED Note A maximum of 4 different groups can be created. name The name of an IP host to add.
  • Page 271: Dyndns Host Delete

    DynDNS Commands dyndns host delete Delete a host name. SYNTAX: dyndns host delete name = <string> where: name The name of the IP host to be deleted. REQUIRED EXAMPLE: =>dyndns host list local : [ ] localhost.com public : [ ] publichost.com legend : not initialised update in progress...
  • Page 272: Dyndns Host Flush

    DynDNS Commands dyndns host flush Delete all hosts. The hosts cannot be flushed, if there is still a group referenced to the hosts. SYNTAX: dyndns host flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 273: Dyndns Host List

    DynDNS Commands dyndns host list List all host names. SYNTAX: dyndns host list EXAMPLE: =>dyndns host list local : [ ] localhost.com public : [ ] publichost.com legend : not initialised update in progress update successful error => RELATED COMMANDS: dyndns host add Add a fully qualified host name.
  • Page 274: Dyndns Service List

    DynDNS Commands dyndns service list List all dynamic DNS services. SYNTAX: dyndns service list EXAMPLE: =>dyndns service list dyndns server = members.dyndns.org port = 80 request = /nic/update update interval = 2097120 retry interval = 30 max retry statdns server = members.dyndns.org port = 80...
  • Page 275: Dyndns Service Modify

    DynDNS Commands dyndns service modify Modify specific dynamic DNS service settings. SYNTAX: dyndns service modify name = <string> [server = <string>] [port = <{supported TCP/UDP port name} or number>] [request = <string>] [updateinterval = <number{0-2097120}>] [retryinterval = <number{0-600}] [max_retry = <number{1-5}>] where: name The name of the dynamic DNS service.
  • Page 276 DynDNS Commands EXAMPLE: =>dyndns service modify name=custom server=mydyndns.org port=www-http request=hereiam updateinterval=2000000 retryinterval=15 max_retry=5 =>dyndns service list dyndns server = members.dyndns.org port = 80 request = /nic/update update interval = 2097120 retry interval = 30 max retry statdns server = members.dyndns.org port = 80 request...
  • Page 277: Env Commands

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

    Flush all the non-system environment variables. SYNTAX: env flush EXAMPLE : =>env list _SNTPPOLL_POST_SYNC=60 _SNTPPOLL_PRE_SYNC=60 _COMPANY_NAME=THOMSON _COMPANY_URL=http://www.thomson.net _PROD_NAME=SpeedTouch _PROD_URL=http://www.speedtouch.com _PROD_FRIENDLY_NAME=SpeedTouch 585 _COMPANY_ID=TMM _COPYRIGHT=Copyright (c) 1999-2004, THOMSON _TPVERSION=2.0.0 _ETHERNET=SWITCH _MACADDR=00-0E-50-0F-FC-2D _UDN=uuid:UPnP-SpeedTouch585-1_00-0E-50-0F-FC-2D _IGDX_VERSION=1.1 _WEPKEY_SERIAL=7B4316037D _WPAKEY_SERIAL=7B4316037D _SSID_SERIAL=SpeedTouchBF4511 _WIZ_AUTOPOPUP=1 CONF_REGION=--- CONF_PROVIDER=--- CONF_DESCRIPTION=Factory Defaults CONF_SERVICE=Routed PPPoE on 0/35 and 8/35...
  • Page 279: Env Get

    = <string> where: The name of the environment variable. REQUIRED Use the command :env list to obtain a list of all environment variables. EXAMPLE: =>env get var=_PROD_FRIENDLY_NAME SpeedTouch 585 => RELATED COMMANDS: env list List all current environment variables. E-DOC-CTC-20050531-0058 v1.0...
  • Page 280: Env List

    _PROD_NUMBER=585 _BOARD_SERIAL_NBR=0409AA013 _PROD_SERIAL_NBR=TMM0409AA013 _FII=5.3.0.6.0 _BUILD=5.3.0.6.0 _BOOTLOADER_VERSION=1.0.3 _BUILDVARIANT=AA _MODEMLABEL=MOD_BCM6345_V1.0.57_ADSL_PHY_A2pB015c3_readsl.d14k4 _PHYSLAYERTYPE=POTS _BUILDNAME=ZZUCAA5.306 _PRL=DSLBB585AA _FIA=QA _BOARD_NAME=BANT-K _COMPANY_ID=TMM _COPYRIGHT=Copyright (c) 1999-2004, THOMSON _TPVERSION=2.0.0 _ETHERNET=SWITCH _MACADDR=00-0E-50-0F-FC-2D _UDN=uuid:UPnP-SpeedTouch585-1_00-0E-50-0F-FC-2D _IGDX_VERSION=1.1 _WEPKEY_SERIAL=7B4316037D _WPAKEY_SERIAL=7B4316037D _SSID_SERIAL=SpeedTouchBF4511 _WIZ_AUTOPOPUP=1 CONF_REGION=--- CONF_PROVIDER=--- CONF_DESCRIPTION=Factory Defaults CONF_SERVICE=Routed PPPoE on 0/35 and 8/35 CONF_DATE=Configuration modified manually HOST_SETUP=auto UPGRADE_URL=http://www.speedtouch.com/upgrade500.htm...
  • Page 281: Env Set

    Env Commands env set Set an 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”...
  • Page 282: Env Unset

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

    Eth Commands Eth Commands Introduction This chapter describes the commands of the eth command group. Contents This chapter covers the following commands: eth ifadd Create a new ETH interface. eth ifattach Attach an ETH interface. eth ifconfig Modify an ETH interface. eth ifdelete Delete an ETH interface.
  • Page 284 Eth Commands eth switch mirror ingress Enable or disable the specified port to be the Mirror Ingress Port. E-DOC-CTC-20050531-0058 v1.0...
  • Page 285: Eth Ifadd

    Eth Commands eth ifadd Create a new ETH interface. SYNTAX: eth ifadd intf = <string> where: intf The name of the new ETH interface. REQUIRED EXAMPLE: =>eth iflist ethoa_0_35 : Dest: atm_0_35 Connection State: connected Retry: 10 PortNr: 1 ethoa_8_35 : Dest: atm_8_35 Connection State: connected Retry: 10...
  • Page 286: Eth Ifattach

    Eth Commands eth ifattach Attach an ETH interface. SYNTAX: eth ifattach intf = <string> where: intf The name of the ETH interface to be attached. REQUIRED EXAMPLE: =>eth iflist ethoa_0_35 : Dest atm_0_35 Retry Connection State connected PortNr ethoa_8_35 : Dest atm_8_35 Retry Connection State...
  • Page 287: Eth Ifconfig

    Eth Commands eth ifconfig Modify an ETH interface. SYNTAX: eth ifconfig intf = <string> [dest = <string>] [retry = <number{0-65535}>] where: intf The name of the ETH interface to be configured. REQUIRED dest The destination interface for this ETH interface. OPTIONAL retry A number between 0 and 65535.
  • Page 288: Eth Ifdelete

    Eth Commands eth ifdelete Delete an ETH interface. SYNTAX: eth ifdelete intf = <string> where: intf The name of the ETH interface name to be deleted. REQUIRED EXAMPLE: =>eth iflist ethoa_0_35 : Dest atm_0_35 Retry Connection State connected PortNr ethoa_8_35 : Dest atm_8_35 Retry...
  • Page 289: Eth Ifdetach

    Eth Commands eth ifdetach Detach an ETH interface. SYNTAX: eth ifdetach intf = <string> where: intf The name of the ETH interface to be detached. REQUIRED EXAMPLE: =>eth iflist ethoa_0_35 : Dest atm_0_35 Retry Connection State connected PortNr ethoa_8_35 : Dest atm_8_35 Retry Connection State...
  • Page 290: Eth Iflist

    Eth Commands eth iflist Display the ETH interfaces. SYNTAX: eth iflist [intf = <string>] where: intf The name of the ETH interface to be displayed. OPTIONAL Note If not specified, all the ETH interfaces will be displayed. EXAMPLE: =>eth iflist ethoa_0_35 : Dest atm_0_35...
  • Page 291: Eth Flush

    Eth Commands eth flush Flush all the ETH interfaces. The flush command does not impact previously saved configurations. SYNTAX: eth flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 292: Eth Bridge Clear

    Eth Commands eth bridge clear Clear the bridge statistics. SYNTAX: eth bridge clear EXAMPLE: =>eth bridge iflist : dest : Internal Connection State: connected Retry: 10 Port: OBC PortNr: 0 PortState: forwarding Interface: up RX bytes: 1902578 frames: 4844 TX bytes: 239390 frames: 2504 dropframes: 0 ethport1...
  • Page 293: Eth Bridge Config

    Eth Commands eth bridge config Modify/display the bridge configuration settings. SYNTAX: eth bridge config [age = <number{10-100000}>] [filter = <{no_WAN_broadcast | none}>] where: A number between 10 and 100000 (seconds). OPTIONAL Represents the lifetime of a dynamically learned Medium Access Control (MAC) address. The default is 300.
  • Page 294: Eth Bridge Flush

    Eth Commands eth bridge flush Flush bridge interfaces and parameters. The flush command does not impact previously saved configurations. SYNTAX: eth bridge flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 295: Eth Bridge Ifadd

    Eth Commands eth bridge ifadd Create a new bridge interface. SYNTAX: eth bridge ifadd intf = <string> where: intf The name of the new bridge interface. REQUIRED EXAMPLE: =>eth bridge iflist : dest : Internal Connection State: connected Retry: 10 Port: OBC PortNr: 0 PortState: forwarding...
  • Page 296: Eth Bridge Ifattach

    Eth Commands eth bridge ifattach Attach a bridge interface. SYNTAX: eth bridge ifattach intf = <string> where: intf The name of the bridge interface to be attached. REQUIRED EXAMPLE: =>eth bridge iflist : dest : Internal BrEthoA_br: dest : BrEthhoA_atm Connection State: not-connected Retry: 10 Port: (Unassigned)
  • Page 297: Eth Bridge Ifconfig

    Eth Commands eth bridge ifconfig Modify a bridge interface configuration. SYNTAX: eth bridge ifconfig intf = <string> [dest = <string>] [portstate = <{disabled | learning | forwarding}>] [retry = <number{0-65535}>] [prioconfig = <{disabled|overwrite|increase}>] [mcastfilter = <{disabled|enabled}>] where: intf The name of the bridge interface to be configured. REQUIRED dest The destination for this interface.
  • Page 298: Eth Bridge Ifdelete

    Eth Commands eth bridge ifdelete Delete a bridge interface. SYNTAX: eth bridge ifdelete intf = <string> where: intf The name of the bridge interface name to be deleted. REQUIRED EXAMPLE: =>eth bridge iflist : dest : Internal Connection State: connected Retry: 10 Port: OBC PortNr: 0...
  • Page 299: Eth Bridge Ifdetach

    Eth Commands eth bridge ifdetach Detach a bridge interface. SYNTAX: eth bridge ifdetach intf = <string> where: intf The name of the bridge interface to be detached. REQUIRED EXAMPLE: =>eth bridge iflist : dest : Internal BrEthoA_br: dest : BrEthhoA_atm Connection State: connected Retry: 10 Port: wan0...
  • Page 300: Eth Bridge Iflist

    Eth Commands eth bridge iflist Display the current bridge interfaces. SYNTAX: eth bridge iflist [intf = <string>] where: intf The name of the bridge interface to be displayed. OPTIONAL Note If not specified, all bridge interfaces are shown. EXAMPLE: =>eth bridge iflist : dest : Internal Connection State: connected Retry: 10...
  • Page 301: Eth Bridge Macadd

    Eth Commands eth bridge macadd Add a static MAC address to a bridge interface. This command allows to manually add static MAC addresses, which should normally be dynamically discovered by the bridge itself. SYNTAX: eth bridge macadd intf = <string> hwaddr = <hardware-address>...
  • Page 302: Eth Bridge Macdelete

    Eth Commands eth bridge macdelete Remove a MAC address from the filtering database. SYNTAX: eth bridge macdelete hwaddr = <hardware-address> where: hwaddr The Ethernet MAC address of the entry to be deleted. REQUIRED EXAMPLE: =>eth 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...
  • Page 303: Eth Bridge Maclist

    Eth Commands eth bridge maclist Display the MAC address database. SYNTAX: eth bridge maclist EXAMPLE: =>eth 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 304: Eth Bridge Mcdadd

    Eth Commands eth bridge mcdadd Add a multicast group to be dropped to the database. SYNTAX: eth bridge mcdadd srcintfs = <string or combination of strings separated by '+'}> dstintfs = <string or combination of strings separated by '+'}> where: srcports The source bridge interfaces from which multicast packets must be dropped.
  • Page 305: Eth Bridge Mcddelete

    Eth Commands eth bridge mcddelete Delete a multicast group to be dropped from the database. SYNTAX: eth bridge mcddelete RELATED COMMANDS: eth bridge mcdadd Add a multicast group to be dropped to the database. eth bridge mcdlist Display the multicast group to be dropped from the database. E-DOC-CTC-20050531-0058 v1.0...
  • Page 306: Eth Bridge Mcdlist

    Eth Commands eth bridge mcdlist Display the multicast group to be dropped from the database. SYNTAX: eth bridge mcdlist RELATED COMMANDS: eth bridge mcdadd Add a multicast group to be dropped to the database. eth bridge mcddelete Delete a multicast group to be dropped from the database. E-DOC-CTC-20050531-0058 v1.0...
  • Page 307: Eth Bridge Group Add

    Eth Commands eth bridge group add Add a new bridge group. SYNTAX: eth bridge group add [name = <string>] id = <number{2-4094}> where: name The name of the new bridge group. OPTIONAL Note If left blank, a default name will be used. A number between 2 and 4094.
  • Page 308: Eth Bridge Group Delete

    Eth Commands eth bridge group delete Delete a bridge group. SYNTAX: eth bridge group delete name = <string> id = <number{2-4094}> where: name The name of the bridge group to be deleted. REQUIRED EXAMPLE: =>eth bridge group list Index Name Bridge interfaces default OBC, ethport1, ethport2, ethport3, ethport4...
  • Page 309: Eth Bridge Group Flush

    Eth Commands eth bridge group flush Flush all bridge groups. SYNTAX: eth bridge group flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 310: Eth Bridge Group List

    Eth Commands eth bridge group list Display the bridge groups. SYNTAX: eth bridge group list EXAMPLE: =>eth bridge group list Index Name Bridge interfaces default OBC, ethport1, ethport2, ethport3, ethport4 myGroup usbport1 => RELATED COMMANDS: eth bridge group add Add a new bridge group. eth bridge group delete Delete a bridge group.
  • Page 311: Eth Bridge Group Move

    Eth Commands eth bridge group move Move a bridge interface to a specified bridge group. SYNTAX: eth bridge group move intf = <string> name = <string> where: intf The name of the bridge interface to be moved to the bridge group. REQUIRED name The name of the bridge group.
  • Page 312: Eth Device Ifconfig

    Eth Commands eth device ifconfig Configure an Ethernet interface. SYNTAX: eth device ifconfig intf = <string> [type = <{auto | 10BaseTHD | 10BaseTFD | 100BaseTHD | 100BaseTFD} or number>] [state = <{enabled | disabled}>] where: intf The name of a physical interface. REQUIRED type The Ethernet type.
  • Page 313: Eth Device Iflist

    Eth Commands eth device iflist Show status of Ethernet interfaces. SYNTAX: eth device iflist EXAMPLE: =>eth device iflist Interface Type Result State ethif1 auto 100BaseTFD UP [forwarding] ethif2 auto 100BaseTFD UP [forwarding] ethif3 auto 100BaseTFD UP [forwarding] ethif4 auto 100BaseTFD UP [forwarding] usbif1 UP [forwarding]...
  • Page 314: Eth Switch Group Flush

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

    Eth Commands eth switch group list List all the configured switch groups. SYNTAX: eth switch group list EXAMPLE: =>eth switch group list Group 0 Ports: 4 Group 1 Ports: 1 Group 2 Ports: 2 3 => RELATED COMMANDS: eth switch group move Move a specified port to a specified switch group.
  • Page 316: Eth Switch Group Move

    Eth Commands eth switch group move Move a specified port to a specified switch group. SYNTAX: eth switch group move group = <number{0-3}> port = <number{1-4}> where: group A number between 0 and 4. REQUIRED Represents the group ID to which the port must be moved. port A number between 01 and 4.
  • Page 317: Eth Switch Mirror Capture

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

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

    Eth Commands eth switch mirror ingress Enable or disable the specified port to be the Mirror Ingress Port. Only one port can be the Mirror Ingress Port at any one time. But a port can be the Mirror Egress Port and the Mirror Ingress Port at the same time. SYNTAX: eth switch mirror ingress port = <number{1-4}>...
  • Page 320 Eth Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 321: Expr Commands

    Expr Commands Expr Commands Introduction This chapter describes the commands of the expr command group. Contents This chapter covers the following commands: expr add Add a subexpression to an expression. expr delete Delete an expression. expr flush Flush all the expressions. expr list List the expressions.
  • Page 322: Expr Add

    Expr Commands expr add Add a subexpression to an expression. SYNTAX: expr add name = <string> type = <{intf | ip | serv}> addr [!]= <ip-range> [intf [!]= <string>] [intfgroup [!]= <{wan|local|lan|tunnel|dmz|guest} or number>] [tos [!]= <number{0-255}>] [precedence [!]= <IP precedence type> or <number>] [dscp [!]= <DSCP name>...
  • Page 323 Expr Commands A number between 0 and 255. OPTIONAL Represents the Type of Service (ToS) specification in the IP packet. Note The parameters tos, precedence dscp are mutually exclusive. precedence The precedence in the IP packet (part of tos). OPTIONAL Select an IP precedence (see “...
  • Page 324 Expr Commands EXAMPLE: =>expr list name type use flags expression ------------------------------------------------------------------------------------------ _myPPP_ppp intf 1. intf=myPPP_ppp _eth0 intf 1. intf=eth0 intf 1. intfgroup=0 intf 1. intfgroup=2 local intf 1. intfgroup=1 notwan intf 1. intfgroup=2 2. intfgroup=1 _10.0.0.138 1. addr=10.0.0.138 _192.168.1.254 1. addr=192.168.1.254 DiffServ serv 1.
  • Page 325: Expr Delete

    Expr Commands expr delete Delete an expression. SYNTAX: expr delete name = <string> [index = <number>] where: name The name of the expression to be deleted. REQUIRED index The index of the subexpression to be deleted. OPTIONAL Note If not specified, all the subexpressions wil be deleted. EXAMPLE: =>expr list name...
  • Page 326: Expr Flush

    Expr Commands expr flush Flush all the expressions. SYNTAX: expr flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 327: Expr List

    Expr Commands expr list List the expressions. SYNTAX: expr list [name = <string>] [type = <{intf | ip | serv}>] [format = <{pretty | cli}>] where: name The name of an existing expression. OPTIONAL Note If not specified, all the expressions will be listed. type The expression type.
  • Page 328 Expr Commands EXAMPLE 1: =>expr list name type use flags expression ------------------------------------------------------------------------------------------ _Internet intf 1. intf=Internet _LocalNetwork intf 1. intf=LocalNetwork HTTPI_if_0 intf 1. intf=LocalNetwork 2. intf=LocalNetwork 3. intf=LocalNetwork HTTP_if_0 intf 1. intfgroup=2 HTTPs_if_0 intf 1. intfgroup=2 FTP_if_0 intf 1. intfgroup=2 TELNET_if_0 intf 1.
  • Page 329 Expr Commands EXAMPLE 2: =>expr list format=cli :expr add name=_Internet type=intf intf=Internet :expr add name=_LocalNetwork type=intf intf=LocalNetwork :expr add name=HTTPI_if_0 type=intf intf=LocalNetwork :expr add name=HTTPI_if_0 type=intf intf=LocalNetwork :expr add name=HTTPI_if_0 type=intf intf=LocalNetwork :expr add name=HTTP_if_0 type=intf intfgroup=lan :expr add name=HTTPs_if_0 type=intf intfgroup=lan :expr add name=FTP_if_0 type=intf intfgroup=lan :expr add name=TELNET_if_0 type=intf intfgroup=lan :expr add name=DNS-S_if_0 type=intf intfgroup=lan...
  • Page 330: Expr Modify

    Expr Commands expr modify Modify an expression. SYN TAX: expr modify name = <string> type = <{intf | ip | serv}> index = <number> addr [!]= <ip-range> [intf [!]= <string>] [intfgroup [!]= <{wan|local|lan|tunnel|dmz|guest} or number>] [bridgeport [!]= <number>] [tos [!]= <number{0-255}>] [precedence [!]= <IP precedence type>...
  • Page 331 Expr Commands intfgroup The IP interface group. OPTIONAL Choose between: local tunnel guest. Note Only for expression type intf. bridgeport The bridge port number. OPTIONAL Note Only for expression type intf. A number between 0 and 255. OPTIONAL Represents the ToS specification in the IP packet. Note The parameters tos, precedence...
  • Page 332 Expr Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 333: Firewall Commands

    Firewall Commands Firewall Commands Introduction This chapter describes the commands of the firewall command group. Contents This chapter covers the following commands: firewall config Configure the firewall options. firewall clear Flush the firewall configuration. firewall list List the firewall configuration. firewall chain add Add a chain.
  • Page 334: Firewall Config

    Firewall Commands firewall config Configure the firewall options. SYNTAX: firewall config [state = <{disabled | enabled}>] [keep = <{disabled | enabled}>] [tcpchecks = <{none | fast | exact}>] [udpchecks = <{disabled|enabled}>] [icmpchecks = <{disabled | enabled}>] [logdefault = <{disabled | enabled}>] [logthreshold = <{disabled | enabled}>] [tcpwindow = <number{0-1073725440}>] where:...
  • Page 335 Firewall Commands EXAMPLE: =>firewall config :firewall config state=enabled keep=disabled tcpchecks=fast icmpchecks=enabled logdefault=disabled logthreshold=enabled tcpwindow=65536 => E-DOC-CTC-20050531-0058 v1.0...
  • Page 336: Firewall Clear

    Firewall Commands firewall clear Flush the firewall configuration. SYNTAX: firewall clear E-DOC-CTC-20050531-0058 v1.0...
  • Page 337: Firewall List

    Firewall Commands firewall list List the firewall configuration. SYNTAX: firewall list [format = <{pretty | cli}>] where: format Select the output format in which the configuration must be shown. OPTIONAL Choose between: pretty: the configuration is shown as intuitive output in clear text. cli: the configuration is shown via the CLI commands configuration.
  • Page 338: Firewall Chain Add

    Firewall Commands firewall chain add Add a chain. SYNTAX: firewall chain add chain = <string> where: chain The name of the chain to be added. REQUIRED EXAMPLE: =>firewall chain list Chains ====== Name Description ----------------------------------------------------------------- sink system forward system source system sink_fire system...
  • Page 339: 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 Chains ====== Name Description ----------------------------------------------------------------- sink system forward system source system sink_fire system...
  • Page 340: Firewall Chain Flush

    Firewall Commands firewall chain flush Flush all chains. SYNTAX: firewall chain flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 341: Firewall Chain List

    Firewall Commands firewall chain list List all chains. SYNTAX: firewall chain list [format = <{pretty | cli}>] where: format Select the output format in which the chains must be shown. OPTIONAL Choose between: pretty: the chains are shown as intuitive output in clear text. cli: the chains are shown via the CLI commands configuration.
  • Page 342: Firewall Debug Clear

    Firewall Commands firewall debug clear Clear the firewall statistics. SYNTAX: firewall debug clear EXAMPLE: =>firewall debug stats Statistics ========== Used rule contexts Total rule contexts : 256 Total packets parsed : 2554 Packets parsed in hook sink : 1461 Packets parsed in hook forward : 12 Packets parsed in hook source : 1041...
  • Page 343: Firewall Debug Stats

    Firewall Commands firewall debug stats Display the firewall statistics. SYNTAX: firewall debug stats EXAMPLE: =>firewall debug stats Statistics ========== Used rule contexts Total rule contexts : 256 Total packets parsed : 2554 Packets parsed in hook sink : 1461 Packets parsed in hook forward : 12 Packets parsed in hook source : 1041...
  • Page 344: Firewall Debug Traceconfig

    Firewall Commands firewall debug traceconfig Configure the firewall trace options. SYNTAX: firewall debug traceconfig [tcpchecks = <{disabled | enabled}>] [udpchecks = <{disabled|enabled}>] [icmpchecks = <{disabled | enabled}>] [sink = <{none | all | accept | deny | drop | reset} or number>] [forward = <{none | all | accept | deny | drop reset} or number>] [source = <{none | all | accept | deny | drop...
  • Page 345: Firewall Level Add

    Firewall Commands firewall level add Add a security level. SYNTAX: firewall level add name = <string> [index = <number>] [readonly = <{disabled | enabled}>] [udptrackmode = <{strict | loose}>] [service = <{disabled | enabled}>] [proxy = <{disabled|enabled}>] [text = <quoted string>] where: name The name of the security level to be added.
  • Page 346 Firewall Commands EXAMPLE: =>firewall level list Level Config ============ Active level: Disabled nr name udptrack service readonly description ---------------------------------------------------------------------------------------------- BlockAll strict disabled yes Use this Security Level to block all traffic from and to the Internet. Standard loose enabled Use this Security Level to allow all outgoing connections and block all incoming traffic.
  • Page 347: Firewall Level Delete

    Firewall Commands firewall level delete Delete a security level. SYNTAX: firewall level delete name = <string> where: name The name of the security level to be deleted. REQUIRED EXAMPLE: =>firewall level list Level Config ============ Active level: Disabled nr name udptrack service readonly description ----------------------------------------------------------------------------------------------...
  • Page 348: Firewall Level Flush

    Firewall Commands firewall level flush Flush the security level configuration. SYNTAX: firewall level flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 349: Firewall Level List

    Firewall Commands firewall level list List all the security levels. SYNTAX: firewall level list [format = <{pretty | cli}>] where: format Select the output format in which the security levels must be shown. OPTIONAL Choose between: pretty: the security levels are shown as intuitive output in clear text. cli: the security levels are shown via the CLI commands configuration.
  • Page 350 Firewall Commands firewall level delete Delete a security level. E-DOC-CTC-20050531-0058 v1.0...
  • Page 351: Firewall Level Modify

    Firewall Commands firewall level modify Configure a security level. SYNTAX: firewall level modify name = <string> [index = <number>] [readonly = <{disabled | enabled}>] [udptrackmode = <{strict | loose}>] [service = <{disabled | enabled}>] [proxy = <{disabled|enabled}>] [text = <quoted string>] where: name The name of the security level to be added.
  • Page 352 Firewall Commands EXAMPLE: =>firewall level list Level Config ============ Active level: Disabled nr name udptrack service readonly description -------------------------------------------------------------------------------------------------- BlockAll strict disabled yes Use this Security Level to block all traffic from and to the Internet. Standard loose enabled Use this Security Level to allow all outgoing connections and block all incoming traffic.
  • Page 353: Firewall Level Set

    Firewall Commands firewall level set Set the security level or display the current security level. SYNTAX: firewall level set [name = <string>] where: name The name of the security level to be set. OPTIONAL Note If no security level is specified, the current security level will be shown. EXAMPLE: =>firewall level list Level Config...
  • Page 354: Firewall Rule Add

    Firewall Commands firewall rule add Add a firewall rule. SYNTAX: firewall rule add chain = <string> [index = <number>] [name = <string>] [clink = <chain name>] [srcintf [!]= <{DHCP-S_if_0|DHCP-R_if_0|wan|local|lan| tunnel|dmz|guest|HTTPI_if_0|HTTP_if_0|HTTPs_if_0|FTP_if_0| TELNET_if_0|DNS-S_if_0|SNMP_AGENT_if_0|PING_RESPONDER_if_0| _Internet| _lan1|_wan1|_dmz1|_guest1}>] [srcip [!]= <{private|ssdp_ip|mdap_ip|_10.0.0.138| _192.168.1.254|_192.168.2.254|_192.168.3.254}>] [dstintf [!]= <{DHCP-S_if_0|DHCP-R_if_0|wan|local|lan |tunnel|dmz|guest|HTTPI_if_0|HTTP_if_0|HTTPs_if_0|FTP_if_0| TELNET_if_0|DNS-S_if_0|SNMP_AGENT_if_0| PING_RESPONDER_if_0|_Internet|_lan1|_wan1|_dmz1|_guest1}>]...
  • Page 355 Firewall Commands where: chain The name of the chain which contains the rule. REQUIRED index The number of the rule in the chain. OPTIONAL name The name of the new rule. OPTIONAL clink The name of the chain to be parsed when this rule applies. OPTIONAL srcintf The name of the source interface expression.
  • Page 356: Firewall Rule Delete

    Firewall Commands firewall rule delete Delete a firewall rule. SYNTAX: firewall rule delete chain = <string> index = <number> where: chain The name of the chain in which a rule must be deleted. REQUIRED index The number of the rule in the chain. REQUIRED RELATED COMMANDS: firewall rule add...
  • Page 357: Firewall Rule Flush

    Firewall Commands firewall rule flush Flush all firewall rules. SYNTAX: firewall rule flush [chain = <string>] where: chain The name of the chain for which the rules must be flushed. OPTIONAL Note If not specified, the rules of all the chains will be flushed. E-DOC-CTC-20050531-0058 v1.0...
  • Page 358: Firewall Rule List

    Firewall Commands firewall rule list Show a list of the firewall rules in a chain. SYNTAX: firewall rule list [chain = <string>] [format = <{pretty | cli}>] where: chain The name of the chain for which the rules must be listed. OPTIONAL Note If not specified, the rules of all the chains are shown.
  • Page 359 Firewall Commands EXAMPLE: =>firewall rule list Rules (flags: C=Constant, D=Dynamic, E=Enable, L=Log) ===== Chain Flags Rule --------------------------------------------------------------------------------------- sink : link sink_fire : link sink_system_service sink_fire SSDP : accept ssdp_serv lan.* > *.ssdp_ip sink_system_service HTTPI : accept HTTPI_sv_0 HTTPI_if_0.* > *.* PING_RESPONDER : accept PING_RESPONDER_sv_0 PING_RESPONDER_...
  • Page 360: Firewall Rule Modify

    Firewall Commands firewall rule modify Modify a firewall rule. SYNTAX: firewall rule modify chain = <string> index = <number> [newindex = <number>] [name = <string>] [clink = <chain name>] [srcintf [!]= <string>] [srcip [!]= <{_10.0.0.138 | _192.168.1.254| private | ssdp_ip | mdap_ip}>] [dstintf [!]= <string>] [dstip [!]= <{_10.0.0.138 | _192.168.1.254| private | ssdp_ip | mdap_ip}>]...
  • Page 361: Firewall Rule Debug Clear

    Firewall Commands firewall rule debug clear Clear the firewall rule statistics. SYNTAX: firewall rule debug clear [chain = <string>] [index = <number>] where: chain The name of the chain which contains the rule. OPTIONAL index The number of the rule in the chain. OPTIONAL Note If not specified, the statistics for all the rules in the chain will be cleared.
  • Page 362 Firewall Commands RELATED COMMANDS: firewall rule debug stats Show the firewall rule statistics. E-DOC-CTC-20050531-0058 v1.0...
  • Page 363: Firewall Rule Debug Stats

    Firewall Commands firewall rule debug stats Show the firewall rule statistics. SYNTAX: firewall rule debug stats [chain = <chain name>] [index = <number>] where: chain The name of the chain for which the statistics must be shown. OPTIONAL Note If not specified, the statistics for all the chains will be shown. index The number of the rule in the chain.
  • Page 364: Firewall Rule Debug Traceconfig

    Firewall Commands firewall rule debug traceconfig Display or modify the rule trace configuration. SYNTAX: firewall rule debug traceconfig [trace = <{disabled | enabled}>] where: trace Enable or disable rule traces. OPTIONAL The default is disabled. EXAMPLE: =>firewall rule debug traceconfig :firewall rule debug traceconfig state=disabled =>...
  • Page 365: Grp Commands

    GRP Commands GRP Commands Introduction This chapter describes the commands of the grp command group. Contents This chapter covers the following commands: grp config Set the Generic Routing Protocol (GRP) configuration settings. grp flush Flush the GRP interface settings and parameters. grp rtlist Show the current routes in the GRP interfaces routing table.
  • Page 366: Grp Config

    GRP Commands grp config Set the Generic Routing Protocol (GRP) configuration settings. SYNTAX: grp config [cdistance = <number{0-255}>] [kdistance = <number{0-255}>] [rdistance = <number{0-255}>] [trace = <{disabled | enabled}>] where: cdistance A number between 0 and 255. OPTIONAL Sets the distance of the connected route type. The default is 0.
  • Page 367: Grp Flush

    GRP Commands grp flush Flush the GRP interface settings and parameters. SYNTAX: grp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 368: Grp Rtlist

    GRP Commands grp rtlist Show the current routes in the GRP interfaces routing table. SYNTAX: grp rtlist [dst = <ip-address>] [dstmask = <ip-mask (dotted or cidr)>] where: The destination IP address of the route. OPTIONAL Supports IP/mask notation. Note If no destination IP address is specified, all the current routes will be shown.
  • Page 369: Grp Rip Config

    GRP Commands grp rip config Configure the RIP settings. SYNTAX: grp rip config state = <{disabled | enabled}> [version = <{rip_unspec | rip_v1 | rip_v2}>] [defmetric = <number{1-16}>] [updatetime = <number{1-3600}>] [timeouttime = <number{1-3600}>] [garbagetime = <number{1-3600}>] [impcrt = <{disabled | enabled}>] [impkrt = <{disabled | enabled}>] [impsrt = <{disabled | enabled}>] [impdefkrt = <{disabled | enabled}>]...
  • Page 370 GRP Commands impsrt Enable or disable the import of static routes. OPTIONAL The default is enabled. impdefkrt Enable or disable the import of the default kernel route. OPTIONAL The default is enabled. impdefsrt Enable or disable the import of the default static route. OPTIONAL The default is enabled.
  • Page 371: Grp Rip Flush

    GRP Commands grp rip flush Flush the RIP interface settings and global parameters. SYNTAX: grp rip flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 372: Grp Rip Ifconfig

    GRP Commands grp rip ifconfig Configure a RIP interface. SYNTAX: grp rip ifconfig intf = <string> [rip = <{disabled | enabled}>] [txversion = <{rip_unspec | rip_v1 | rip_v2 | rip_v1-2}>] [rxversion = <{rip_unspec | rip_v1 | rip_v2 | rip_v1-2}>] [authmode = <{none | cleartext}>] [authstring = <quoted string>] [splithorizon = <{disable | enable}>] where:...
  • Page 373 GRP Commands EXAMPLE: =>grp rip ifconfig intf = myPPP_ppp [rip] = disabled [txversion] = rip_unspec [rxversion] = rip_unspec [authmode] = none [authstr] = [passive] = disabled [splithorizon] = enabled :grp rip ifconfig intf=myPPP_ppp => E-DOC-CTC-20050531-0058 v1.0...
  • Page 374: Grp Rip Show

    GRP Commands grp rip show Show the RIP settings and the routes in the RIP database. SYNTAX: grp rip show EXAMPLE: =>grp rip show RIP routing protocol config dump ------------------------------------ RIP daemon is enabled Global RIP queries received : 0 Global RIP route changes : 3 Default version : send rip_v2, receive rip_v2 Default redistribution metric is 1...
  • Page 375: Hostmgr Commands

    Hostmgr Commands Hostmgr Commands Introduction This chapter describes the commands of the hostmgr command group. Contents This chapter covers the following commands: hostmgr add Add host device info to the host manager. hostmgr clear Remove all the hosts from the list. hostmgr config Configure the host manager parameters.
  • Page 376: Hostmgr Add

    Hostmgr Commands hostmgr add Add host device info to the host manager. SYNTAX: hostmgr add mac_addr = <hardware-address> [ip_addr = <ip-address>] [name = <string>] [type = <{generic_device|desktop_computer|laptop_computer| set_top_box|pda|gaming_console|phone|mobile_phone| printer|mass_storage_device}>] [ipintf = <string>] [ethintf = <string>] [physintf = <string>] where: mac_addr The MAC address of the host to be added.
  • Page 377 Hostmgr Commands EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ---------- ----- ---- ---- ------- -------- 00:10:a4:ad:32:cf 192.168.1.64 Generic Device LocalNetwork ethif4 MyComputer =>hostmgr add mac_addr=00:10:a4:33:56:53 name=Play type=Playstation =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ----------...
  • Page 378: Hostmgr Clear

    Hostmgr Commands hostmgr clear Remove all the hosts from the list. SYNTAX: hostmgr clear EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ---------- ----- ---- ---- ------- -------- 00:10:a4:33:56:53 0.0.0.0 Playstation ethif1 ethif1 Play 00:10:a4:ad:32:cf 192.168.1.64 Generic Device LocalNetwork ethif4...
  • Page 379: Hostmgr Config

    Hostmgr Commands hostmgr config Configure the host manager parameters. SYNTAX: hostmgr config [state = <{disabled | enabled}>] [scantime = <number{10-600}>] [autosave = <{disabled | enabled}>] [trace = <{disabled | enabled}>] where: state Enable or disable the host manager daemon. OPTIONAL The default is enabled.
  • Page 380: Hostmgr Delete

    Hostmgr Commands hostmgr delete Delete the host device info from the host manager. SYNTAX: hostmgr delete mac_addr = <hardware-address> where: mac_addr The MAC address of the host to be removed. REQUIRED EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ----------...
  • Page 381: Hostmgr Flush

    Hostmgr Commands hostmgr flush Flush the host manager configuration. The host manager configuration is cleaned and returned to default values. SYNTAX: hostmgr flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 382: Hostmgr List

    Hostmgr Commands hostmgr list List all the host devices. SYNTAX: hostmgr list EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ---------- ----- ---- ---- ------- -------- 00:10:a4:33:56:53 0.0.0.0 Playstation ethif1 ethif1 Play 00:10:a4:ad:32:cf 192.168.1.64 Generic Device LocalNetwork ethif4 MyComputer...
  • Page 383: Ids Commands

    IDS Commands IDS Commands Introduction This chapter describes the commands of the ids command group. Contents This chapter covers the following commands: ids clear Reset the IDS statistics. ids config Display/modify the Intrusion Detection System (IDS) configuration. ids parser list Display the IDS parser configuration.
  • Page 384: Ids Clear

    IDS Commands ids clear Reset the IDS statistics. SYNTAX: ids clear RELATED COMMANDS: ids parser list Display the IDS parser configuration. E-DOC-CTC-20050531-0058 v1.0...
  • Page 385: Ids Config

    IDS Commands ids config Display/modify the Intrusion Detection System (IDS) configuration. SYNTAX: ids config [state = <{disabled | enabled}>] [trace = <{disabled|enabled}>] where: state Enable or disable IDS checks. OPTIONAL The default is enabled. trace Enable or disable tracing. OPTIONAL The default is disabled.
  • Page 386: Ids Parser List

    IDS Commands ids parser list Display the IDS parser configuration. SYNTAX: ids parser list [parser = <parser>] where: parser The name of the parser REQUIRED EXAMPLE: =>ids parser list parser state ----------------------------------------- fragment enabled scan enabled enabled proto enabled rate enabled =>...
  • Page 387: Ids Parser Modify

    IDS Commands ids parser modify Modify the IDS parser configuration. SYNTAX: ids parser modify parser = <string> state = <{disabled | enabled}> where: parser The name of the IDS parser of which the configuration must be modified. REQUIRED state Disable or enable the parser. REQUIRED EXAMPLE: =>ids list...
  • Page 388: Ids Pattern Clear

    IDS Commands ids pattern clear Reset the pattern tracker. SYNTAX: ids pattern clear EXAMPLE: =>ids pattern stats Pattern tracker statistics: --------------------------- memory : 32768 bytes maximum number of patterns : 512 number of active patterns number of recycled patterns number of pattern searches number of new patterns maximum number of hash collisions % of hash entries with collisions...
  • Page 389: Ids Pattern List

    IDS Commands ids pattern list Display the patterns in the pattern tracker. SYNTAX: ids pattern list [size = <{10 | 100 | full} or number>] where: size The size of the IDS pattern list that will be shown. OPTIONAL Choose between: full or, alternatively, specify a number.
  • Page 390: Ids Pattern Stats

    IDS Commands ids pattern stats Display the pattern tracker statistics. SYNTAX: ids pattern stats EXAMPLE: =>ids pattern stats Pattern tracker statistics: --------------------------- memory : 32768 bytes maximum number of patterns : 512 number of active patterns number of recycled patterns number of pattern searches number of new patterns maximum number of hash collisions...
  • Page 391: Ids Signature List

    IDS Commands ids signature list Displays the ids signature configuration SYNTAX ids signature list [signature = <fragment_sweep|zero-length_fragment_size| small_fragment_size|fragment_size_overrun| fragment_overlap|fragment_out-of-order| ip_protocol_scan|tcp_port_scan|tcp_syn_scan| stealth_tcp_null_scan|stealth_tcp_fin_scan| stealth_tcp_xmas_scan| stealth_tcp_full_xmas_scan| stealth_tcp_vecna_scan| stealth_tcp_syn-fin_scan| udp_port_scan|ping_sweep_scan|tcp_syn_flood| udp_flood|ping_flood|icmp_unreachable_storm| smurf_broadcast_attack|smurf_storm_attack| fraggle_broadcast_attack| fraggle_storm_attack|land_attack}>] where signature The name of the signature OPTIONAL EXAMPLE: =>ids signature list signature fragment_sweep signature parser hits action...
  • Page 392: Ids Signature Modify

    IDS Commands ids signature modify Modify the states of the signatures. SYNTAX ids signature modify [signature = <fragment_sweep| zero-length_fragment_size| small_fragment_size| fragment_size_overrun| fragment_overlap| fragment_out-of-order| ip_protocol_scan| tcp_port_scan|tcp_syn_scan| stealth_tcp_null_scan| stealth_tcp_fin_scan| stealth_tcp_xmas_scan| stealth_tcp_full_xmas_scan| stealth_tcp_vecna_scan| stealth_tcp_syn-fin_scan| udp_port_scan|ping_sweep_scan| tcp_syn_flood|udp_flood|ping_flood| icmp_unreachable_storm| smurf_broadcast_attack| smurf_storm_attack| fraggle_broadcast_attack| fraggle_storm_attack|land_attack}>] state = <{disabled|enabled}> where signature The name of the signature...
  • Page 393: Ids Threshold Clear

    IDS Commands ids threshold clear Reset the IDS thresholds to their default values. SYNTAX: ids threshold clear EXAMPLE: =>ids threshold list index name window limit scaling ----------------------------------------------------------------- ids scan enabled ids flood disabled ids tcp rate enabled ids udp rate disabled ids icmp rate disabled...
  • Page 394: Ids Threshold List

    IDS Commands ids threshold list Display the IDS thresholds. SYNTAX: ids threshold list EXAMPLE: =>ids threshold list index name window limit scaling ----------------------------------------------------------------- ids scan enabled ids flood disabled ids tcp rate disabled ids udp rate disabled ids icmp rate disabled ids ip rate disabled...
  • Page 395: Ids Threshold Modify

    IDS Commands ids threshold modify Modify the IDS thresholds. SYNTAX: ids threshold modify index = <number> [window = <number>] [limit = <number>] [scaling = <{disabled | enabled}>] where: index The index of the IDS threshold to be modified. REQUIRED Use the command :ids threshold list to obtain the indexes. window A number (of seconds).
  • Page 396 IDS Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 397: Interface Commands

    Interface Commands Interface Commands Introduction This chapter describes the commands of the interface command group. Contents This chapter covers the following commands: interface list Display interfaces. E-DOC-CTC-20050531-0058 v1.0...
  • Page 398: Interface List

    Interface Commands interface list Display interfaces. SYNTAX: interface list [expand = <{disabled | enabled}>] [reverse = <{disabled | enabled}>] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. reverse Enable or disable reverse listing (lower layer first instead of upper layer first). OPTIONAL The default is disabled.
  • Page 399 IP Commands IP Commands Introduction This chapter describes the commands of the ip command group. Contents This chapter covers the following commands: ip arpadd Add an entry to the ARP cache of a broadcast Internet Protocol (IP) interface. ip arpdelete Delete an entry from the ARP cache.
  • Page 400 IP Commands ip debug sendto Send UDP packets. ip debug stats Display IP statistics. ip debug traceconfig Display/modify the IP stack trace configuration. ip debug traceroute Send ICMP/UDP packets to trace the IP path. E-DOC-CTC-20050531-0058 v1.0...
  • Page 401: Ip Arpadd

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

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

    IP Commands ip arplist Display the ARP cache. SYNTAX: ip arplist EXAMPLE: =>ip arplist Interface IP-address HW-address Type eth0 10.0.0.1 00:10:a4:ad:32:cf STATIC eth0 10.0.0.2 00:00:00:00:00:00 DYNAMIC eth0 10.0.0.3 00:a0:24:ae:66:e1 STATIC => RELATED COMMANDS: ip arpadd Add an entry to the ARP cache of a broadcast Internet Protocol (IP) interface. ip arpdelete Delete an entry from the ARP cache.
  • Page 404: Ip Config

    IP Commands ip config Show/set global IP stack configuration options. SYNTAX: ip config [forwarding = <{disabled | enabled}>] [redirects = <{disabled | enabled}>] [sourcerouting = <{disabled | enabled}>] [netbroadcasts = <{disabled | enabled}>] [ttl = <number{0-255}>] [fraglimit = <number{1-1024}>] [defragmode = <{disabled | enabled}>] [addrcheck = <{off | own | static | dynamic}>] [mssclamping = <{disabled | enabled}>] where:...
  • Page 405 IP Commands addrcheck Set the level of IP address checks. OPTIONAL Choose between: off: No address checking is performed. For advanced users only; in normal circumstances there should always be some kind of address checking. own: Minimum level of checking. Only the address configuration on the SpeedTouch™...
  • Page 406: Ip Flush

    IP Commands ip flush Flush all the static IP parameters. Dynamic configurations (for example from PPP or CIP links) remain. The flush command does not impact previously saved configurations. The command :ip flush deletes all local IP connectivity. Do not use this command during an IP based local connection, for example a Telnet CLI session, or web based CLI access.
  • Page 407: Ip Ifadd

    IP Commands ip ifadd Create an IP interface. SYNTAX: ip ifadd intf = <string> dest = <string> where: intf The name of the IP interface to be created. REQUIRED dest An network interface name. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop...
  • Page 408: Ip Ifattach

    IP Commands ip ifattach Attach an IP interface. SYNTAX: ip ifattach intf = <string> where: intf The name of the IP interface to be attached. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c Internet 1500...
  • Page 409: Ip Ifconfig

    IP Commands ip ifconfig Configure the parameters of an IP interface. SYNTAX: ip ifconfig intf = <string> [mtu = <number{68-65535}>] [status = <{down | up}>] [hwaddr = <hardware-address>] [group = <string> or number] [linksensing = <{disabled | enabled}>] [primary = <{disabled | enabled}>] where: intf The name of the IP interface to be configured.
  • Page 410 IP Commands EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c Internet 1500 DOWN RtPPPoE_ppp 1500 DOWN LocalNetwork 1500 86589 125262 [UP] 00:0e:50:0f:fc:2c myIPintf 1500 DOWN 00:0e:50:0f:fc:2c =>ip ifconfig intf = myIPintf [mtu] = 1500 [status] = up [hwaddr] = 00:0e:50:0f:fc:2c [group] = wan...
  • Page 411: Ip Ifdelete

    IP Commands ip ifdelete Delete an IP interface. SYNTAX: ip ifdelete intf = <string> where: intf The name of the IP interface to be deleted. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c Internet 1500...
  • Page 412: Ip Ifdetach

    IP Commands ip ifdetach Detach an IP interface. SYNTAX: ip ifdetach intf = <string> where: intf The name of the IP interface to be detached. REQUIRED EXAMPLE: =>ip iflist expand=enabled Interface Group TX-Drop Status HW-address loop local 65535 130597 82240 [UP] 00:0e:50:0f:fc:2c BRHW-address...
  • Page 413: Ip Iflist

    IP Commands ip iflist Display all the IP interfaces. SYNTAX: ip iflist [expand = <{disabled | enabled}>] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c...
  • Page 414: Ip Ifwait

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

    IP Commands ip ipadd Assign an IP address to an IP interface. SYNTAX: ip ipadd intf = <string> addr = <ip-address> [netmask = <ip-mask(dotted or cidr)>] [pointopoint = <ip-address>] [addroute = <{disabled | enabled}>] where: intf The IP interface name. REQUIRED addr The new IP address to be added.
  • Page 416: Ip Ipconfig

    IP Commands ip ipconfig Modify an IP address configuration. SYNTAX: ip ipconfig addr = <ip-address> [preferred = <{disabled | enabled}>] [primary = <{disabled | enabled}>] where: addr The IP address to be configured. REQUIRED preferred Make this IP address the preferred address for that subnet (enabled) or not OPTIONAL (disabled).
  • Page 417: Ip Ipdelete

    IP Commands ip ipdelete Remove an IP address from an IP interface. SYNTAX: ip ipdelete addr = <ip-address> where: addr The IP address to be deleted. REQUIRED EXAMPLE: =>ip iplist Interface Type IP-address Point-to-point/Mask eth0 Ethernet 10.0.0.2 255.255.255.0 eth0 Ethernet 10.0.0.138 255.255.255.0 eth0...
  • Page 418: Ip Iplist

    IP Commands ip iplist Display all the configured IP addresses. SYNTAX: ip iplist EXAMPLE: =>ip iplist Interface Type IP-address Point-to-point/Mask LocalNetwork Ethernet 10.0.0.138 255.255.255.0 LocalNetwork Ethernet *192.168.1.254 255.255.255.0 loop Ethernet 127.0.0.1 255.255.255.255 => RELATED COMMANDS: ip ipadd Assign an IP address to an IP interface. ip ipdelete Remove an IP address from an IP interface.
  • Page 419: Ip Mcadd

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

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

    IP Commands ip mclist Display all multicast addresses. SYNTAX: ip mclist EXAMPLE: =>ip mclist Interface Address Mask ETHoA_1 192.178.14.11 255.255.255.255 => RELATED COMMANDS: ip mcadd Add a multicast address to a multicast capable interface. ip mcdelete Delete a multicast address to a multicast capable interface. E-DOC-CTC-20050531-0058 v1.0...
  • Page 422: Ip Rtadd

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

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

    IP Commands ip rtlist Display the routing table. SYNTAX: ip rtlist [expand = <{disabled | enabled}>] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. EXAMPLE: =>ip rtlist Destination Label Gateway Interface Metric Status 10.0.0.138/32 127.0.0.1 loop [UP] 127.0.0.1/32 127.0.0.1...
  • Page 425: Ip Auto Flush

    IP Commands ip auto flush Flush the autoIP interfaces. SYNTAX: ip auto flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 426: Ip Auto Ifadd

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

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

    IP Commands ip auto ifconfig Configure an autoIP interface. SYNTAX: ip auto ifconfig intf = <string> [addr = <ip-address>] [poolstart = <ip-address>] [poolend = <ip-address>] [netmask = <ip-mask(dotted or cidr)>] [claim = <number{0-65535}>] [defence = <number{0-65535}>] [probe = <number{0-65535}>] [interval = <number{1-65535}>] where: intf The name of the autoIP interface to be configured.
  • Page 429 IP Commands EXAMPLE: => ip auto iflist eth0 : [INIT] 0.0.0.0 poolstart = 169.254.1.1 poolend = 169.254.254.254 netmask = 255.255.0.0 claim : 10 defence : 5 probe : 4 interval : 2 (sec) probes sent = 0 collisions =>ip auto ifconfig intf=ipsec0 claim=5 probe=5 =>...
  • Page 430: Ip Auto Ifdelete

    IP Commands ip auto ifdelete Delete an existing autoIP interface. SYNTAX: ip auto ifdelete intf = <string> where: intf The name of the IP interface to be deleted. REQUIRED EXAMPLE: =>ip auto iflist ipsec0 : [SELECTING] 169.254.80.236 poolstart = 169.254.1.1 poolend = 169.254.254.254 netmask = 255.255.0.0 claim : 10...
  • Page 431: Ip Auto Ifdetach

    IP Commands ip auto ifdetach Release the link-local address for the given autoIP interface. SYNTAX: ip auto ifdetach intf = <string> where: intf The name of the autoIP interface for which a link-local address has to be detached. REQUIRED EXAMPLE: =>ip auto iflist ipsec0 : [SELECTING] 169.254.80.236...
  • Page 432: Ip Auto Iflist

    IP Commands ip auto iflist Display the autoIP interfaces. SYNTAX: ip auto iflist [intf = <string>] where: intf The name of the autoIP interface to be listed. OPTIONAL Note If not specified, all the autoIP interfaces are shown. EXAMPLE: =>ip auto iflist eth0 : [CLAIMED] 169.254.138.1 poolstart = 169.254.1.1...
  • Page 433: Ip Debug Httpprobe

    IP Commands ip debug httpprobe Send a HTTP probe. This HTTP probe will measure the Round Trip Time (RTT) taken to connect and access data from a HTTP server. SYNTAX: ip debug httpprobe url = <string> [version = <{1.0 | 1.1}>] where: The Uniform Resource Locator (URL) identifying the HTTP server.
  • Page 434: Ip Debug Ping

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

    IP Commands ip debug sendto Send UDP packets. SYNTAX: ip debug sendto addr = <ip-address> [count = <number{1-1000000}>] [size = <number{1-20000}>] [interval = <number{100-1000000}>] [listen = <{disabled | enabled}>] [srcaddr = <ip-address>] [srcport = <number{1-65535}>] dstport = <number{1-65535}> [dstintf = <string>] where: addr The destination IP address.
  • Page 436 IP Commands EXAMPLE: =>ip debug sendto addr=10.0.0.148 listen=on srcport=19 dstport=1025 =>ip debug sendto addr=10.0.0.148 listen=on srcport=19 dstport=1025 1 bytes from 10.0.0.148:1025 =>ip debug sendto addr=10.0.0.148 count=3 listen=on srcport=19 dstport=1025 1 bytes from 10.0.0.148:1025 1 bytes from 10.0.0.148:1025 1 bytes from 10.0.0.148:1025 =>...
  • Page 437: Ip Debug Stats

    IP Commands ip debug stats Display IP statistics. SYNTAX: ip debug stats EXAMPLE: =>ip debug stats Total datagrams received : 8599 IP header errors Datagrams forwarded : 23 Datagram forwarding errors Datagram forwarding resource errors Total Fragments received Fragments dropped due to resources or timeouts Datagrams reassembled Datagrams fragmented successfully Datagram fragmentation errors...
  • Page 438: Ip Debug Traceconfig

    IP Commands ip debug traceconfig Display/modify the IP stack trace configuration. SYNTAX: ip debug traceconfig [input = <{none | label | -telnet | -host | -broadcast | all}>] [forward = <{none | label | -telnet | -host | -broadcast | all}>] [output = <{none | label | -telnet | -host | -broadcast | all}>] [drop = <{none | label | -telnet | -host | -broadcast...
  • Page 439: Ip Debug Traceroute

    IP Commands ip debug traceroute Send ICMP/UDP packets to trace the IP path. SYNTAX: ip debug 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 = <{disabled | enabled}>] where: addr...
  • Page 440 IP Commands EXAMPLE: =>ip debug traceroute addr = 192.193.195.250 count=3 size=1 interval=1000 maxhops=30 dstport=33433 maxfail=5 type=icmp utime=yes :ip debug traceroute addr=192.193.195.250 ttl=1 192.193.195.250 676 us 1351 us 648 us => E-DOC-CTC-20050531-0058 v1.0...
  • Page 441: Ipqos Commands

    IPQoS Commands IPQoS Commands Introduction This chapter describes the commands of the ipqos command group. Contents This chapter covers the following commands: ipqos config Configure IPQoS for a given destination interface for the IPQoS queues instantiation. ipqos list Display the IPQoS configuration. ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface.
  • Page 442: Ipqos Config

    IPQoS Commands ipqos config Configure IPQoS for a given destination interface for the IPQoS queues instantiation. When enabling or disabling IPQoS, take the following into account: if the WAN interface (for example PPPoA, IP oA,...) is detached at the time of enabling/disabling IPQoS, then the WAN interface has to be attached in order for the enabling/disabling of IPQoS to take effect.
  • Page 443 IPQoS Commands realtimerate A number between 1 and 100. OPTIONAL Represents a percentage of the interface bandwidth for rate-limiting of the Real Time queue. In case of congestion, the Real Time queue will only use this percentage of the interface bandwidth when there is also traffic on the other queues. The default is 80.
  • Page 444: Ipqos List

    IPQoS Commands ipqos list Display the IPQoS configuration. SYNTAX: ipqos list EXAMPLE: =>ipqos list Name State Discard Priority Size Size Rate Burst Weights (Packets) (KBytes) (KBytes) Weights atm_pvc_0_35 disabled early 25% 25% 25% 25% atm_pvc_8_35 enabled early 25% 25% 25% 25% =>...
  • Page 445: Ipqos Ef Config

    IPQoS Commands ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface. SYNTAX: ipqos ef config intf = <string> [state = <{disabled | enabled}>] [timeout = <number{100-10000}>] [mtu = <number{68-65535}>] where: intf The name of the IP interface. REQUIRED state Enable or disable the IPQoS EF timer for the interface.
  • Page 446: Ipqos Ef List

    IPQoS Commands ipqos ef list Display the IPQoS EF timers. SYNTAX: ipqos ef list EXAMPLE: =>ipqos ef list Interface State Timeout (ms) (bytes) loop disabled 1000 65535 Rt_PPPoA2 enabled 1000 1500 eth0 disabled 1000 1500 => RELATED COMMANDS: ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface.
  • Page 447: Ipqos Ef Stats

    IPQoS Commands ipqos ef stats Display the IPQoS EF timer statistics. SYNTAX: ipqos ef stats EXAMPLE: =>ipqos ef stats Interface State Remain (ms) loop active Rt_PPPoA2 active eth0 disabled => RELATED COMMANDS: ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface. ipqos ef list Display the IPQoS EF timers.
  • Page 448: Ipqos Queue Clear

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

    IPQoS Commands ipqos queue config Modify the IPQoS subqueue configuration. SYNTAX: ipqos queue config dest = <string> queue = <number{0-5}> [propagate = <{disabled | enabled}>] [ecnmarking = <{disabled | enabled}>] [ackfiltering = <{disabled | enabled}>] [maxpackets = <number{0-250}>] [maxbytes = <number{0-64}>] [respackets = <number{0-250}>] [resbytes = <number{0-64}>] [hold = <number>]...
  • Page 450 IPQoS Commands maxbytes A number between 0 and 64. OPTIONAL Represents the maximum size in kilobytes of this queue. The default is for the Real time queue and for the other queues. Note 0 means that a maximum size is not enforced. respackets A number between 0 and 250.
  • Page 451: Ipqos Queue List

    IPQoS Commands ipqos queue list Display the IPQoS subqueue configuration. SYNTAX: ipqos queue list [dest = <string}>] where: dest The destination interface for the IPQoS queues instantiation. OPTIONAL This is an ATM phonebook entry. Note If not specified, the IPQoS subqueue configuration for all the interfaces will be shown.
  • Page 452: Ipqos Queue Stats

    IPQoS Commands ipqos queue stats Show the IPQoS subqueue statistics. SYNTAX: ipqos queue stats [dest = <string}>] where: dest The destination interface for the IPQoS queues instantiation. OPTIONAL This is an ATM phonebook entry. Note If not specified, the IPQoS subqueue statistics for all the interfaces will be shown.
  • Page 453: Label Commands

    Label Commands Label Commands Introduction This chapter describes the commands of the label command group. Contents This chapter covers the following commands: label add Create a new label. label delete Delete a label. label flush Flush all labels. label list Display the labels.
  • Page 454: 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 Bidirect Inherit Tosmark Type Value Ttlover Trace DSCP overwrite dscp defclass disabled disabled disabled tos disabled 0...
  • Page 455: Label List

    Label Commands label delete Delete a label. SYNTAX: label delete name = <string> [force = <{disabled | enabled}>] where: name The name of the label to be deleted. REQUIRED force Force delete and cleanup references even when the label is still in use (enabled) or not OPTIONAL (disabled).
  • Page 456: Label Flush

    Label Commands label flush Flush all labels. The flush command does not impact previously saved configurations. SYNTAX: label flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 457 Label Commands label list Display the labels. SYNTAX: label list [name = <string>] where: name The name of the label to be displayed. OPTIONAL Note If not specified, all the labels will be displayed. EXAMPLE: =>label list Name Class Bidirect Inherit Tosmark Type Value...
  • Page 458: Label Modify

    Label Commands label modify Modify a label configuration. SYNTAX: label modify name = <string> [classification = <{ignore | overwrite | increase}>] [defclass = <number{0-15} | dscp | default>] [ackclass = <number{0-15} | defclass | prioritize>] [bidirectional = <{disabled | enabled}>] [inheritance = <{disabled | enabled}>] [tosmarking = <{disabled | enabled}>] [tos = <number{0-255}>]...
  • Page 459 Label Commands bidirectional The label applies to the initiator stream, the returning stream (the current OPTIONAL connection) as well as to the child connections (enabled) or not (disabled). The default is disabled. inheritance The label will be copied to all child connection streams in the same direction OPTIONAL (enabled) or not (disabled).
  • Page 460: Label Chain Add

    Label Commands label chain add Add a new label chain. SYNTAX: label chain add chain = <string> where: chain The name of the chain to be added. REQUIRED EXAMPLE: =>label chain list Chains ====== Name Description ------------------------------------------------- routing_labels system rt_user_labels user rt_default_labels user...
  • Page 461: Label Chain Delete

    Label Commands label chain delete Delete a label chain. SYNTAX: label chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED EXAMPLE: =>label chain list Chains ====== Name Description ------------------------------------------------- routing_labels system rt_user_labels user rt_default_labels user qos_labels...
  • Page 462: Label Chain Flush

    Label Commands label chain flush Flush all label chains. SYNTAX: label chain flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 463: Label Chain List

    Label Commands label chain list Display a list of chains. SYNTAX: label chain list [format = <{pretty | cli}>] where: format Select the output format of the list. OPTIONAL Choose between: pretty: the configuration is shown as intuitive output in clear text. cli: the configuration is shown via the CLI commands configuration.
  • Page 464: Label Rule Add

    Label Commands label rule add Add a label rule. SYNTAX: label rule add chain = <chain name> [index = <number>] [name = <string>] [clink = <chain name>] [srcintf [!]= <string>] [srcip [!]= <{ip address | private}>] [dstip [!]= <{ip address | private}>] [serv [!]= <{service name}>] [log = <{disabled | enabled}>] [state = <{disabled | enabled}>]...
  • Page 465 Label Commands EXAMPLE: =>label rule list Rules (flags: C=Constant, D=Dynamic, E=Enable, L=Log) ===== Chain Flags Rule -------------------------------------------------------------------------------------------------- routing_labels : link rt_user_labels : link rt_default_labels qos_labels : link qos_user_labels : link qos_default_labels qos_default_labels : VoIP sip *.* > *.* : VoIP h323 *.* >...
  • Page 466: Label Rule Delete

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

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

    Label Commands label rule list Display a list of label rules. SYNTAX: label rule list [chain = <string>] [format = <{pretty | cli}>] where: chain The name of the chain for which the rules must be listed. OPTIONAL Note If not specified, all rules for all chains are shown. format Select the output format of the list.
  • Page 469: Label Rule Modify

    Label Commands label rule modify Modify a label rule. SYNTAX: label rule modify chain = <chain name> index = <number> [newindex = <number>] [name = <string>] [clink = <chain name>] [srcintf [!]= <string>] [srcip [!]= <{ip address | private}>] [dstip [!]= <{ip address | private}>] [serv [!]= <{service name}>] [log = <{disabled | enabled}>] [state = <{disabled | enabled}>]...
  • Page 470: Label Rule Debug Clear

    Label Commands label rule debug clear Clear the label rule statistics. SYNTAX: label rule debug clear [chain = <string>] [index = <number>] where: chain The name of the chain in which the rule is to be found. OPTIONAL Note If not specified, the statistics for all the rules in all chains will be cleared. index The index number (determined by the position) of the rule in the chain.
  • Page 471: Label Rule Debug Stats

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

    Label Commands label rule debug traceconfig Display or modify the rule trace configuration. SYNTAX: label rule debug traceconfig [trace = <{disabled | enabled}>] where: trace Disable or enable rule traces. OPTIONAL The default is disabled. EXAMPLE: =>label rule debug traceconfig :label rule debug traceconfig state=disabled =>...
  • Page 473: Language Commands

    Language Commands Language Commands Introduction This chapter describes the commands of the language command group. Contents This chapter covers the following commands: language config Select a language. language delete Delete one or all language archives. language list List the available language archives. E-DOC-CTC-20050531-0058 v1.0...
  • Page 474: Language Config

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

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

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

    MLP Commands MLP Commands Introduction This chapter describes the commands of the mlp command group. Contents This chapter covers the following commands: mlp flush Flush all the Multi-Level access Policies (MLP) structures. mlp import Import all the scores. mlp debug export Export all the scores.
  • Page 478: Mlp Flush

    MLP Commands mlp flush Flush all the Multi-Level access Policies (MLP) structures. SYNTAX: mlp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 479: Mlp Import

    MLP Commands mlp import Import all the scores. SYNTAX: mlp import [trace = <{disabled | enabled | full}>] where: trace Select the import trace level. OPTIONAL Choose between: disabled enabled full. The default is disabled. RELATED COMMANDS: mlp debug export Export all the scores.
  • Page 480: Mlp Debug Export

    MLP Commands mlp debug export Export all the scores. SYNTAX: mlp debug export RELATED COMMANDS: mlp import Import all the scores. E-DOC-CTC-20050531-0058 v1.0...
  • Page 481: Mlp Debug Stats

    MLP Commands mlp debug stats Display MLP statistics. SYNTAX: mlp debug stats EXAMPLE: =>mlp debug stats Roles (cur/free/max) : 8/7/15 Privileges (cur/free/max) : 35/25/60 ListItems (cur/free/max) : 31/119/150 => E-DOC-CTC-20050531-0058 v1.0...
  • Page 482: Mlp Debug Traceconfig

    MLP Commands mlp debug traceconfig Modify the MLP trace settings. SYNTAX: mlp debug traceconfig [trace = <{disabled | enabled | full}>] where: trace Select the trace level. OPTIONAL Choose between: disabled enabled full. The default is disabled. EXAMPLE: =>mlp debug traceconfig mlp trace: disabled =>...
  • Page 483: Mlp Privilege Add

    MLP Commands mlp privilege add Add a privilege. SYNTAX: mlp privilege add name = <quoted string> type = <{access | service}> [descr = <quoted string>] where: name The name of the new privilege. REQUIRED Note The maximum number of privileges is 60. type Select the privilege type.
  • Page 484: Mlp Privilege Addzone

    MLP Commands mlp privilege addzone Add a zone to a privilege. Only one zone can be added at a time to a privilege. If multiple zones need to be added, the command :mlp privilege addzone must be executed for each zone to be added. SYNTAX: mlp privilege addzone name = <string>...
  • Page 485: Mlp Privilege Config

    MLP Commands mlp privilege config Modify a privilege. SYNTAX: mlp privilege config name = <string> [descr = <quoted string>] [score = <{hex-word}[:{hex-word}] ex: 'a12:c30f'>] where: name The name of the privilege to be modified. REQUIRED descr Set the privilege description. OPTIONAL Note The maximum length is 63 characters.
  • Page 486: Mlp Privilege Delete

    MLP Commands mlp privilege delete Delete a privilege. SYNTAX: mlp privilege delete name = <string> where: name The name of the privilege to be deleted. REQUIRED EXAMPLE: =>mlp privilege list type=access Privilege (type) Description ---------------------------- anyaccess (access) All access privileges granted AP1 (access) LAN _Local_all AP2 (access) LAN_Local with all secured channels AP3 (access) LAN_Local with all channels &...
  • Page 487: Mlp Privilege List

    MLP Commands mlp privilege list Display the privileges. SYNTAX: mlp privilege list [name = <string>] [type = <{access | service}>] [verbose = <{minimal | medium | all}>] where: name The name of the privilege to be listed. OPTIONAL Note If not specified, all the privileges will be shown. type Select the privilege type to be shown.
  • Page 488: Mlp Privilege Removezone

    MLP Commands mlp privilege removezone Remove a zone from a privilege. Only one zone can be removed at a time from a privilege. If multiple zones need to be removed, the command :mlp privilege removezone must be executed for each zone to be removed. SYNTAX: mlp privilege removezone name = <string>...
  • Page 489: Mlp Role Add

    MLP Commands mlp role add Add a role. SYNTAX: mlp role add name = <quoted string> parent = <string> [descr = <quoted string>] where: name The name of the new role. REQUIRED Note The maximum number of roles is 15. parent The name of the parent role.
  • Page 490: Mlp Role Addpriv

    MLP Commands mlp role addpriv Add a privilege to a role. SYNTAX: mlp role addpriv name = <string> access = <string> service = <string> where: name The name of the role. REQUIRED access The name of the access privilege to be added. REQUIRED service The name of the service privilege to be added.
  • Page 491: Mlp Role Config

    MLP Commands mlp role config Modify the role. SYNTAX: mlp role config name = <string> [parent = <string>] [descr = <quoted string>] where: name The name of the role to be configured. REQUIRED parent The name of the parent role. OPTIONAL descr The role description.
  • Page 492: Mlp Role Delete

    MLP Commands mlp role delete Delete a role. SYNTAX: mlp role delete name = <string> where: name The name of the role to be deleted. REQUIRED EXAMPLE: =>mlp role list Role (parent) Description ------------------------- root (-) The superuser SuperUser (root) Any service and any access from LAN/WAN/LOCAL TechnicalSupport (SuperUser) Any service and any channels from WAN Administrator (TechnicalSupport) Any service and any access from LAN/Local origin only PowerUser (Administrator) GUI(Service/overview page)via http/https from LAN origin...
  • Page 493: Mlp Role List

    MLP Commands mlp role list Display the roles. SYNTAX: mlp role list [name = <string>] [verbose = <{minimal | medium | all}>] where: name The name of the role to be listed. OPTIONAL Note If not specified, all the roles will be listed. verbose Limit the output list.
  • Page 494: Mlp Role Removepriv

    MLP Commands mlp role removepriv Remove a privilege from a role. SYNTAX: mlp role removepriv name = <string> access = <string> [service = <string>] where: name The name of the role. REQUIRED access The name of the access privilege to be deleted. REQUIRED service The name of the service privilege to be deleted.
  • Page 495: Nat Commands

    NAT Commands NAT Commands Introduction This chapter describes the commands of the nat command group. Contents This chapter covers the following commands: nat config Display/modify global NAT configuration options. nat flush Flush the current NAT configuration. nat ifconfig Modify address translation on an IP interface. nat iflist Display the address translation configuration on all the interfaces.
  • Page 496: Nat Config

    NAT Commands nat config Display/modify global NAT configuration options. SYNTAX: nat config [trace = <{disabled | enabled}>] where: trace Enable or disable traces. REQUIRED The default is disabled. EXAMPLE: =>nat config NAT traces : disabled =>nat config trace=enabled =>nat config NAT traces : enabled =>...
  • Page 497: Nat Flush

    NAT Commands nat flush Flush the current NAT configuration. SYNTAX: nat flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 498: Nat Ifconfig

    NAT Commands nat ifconfig Modify address translation on an IP interface. SYNTAX: nat ifconfig intf = <string> translation = <{disabled | enabled | transparent}> where: intf The IP interface name. REQUIRED translation Enable or disable address translation. REQUIRED Choose between: disabled: Address translation is disabled.
  • Page 499: Nat Iflist

    NAT Commands nat iflist Display the address translation configuration on all the interfaces. SYNTAX: nat iflist EXAMPLE: =>nat iflist Interface loop disabled Internet enabled RtPPPoE_ppp enabled LocalNetwork transparent => RELATED COMMANDS: nat ifconfig Modify address translation on an IP interface. E-DOC-CTC-20050531-0058 v1.0...
  • Page 500: Nat Mapadd

    NAT Commands nat mapadd Add an address mapping to a Network Address Translation (NAT) enabled interface. SYNTAX: nat mapadd intf = <string> [type = <{napt | nat}>] [outside_addr = <ip-range>] [inside_addr = <ip-range>] [access_list = <ip-range>] [foreign_addr = <ip-range>] [protocol = <{supported IP protocol} or number>] [outside_port = <port-range>] [inside_port = <port-range>] where:...
  • Page 501 NAT Commands access_list The range of inside addresses to which the mapping is restricted. OPTIONAL This parameter is used for outbound traffic only. Represents the list of inside IP addresses (LAN devices) allowed to make use of this map. Allowed values are: An IP address (A.B.C.D or A.D, meaning A.0.0.D).
  • Page 502 NAT Commands EXAMPLE: =>nat maplist Idx Type Interface Outside Address Inside Address 1 NAPT eth0 any:80 127.0.0.1:8080 2 NAPT eth0 any:1080 127.0.0.1:8080 3 NAPT eth0 any:8080 127.0.0.1:8080 =>nat mapadd intf=myPPP_ppp type=napt outside_addr=100.100.100.1 access_list=10.0.0.0/24 =>nat maplist Idx Type Interface Outside Address Inside Address 1 NAPT myPPP_ppp 100.100.100.1...
  • Page 503: Nat Mapdelete

    NAT Commands nat mapdelete Delete an address mapping from a NAT enabled interface. SYNTAX: nat mapdelete intf = <string> index = <number> where: intf The IP interface name. REQUIRED index The map index. REQUIRED Use the command :nat maplist to obtain a list of the mapindexes. EXAMPLE: =>nat maplist Idx Type Interface...
  • Page 504: Nat Maplist

    NAT Commands nat maplist Display the address mapping for a NAT enabled interface. SYNTAX: nat maplist [intf = <string>] [expand = <{disabled | enabled}>] where: intf The IP interface name. OPTIONAL Note If not specified, the address mapping for all the NAT enabled interfaces will be shown.
  • Page 505: Nat Tmpladd

    NAT Commands nat tmpladd Add an address mapping template. SYNTAX: nat tmpladd [intf = <string>] [group = <{wan|local|lan|tunnel|dmz|guest} or number>] [timeout = <number{0-65535}>] [type = <{napt | nat}>] outside_addr = <ip-range> [inside_addr = <ip-range>] [access_list = <ip-range>] [foreign_addr = <ip-range>] [protocol = <{supported IP protocol} or number>] [outside_port = <port-range>] [inside_port = <port-range>]...
  • Page 506 NAT Commands inside_addr The inside (typically private) IP address. OPTIONAL for NAT maps Inbound: Represents the address(es) to be used as destination address and NAPT after translation. maps. Outbound: This map will only apply if the source IP address is part of the inside address(es).
  • Page 507 NAT Commands outside_port The outside port number or range (only for maps of type napt). OPTIONAL for NAPT map. For a NAPT map: Represents the range of TCP/UDP ports to be used as dynamic port REQUIRED for range during the NAPT process. port-shifting map.
  • Page 508: Nat Tmpldelete

    NAT Commands nat tmpldelete Delete an address mapping template. SYNTAX: nat tmpldelete index = <number> where: index The index of the address mapping template to be deleted. REQUIRED Use the command :nat tmpllist to view the address mapping templates. EXAMPLE: =>nat tmpllist Idx Type Interface Ifgroup...
  • Page 509: Nat Tmpllist

    NAT Commands nat tmpllist Display the address mapping templates. SYNTAX: nat tmpllist [expand = <{disabled | enabled}>] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. EXAMPLE: =>nat tmpllist Idx Type Interface Ifgroup Outside Address Inside Address 1 NAPT any 100.200.100.1 unmapped...
  • Page 510: Nat Tmplinst

    NAT Commands nat tmplinst Instantiate address mapping templates for a given dynamic address. SYNTAX: nat tmplinst intf = <string> addr_index = <ip-address> dynamic_addr = <ip-address> where: intf The IP interface name. REQUIRED addr_index The outside IP address index/key to instantiate for. REQUIRED dynamic_addr The dynamic address to substitute the index/key with.
  • Page 511: Ppp Commands

    PPP Commands PPP Commands Introduction This chapter describes the commands of the ppp command group. Contents This chapter covers the following commands: ppp flush Flush all PPP interfaces. ppp ifadd Create a new PPP interface. ppp ifattach Attach a PPP interface. ppp ifconfig Configure a PPP interface.
  • Page 512: Ppp Flush

    PPP Commands ppp flush Flush all PPP interfaces. The flush command does not impact previously saved configurations. SYNTAX: ppp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 513: Ppp Ifadd

    PPP Commands ppp ifadd Create a new PPP interface. SYNTAX: ppp ifadd intf = <string> where: intf The name for the new PPP interface. REQUIRED Note If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name. EXAMPLE: =>ppp iflist Internet: dest : RELAY...
  • Page 514: Ppp Ifattach

    PPP Commands ppp ifattach Attach a PPP interface. SYNTAX: ppp ifattach intf = <string> where: intf The name of the PPP interface to be attached. REQUIRED EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492...
  • Page 515: Ppp Ifconfig

    PPP Commands ppp ifconfig Configure a PPP interface. The interface to be configured must not be connected at the time of configuration. If this should be the case, use the command :ppp ifdetach before using the command :ppp ifconfig. SYNTAX: ppp ifconfig intf = <string>...
  • Page 516 PPP Commands password The password for remote PAP/CHAP authentication. OPTIONAL acname The Access Concentrator name for a PPPoE session. OPTIONAL Use the command :ppp ifscan to obtain the names of available access concentrators, if any. servicename The Service Name for a PPPoE session. OPTIONAL Use the command :ppp ifscan to obtain the available service names, if any.
  • Page 517 PPP Commands echo Send LCP echo requests at regular intervals (enabled) or not (disabled). OPTIONAL The default is disabled. 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.
  • Page 518 PPP Commands idletrigger Consider the link being idle if no traffic is sent and/or received during the idle OPTIONAL 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 519: Ppp Ifdelete

    PPP Commands ppp ifdelete Delete a PPP interface. SYNTAX: ppp ifdelete intf = <intfname> where: intf The name of the PPP interface to be deleted. REQUIRED EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492...
  • Page 520: Ppp Ifdetach

    PPP Commands ppp ifdetach Detach a PPP interface. SYNTAX: ppp ifdetach intf = <intfname> where: intf The name of the PPP interface to be detached. REQUIRED EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492...
  • Page 521: Ppp Iflist

    PPP Commands ppp iflist Display the PPP interfaces. SYNTAX: ppp iflist [intf = <intfname>] where: intf The name of the PPP interface. OPTIONAL Note If not specified, all PPP interfaces are shown. EXAMPLE INPUT/OUTPUT : =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing...
  • Page 522: Ppp Ifscan

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

    PPP Commands ppp rtadd Add a route to the routing table when the PPP 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. The interface must not be connected when a route configuration is added.
  • Page 524 PPP Commands EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492 Tx inactivity = 1200s left = 0s auth = auto user = password =...
  • Page 525: Ppp Rtdelete

    PPP Commands ppp rtdelete Delete the route for a PPP link. The interface must not be connected when a route configuration must be deleted. If the interface is connected, use the command :ppp ifdetach for this interface. SYNTAX: ppp rtdelete intf = <intfname>...
  • Page 526: Ppp Relay Flush

    PPP Commands ppp relay flush Remove all Ethernet interfaces from the PPP relay agent list and terminate all sessions. The flush command does not impact previously saved configurations. SYNTAX: ppp relay flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 527: Ppp Relay Ifadd

    PPP Commands ppp relay ifadd Add an Ethernet interface to the PPP relay list. SYNTAX: ppp relay ifadd intf = <string> where: intf The Ethernet interface to be added to the PPP relay agent list. REQUIRED EXAMPLE: =>ppp relay iflist Interface HWaddr Status...
  • Page 528: Ppp Relay Ifdelete

    PPP Commands ppp relay ifdelete Delete an Ethernet interface from the PPP relay agent list. SYNTAX: ppp relay ifdelete intf = <string> where: intf The Ethernet interface to be deleted from the PPP relay agent list. REQUIRED EXAMPLE: =>ppp relay iflist Interface HWaddr Status...
  • Page 529: Ppp Relay Iflist

    PPP Commands ppp relay iflist Display all Ethernet interfaces added to the PPP relay agent list. SYNTAX: ppp relay iflist where: intf The Ethernet interface to be added to the PPP relay agent list. REQUIRED EXAMPLE: =>ppp relay iflist Interface HWaddr Status ethoa_0_35...
  • Page 530: Ppp Relay Sesslist

    PPP Commands ppp relay sesslist Add an Ethernet interface to the PPP relay list. SYNTAX: ppp relay ifadd intf = <string> where: intf The Ethernet interface to be added to the PPP relay agent list. REQUIRED E-DOC-CTC-20050531-0058 v1.0...
  • Page 531: Pptp Commands

    PPTP Commands PPTP Commands Introduction This chapter describes the commands of the pptp command group. Contents This chapter covers the following commands: pptp ifadd Add a Point-to-Point Tunneling Protocol (PPTP) profile. pptp flush Flush the complete PPTP configuration. pptp list Show the current PPTP configuration.
  • Page 532: 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.
  • Page 533: Pptp Flush

    PPTP Commands pptp flush Flush the complete PPTP configuration. The flush command does not impact previously saved configurations. SYNTAX: pptp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 534: Pptp List

    PPTP Commands pptp list Show the current PPTP configuration. SYNTAX: pptp list EXAMPLE: =>pptp list Dialstr Destination Encaps State User DIALUP_PPP3 default vcmux never CONNECTED (10.0.0.2) => E-DOC-CTC-20050531-0058 v1.0...
  • Page 535: 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 of the new PPTP profile. REQUIRED The name of the qosbook entry, containing the settings for this profile.
  • Page 536: Pptp Profdelete

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

    PPTP Commands pptp proflist Display all the 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-20050531-0058 v1.0...
  • Page 538 PPTP Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 539: Service Commands

    Service Commands Service Commands Introduction This chapter describes the commands of the service command group. Contents This chapter covers the following commands: service host assign Assign a host service to a LAN device. service host config Get/set global host service configuration options. service host add Add a host service.
  • Page 540: Service Host Assign

    Service Commands service host assign Assign a host service to a LAN device. SYNTAX: service host assign name = <quoted string> [host = <ip-address>] [log = <{disabled|enabled}>] where: name The name of an existing host service. REQUIRED host The IP address of the LAN device. OPTIONAL Enable or disable logging.
  • Page 541: Service Host Config

    Service Commands service host config Get/set global host service configuration options. SYNTAX: service host config [trace = <{disabled | enabled}>] where: trace Enable or disable traces. REQUIRED The default is disabled. EXAMPLE: =>service host config Service traces : disabled l=> E-DOC-CTC-20050531-0058 v1.0...
  • Page 542: Service Host Add

    Service Commands service host add Add a host service. SYNTAX: service host add name = <quoted string> [mode = <{server | client | custom}>] where: name The name of the new host service. REQUIRED mode The service mode. OPTIONAL Choose between: server: The service is defined for server purposes.
  • Page 543: Service Host Delete

    Service Commands service host delete Delete a host service. SYNTAX: service host delete name = <quoted string> where: name The name of the host service to be deleted. REQUIRED EXAMPLE: =>service host list Service Name Host User-Defined Mode --------------------------------------------------------------------------- Age of Empires unassigned server AIM Talk...
  • Page 544: Service Host Disable

    Service Commands service host disable Disable a host service. SYNTAX: service host disable [name = <quoted string>] where: name The name of the host service to be disabled. OPTIONAL Note If not specified, all the host services will be disabled. EXAMPLE: =>service host list Service Name...
  • Page 545: Service Host Flush

    Service Commands service host flush Flush all host services. SYNTAX: service host flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 546: Service Host List

    Service Commands service host list Display a list of host services. SYNTAX: service host list [name = <quoted string>] where: name The name of the host service to be listed. REQUIRED Note If not specified, all the host services will be listed. EXAMPLE: =>service host list Service Name...
  • Page 547: Service Host Stats

    Service Commands service host stats Show the host service statistics. SYNTAX: service host stats EXAMPLE: =>service host stats Services : 113 of 150 in use. Service maps : 225 of 300 in use. Trigger ports: 0 of 25 in use. =>...
  • Page 548: Service Host Triggerlist

    Service Commands service host triggerlist List all triggers. SYNTAX: service host triggerlist EXAMPLE: =>service triggerlist Triggerport Portrange Timeout ----------- --------- ------- => E-DOC-CTC-20050531-0058 v1.0...
  • Page 549: Service Host Rule Add

    Service Commands service host rule add Create/define a host service portmap. SYNTAX: service host rule add name = <quoted string> [protocol = <{any|tcp|udp} or number>] [baseport = <supported UDP port | number>] portrange = <port-range> [triggerport = <supported UDP port | number>] [triggerprotocol = <{any|tcp|udp} or number>] where: name...
  • Page 550: Service Host Rule Delete

    Service Commands service host rule delete Delete a host service portmap. SYNTAX: service host rule delete name = <quoted string> [protocol = <{any|tcp|udp} or number>] [baseport = <supported UDP port | number>] portrange = <port-range> [triggerport = <supported UDP port | number>] [triggerprotocol = <{any|tcp|udp} or number>] where: name...
  • Page 551: Service System Ifadd

    Service Commands service system ifadd Add an interface group to the access list. SYNTAX: service system ifadd name = <{PPTP|HTTP|HTTPs|FTP|TELNET|RIP-Query|DNS-S| SNMP_AGENT|SSDP|MDAP|PING_RESPONDER}> group = <{wan|local|lan|tunnel|dmz|guest} or number> where: name The name of the system service for this access list. REQUIRED group The interface group for this access list.
  • Page 552: Service System Ifdelete

    Service Commands service system ifdelete Delete an interface group from the access list. SYNTAX: service system ifdelete name = <{PPTP|HTTP|HTTPs|FTP|TELNET|RIP-Query|DNS-S| SNMP_AGENT|SSDP|MDAP|PING_RESPONDER}> group = <{wan|local|lan|tunnel|dmz|guest} or number> where: name The name of the system service for this access list. REQUIRED group The interface group for this access list.
  • Page 553: Service System Ipadd

    Service Commands service system ipadd Add an IP address (range) to the access list. SYNTAX: service system ipadd name = <{PPTP|HTTP|HTTPs|FTP|TELNET|RIP-Query|DNS-S| SNMP_AGENT|SSDP|MDAP|PING_RESPONDER}> ip = <ip-range> where: name The name of the system service for this access list. REQUIRED The IP address (range) for this access list. REQUIRED EXAMPLE: =>service system list name=SIPPBX expand=enabled...
  • Page 554: Service System Ipdelete

    Service Commands service system ipdelete Delete an IP address (range) from the access list. SYNTAX: service system ipdelete name = <{PPTP|HTTP|HTTPs|FTP|TELNET|RIP-Query|DNS-S| SNMP_AGENT|SSDP|MDAP|PING_RESPONDER}> ip = <ip-range> where: name The name of the system service for this access list. REQUIRED The IP address (range) for this access list. REQUIRED EXAMPLE: =>service system list name=SIPPBX expand=enabled...
  • Page 555: Service System List

    Service Commands service system list Display the system services. SYNTAX: service system list [name = <string>] [expand = <{disabled | enabled}>] [dynamics = <{disabled | enabled}>] [members = <{disabled | enabled}>] where: name The name of the system service to be displayed. OPTIONAL Note If not specified, all the system services will be displayed.
  • Page 556: Service System Mapadd

    Service Commands service system mapadd Add a port map for a system service. SYNTAX: service system mapadd name = <{PPTP|HTTP|HTTPs|HTTPI|FTP|TELNET|DNS-S| SNMP_AGENT|SSDP|MDAP}> intf = <string> port = <supported port or number> where: name The name of the system service for this map. REQUIRED intf The interface for this map.
  • Page 557: Service System Mapdelete

    Service Commands service system mapdelete Delete a port map for a system service. SYNTAX: service system mapdelete name = <{PPTP|HTTP|HTTPs|HTTPI|FTP|TELNET|DNS-S| SNMP_AGENT|SSDP|MDAP}> intf = <string> port = <supported port or number> where: name The name of the system service for this map. REQUIRED intf The interface for this map.
  • Page 558: Service System Modify

    Service Commands service system modify Modify a system service. SYNTAX: service system modify name = <{DNS-C | SNTP | SLA_ICMP_PING | SLA_UDP_PING | SLA_ICMP_TRRT | SLA_UDP_TRRT | SYSLOG | HTTP | HTTPs | HTTPI | FTP | TELNET | RIP | RIP-Query | DNS-S | DHCP-S | SNMP_AGENT | SNMP_TRAPS | MDAP | SIPPBX | IKE | IKE-NAT-T | ESP | IP_COMMANDS...
  • Page 559: Script Commands

    Script Commands Script Commands Introduction This chapter describes the commands of the script command group. Scripting is not a general purpose mechanism but is only used in the autoPVC/ILMI mechanism. It is recommended not to change the default scripts. Contents This chapter covers the following commands: script add Add a line to a script.
  • Page 560: 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 the script in which a line must be added. REQUIRED index Line number OPTIONAL Note Use 0 to add a line.
  • Page 561: Script Delete

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

    Script Commands script flush Flush all scripts. The flush command does not impact previously saved configurations. SYNTAX: script flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 563: Script List

    Script Commands script list Display a script or all scripts. SYNTAX: script list [name = <string>] where: name Name of the script to be listed. OPTIONAL Note If not specified, all the scripts are displayed. 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 564: Script Run

    Script Commands script run Run a script. SYNTAX: script run name = <string> pars = <string> where: name Name of the script to be run. REQUIRED Use the command :script list to obtain the names of the different scripts. pars Parameters separated with comma.
  • Page 565: Snmp Commands

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

    The default is SpeedTouch 585. sysLocation The SNMP system location. OPTIONAL The default is Customer Premises. EXAMPLE: =>snmp config SNMP System Contact : Service Provider SNMP System Name : SpeedTouch 585 SNMP System Location : Customer Premises => E-DOC-CTC-20050531-0058 v1.0...
  • Page 567: Snmp Get

    SNMP Commands snmp get Get from the supplied SNMP Object IDentifier (OID). For example: 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 instance which is 0 OPTIONAL for scalar objects, for example .1.3.6.1.2.1.1.1.0 sysDescription.
  • Page 568: Snmp Getnext

    SNMP Commands snmp getnext GetNext from the supplied SNMP OID. SYNTAX: snmp getnext [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object ID to getnext from for example .1.3.6.1.2.1.1 system returns sysDescription. EXAMPLE: =>snmp getnext ObjectId=.1.3.6.1.2.1.1.4.0 VB_octetStr .1.3.6.1.2.1.1.5.0 Sascha =>...
  • Page 569: Snmp Walk

    SNMP Commands snmp walk Walk from the supplied SNMP OID. SYNTAX: snmp walk [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object ID to walk from for example .1.3.6.1.2.1.1 system walks the system group. EXAMPLE: =>snmp walk ObjectId=.1.3.6.1.2.1.1 VB_octetStr .1.3.6.1.2.1.1.1.0 SpeedTouch™...
  • Page 570: Snmp Community Add

    SNMP Commands snmp community add Configure an SNMP community string. SYNTAX: snmp community add securityname = <{RWCommunity | ROCommunity}> communityname = <password> where: securityname Configure access rights/restrictions control for the community name. REQUIRED Choose between: RWCommunity: read/write access rights ROCommunity: read only access rights. communityname Configure the SNMP community name.
  • Page 571: Snmp Community Delete

    SNMP Commands snmp community delete Delete an SNMP community string. SYNTAX: snmp community delete securityname = <{RWCommunity | ROCommunity}> where: securityname Select the access rights/restrictions control for the community name to be REQUIRED deleted. Choose between: RWCommunity: read/write access rights ROCommunity: read only access rights.
  • Page 572: Snmp Community List

    SNMP Commands snmp community list List all SNMP community strings. SYNTAX: snmp community list EXAMPLE: =>snmp community list Read-write SNMP community name ***** Read-only SNMP community name ***** => RELATED COMMANDS: snmp community add Configure an SNMP community string. snmp community delete Delete an SNMP community string.
  • Page 573: Snmp Community Modify

    SNMP Commands snmp community modify Modify an SNMP community string. SYNTAX: snmp community modify securityname = <{RWCommunity | ROCommunity}> communityname = <password> where: securityname Configure access rights/restrictions control for the community name. REQUIRED Choose between: RWCommunity: read/write access rights ROCommunity: read only access rights. communityname Configure the SNMP community name.
  • Page 574 SNMP Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 575: Sntp Commands

    SNTP Commands SNTP Commands Introduction This chapter describes the commands of the Simple Network Time Protocol (SNTP) command group. Contents This chapter covers the following commands: sntp add Add a Network Time Protocol (NTP) server to the NTP server list. sntp config Modify/display the SNTP client configuration.
  • Page 576: Sntp Add

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

    SNTP Commands sntp config Modify/display the SNTP client configuration. SYNTAX: sntp config [enable = <{enabled | disabled}>] [poll = <number{1-60}>] where: enable Enable or disable the SpeedTouch™ SNTP client. OPTIONAL The default is enabled. poll A number between 1 and 60 (minutes). OPTIONAL Represents the time interval for the SNTP client to poll the configured NTP server and, if needed, (re-)synchronize its internal clock.
  • Page 578: Sntp Delete

    SNTP Commands sntp delete Delete an NTP server from the NTP server list. SYNTAX: sntp delete [addr = <ip-address>] [name = <string>] where: addr The IP address of the NTP server to be removed from the list. OPTIONAL Note This parameter is optional in this respect that either an IP address or the name of an NTP server must be specified.
  • Page 579: Sntp Flush

    SNTP Commands sntp flush Flush the NTP server list and the SNTP client configuration. SYNTAX: sntp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 580: Sntp List

    SNTP Commands sntp list List the NTP servers. SYNTAX: sntp list EXAMPLE: =>sntp list IP Address Version Status Name 100.101.110.111 contacting ... 100.101.110.112 Unable to contact 100.101.110.113 Synchronized => DESCRIPTION: The status of an NTP server can be: used: The SpeedTouch™ SNTP client is disabled. As a consequence, none of the NTP servers are used. Contacting...: The SpeedTouch™...
  • Page 581: Software Commands

    Software Commands Software Commands Introduction This chapter describes the commands of the software command group. Contents This chapter covers the following commands: software cleanup Check whether a disk clean-up is required. software deletepassive Delete the passive software version. software duplicate Duplicate the active software version as the passive software version.
  • Page 582: Software Cleanup

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

    Software Commands software deletepassive Delete the passive software version. SYNTAX: software deletepassive EXAMPLE: =>software version Flash image : 5.3.0.10.0 Active SW : ZZUCAA5.30A (5.3.0.a.0) Passive SW : ZZUCAA5.30A (5.3.0.a.0) =>software deletepassive =>software version Flash image : 5.3.0.10.0 Active SW : ZZUCAA5.30A (5.3.0.a.0) Passive SW =>...
  • Page 584: Software Duplicate

    Software Commands software duplicate Duplicate the active software version as the passive software version. SYNTAX: software duplicate EXAMPLE: =>software version Flash image : 5.3.0.10.0 Active SW : ZZUCAA5.30A (5.3.0.a.0) Passive SW =>software duplicate =>software version Flash image : 5.3.0.10.0 Active SW : ZZUCAA5.30A (5.3.0.a.0) Passive SW : ZZUCAA5.30A (5.3.0.a.0)
  • Page 585: Software Setpassive

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

    Software Commands software switch Switch the active and passive versions and reboot the SpeedTouch™. Because rebooting implies a flush of all non-saved configurations, it is highly recommended to save the current configuration, for example via :saveall or :config save before executing a software switch. SYNTAX: software switch EXAMPLE:...
  • Page 587: 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-20050531-0058 v1.0...
  • Page 588: Software Version

    Software Commands software version Display the software version. SYNTAX: software version EXAMPLE: =>software version Flash image : 5.3.0.10.0 Active SW : ZZUCAA5.30A (5.3.0.a.0) Passive SW : ZZUCAA5.30A (5.3.0.a.0) => E-DOC-CTC-20050531-0058 v1.0...
  • Page 589: System Commands

    System Commands System Commands Introduction This chapter describes the commands of the system command group. Contents This chapter covers the following commands: system config Set/change the system configuration parameters. system flush Flush the current system configuration. system locale Set/get the regional settings. system reboot Reboot the SpeedTouch™.
  • Page 590: System Config

    System Commands system config Set/change the system configuration parameters. For a good operation of UPnP and the discovery mechanism, it is highly recommended not to change the system configuration settings. SYNTAX: system config [upnp = <{disabled | enabled}>] [mdap = <{disabled | enabled}>] [drst = <{disabled | enabled}>] [led = <{green | red | orange | flash | off}>] [resetbutton = <{disabled | enabled}>]...
  • Page 591 System Commands EXAMPLE: =>system config upnp discovery : enabled mdap discovery : enabled drst support : disabled reset button : enabled digest authentication : enabled defaultconnection : Internet => E-DOC-CTC-20050531-0058 v1.0...
  • Page 592: System Flush

    System Commands system flush Flush the current system configuration. The system password and the system config settings (dcache excluded) are flushed. The flush command does not impact previously saved configurations. SYNTAX: system flush EXAMPLE: =>system flush Security notification: Password changed, use 'saveall' to make it permanent. =>...
  • Page 593: System Locale

    System Commands system locale Set/get the regional settings. SYNTAX: system locale [dec_symbol = <{, | .}>] [group_symbol = <{. | ,}>] [date_separator = <{/ | - | .}>] [date_format = <{iso | ddmmyyyy | ddmmyy | mmddyyyy | mmddyy}>] [time_format = <{iso | hmmss}>] [datetime_format = <{iso | date+time | time+date}>] [duration_format = <{dhmmss | hmmss}>] where:...
  • Page 594 System Commands time_format Set the time format. OPTIONAL Choose between: hmmss. The default is iso. Note h = hours; mm = minutes; ss = seconds. datetime_format Set the date-time format. OPTIONAL Choose between: date+time time+date. The default is date+time. duration_format Set the duration format.
  • Page 595: System Reboot

    System Commands system reboot Reboot the SpeedTouch™. Non-saved configuration settings will be lost after reboot. SYNTAX: system reboot EXAMPLE: =>system reboot ..(lost session connectivity due to reboot) ..E-DOC-CTC-20050531-0058 v1.0...
  • Page 596: System Reset

    System Commands system reset Reset the SpeedTouch™ to its factory or ISP defaults and reboot the device. All user 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 Choose between:...
  • Page 597: System Debug Autosave

    System Commands system debug autosave Autosave debugging commands SYNTAX: system debug autosave [trace = <{disabled|enabled}>] where: trace Enable or disable autosave traces OPTIONAL E-DOC-CTC-20050531-0058 v1.0...
  • Page 598: System Debug Stats

    System Commands system debug stats Show the SpeedTouch™ CPU and memory statistics. SYNTAX: system debug stats [reset = <{disabled | enabled}>] where: reset Reset the CPU statistics. OPTIONAL The default is disabled. EXAMPLE: =>system debug stats Cpu statistics: --------------- Maximum cpu load: 75% Minimum cpu load: 4% Average cpu load: 13% Current cpu load: 10%...
  • Page 599: System Ra Config

    System Commands system ra config Configure Remote management access parameters. SYNTAX: system ra config [secure = <{disabled | enabled}>] [port = <number>] [timeout = <number>] where: secure Enable or disable https. OPTIONAL The default is enabled. port Set the destination port for remote access. OPTIONAL The default is 51003.
  • Page 600: System Rtc Synchronize

    System Commands system rtc synchronize Do a SNTP update and synchronize the realtime clock. SYNTAX: system rtc synchronize E-DOC-CTC-20050531-0058 v1.0...
  • Page 601: System Rtc Settime

    System Commands system rtc settime Show/set the SpeedTouch™ internal system clock. When synchronization with an external NTP server via the SpeedTouch™ SNTP client fails, this command allows to manually configure its internal clock. In cases without regular synchronization, accurate realtime clock settings can not be guaranteed. SYNTAX: system rtc settime [date = <dd/mm/yyyy>]...
  • Page 602 System Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 603: Systemlog Commands

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

    Systemlog Commands systemlog flush Flush all messages in the internal Syslog message buffer. SYNTAX: systemlog flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 605: Systemlog Show

    Systemlog Commands systemlog show Show messages in the internal Syslog message buffer. SYNTAX: systemlog show [fac = <supported facility name>] [sev = <supported severity name>] [hist = <{disabled | enabled}>] where: Specify the facility name of the syslog messages to be shown. OPTIONAL Use one of the supported facility names (see “...
  • Page 606: Systemlog Send

    Systemlog Commands systemlog send Send messages from the internal Syslog message buffer to a specified local or remote syslog server host. There will be no notification on whether the host has received the messages or not. SYNTAX: systemlog send [fac = <supported facility name>] [sev = <supported severity name>] [hist = <{disabled | enabled}>] dest = <ip-address>...
  • Page 607: Upnp Commands

    UPnP Commands UPnP Commands Introduction This chapter describes the commands of the upnp command group. Contents This chapter covers the following commands: upnp config Configure the UPnP™ parameter(s). upnp flush Flush the UPnP™ configuration. upnp list List all registered devices. E-DOC-CTC-20050531-0058 v1.0...
  • Page 608: Upnp Config

    UPnP Commands upnp config Configure the UPnP™ parameter(s). SYNTAX: upnp config [maxage = <number{60-999999}>] [writemode = <{full | natonly | readonly}>] [safenat = <{disabled | enabled}>] [preferredaddress = <ip-address>] [httpport = <number{1-65535}>] where: maxage A number between 60 and 999999. OPTIONAL This parameter allows to configure how often the SpeedTouch™...
  • Page 609: Upnp Flush

    UPnP Commands upnp flush Flush the UPnP™ configuration. The UPnP configuration will be reset to the default configuration. SYNTAX: upnp flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 610: Upnp List

    UPnP Commands upnp list List all registered devices. 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. OPTIONAL The default is 1. EXAMPLE: =>upnp list ---------------- device: IGD.xml ------------...
  • Page 611: User Commands

    User Commands User Commands Introduction This chapter describes the commands of the user command group. Contents This chapter covers the following commands: user add Add a user. user config Modify a user. user delete Delete a user. user flush Flush the users. user list Display the users.
  • Page 612: User Add

    User Commands user add Add a user. You can only add a user whose privileges are the same or lower than your own privileges. SYNTAX: user add name = <quoted string> password = <password> role = <string> [hash2 = <string>] [descr = <quoted string>] [defuser = <{disabled | enabled}>] [defremadmin = <{disabled | enabled}>]...
  • Page 613 User Commands EXAMPLE: In the example below, the user Administrator creates a new user JohnDoe. This user has lower access rights than the user “Poweruser”. {Administrator}=>user list User Flags Role ---- ----- ---- Administrator Administrator tech TechnicalSupport {Administrator}[user]=>add name = JohnDoe password = **** Please retype password for verification.
  • Page 614: User Config

    User Commands user config Modify a user. You can only modify a user whose privileges are the same or lower than your own privileges. SYNTAX: user config name = <string> [password = <password>] [role = <string>] [descr = <quoted string>] [defuser = <{disabled | enabled}>] [defremadmin = <{disabled | enabled}>] where:...
  • Page 615: User Delete

    User Commands user delete Delete a user. You can only delete a user whose privileges are the same or lower than your own privileges. SYNTAX: user delete name = <string> where: name The name of the user to be deleted. REQUIRED EXAMPLE: {Administrator}=>user list...
  • Page 616: User Flush

    When this Telnet session is terminated and a new Telnet session is initiated, the following welcome screen will appear: Username : ------------------------------------------------------------------------ ______ SpeedTouch 620 ___/_____/\ Version 5.3.0.10 _____/__ /\_____/___ \ Copyright (c) 1999-2004, /\ \ THOMSON _______//_______/ / _\/______ / _\__ \_______\/ * /_/______/___________________/ /________/ /___/ * \ \ ___________ \ \___\/ \_____/ \ \________\/ /__________/...
  • Page 617: User List

    User Commands user list Display the users. SYNTAX: user list [name = <string>] [channel = <{ftp | telnet | http | mdap | serial}>] [origin = <{lan | wan | local}>] [secure = <{disabled | enabled}>] where: name The user name. OPTIONAL Note If not specified, all the users will be listed.
  • Page 618 User Commands EXAMPLE: {Administrator}=>user list User Flags Role ---- ----- ---- Administrator Administrator tech TechnicalSupport {Administrator}=>user list name=tech channel=http origin=wan service(s): r_lan, r_wan, r_fs_view, r_fs_retrieve, r_rtg, r_fwdg, r_nat, r_frwl, r_ipsec_norm, r_ipsec_adv, r_certificates, r_remote_mgnt, r_local, r_qos, w_lan, w_wan, w_fs_passive, w_rtg, w_fwdg, w_nat, w_frwl_norm, w_frwl_adv, w_frwe_mgnt, w_ipsec, w_certificates, w_remote_mgnt, w_local, w_qos, snd_lan, snd_wan, snd_local, and_lan, and_wan, and_frwl, and_local, user_admin, mlp_admin, secure_ipsec_term, secure_br, cli, cgi, ftp, mdap,...
  • Page 619: User Rights

    User Commands user rights Display the session rights. The user rights of the currently logged-in user are shown. SYNTAX: user rights EXAMPLE: {Administrator}=>user rights Current session info: user: name='Administrator', role='Administrator' access: lan (origin_lan), telnet (channel_telnet), unsecure (unsecure_connection) service(s): r_lan, r_wan, r_fs_view, r_fs_retrieve, r_rtg, r_fwdg, r_nat, r_frwl, r_ipsec_norm, r_ipsec_adv, r_certificates, r_remote_mgnt, r_local, r_qos, w_lan, w_wan, w_fs_passive, w_rtg, w_fwdg, w_nat, w_frwl_norm, w_frwl_adv, w_frwe_mgnt, w_ipsec, w_certificates, w_remote_mgnt, w_local, w_qos,...
  • Page 620 User Commands E-DOC-CTC-20050531-0058 v1.0...
  • Page 621 Abbreviations Abbreviations The table below lists all the abbreviations used in the CLI Reference Guide. Abbreviation Description AAL5 ATM Adaption Layer 5 Access Control List ADSL Asymmetric Digital Subscriber Line Advanced Encryption System Assured Forwarding Access Point Address Resolution Protocol Asynchronous Transfer Mode BSSID Base Service Set IDentifier...
  • Page 622 Abbreviations Abbreviation Description HDLC High-level Data Link Control HTTP HyperText Transfer Protocol ICMP Internet Control Message Protocol Intrusion Detection System Internet Gateway Device IGMP Internet Group Management Protocol Internet Key Exchange Internet Protocol IP oA IP over ATM IPCP Internet Protocol Control Protocol IPSec IP Security ISDN...
  • Page 623 Abbreviations Abbreviation Description Point-to-Point Protocol PPPoA PPP over ATM PPPoE PPP over Ethernet PPTP Point-to-Point Tunneling Protocol Power Spectral Density Pre-Shared Key Permanent Virtual Channel Quality of Service Routing Information Protocol Real Time Clock Round Trip Time Security Associations SFTP Secure File Transfer Protocol SHDSL Single Pair High-speed Digital Subscriber Line...
  • Page 624 Abbreviations Abbreviation Description VLAN Virtual Local Area Network VLSM Variable Length Subnet Masking Virtual Path Virtual Path Identifier Virtual Private Networking Wide Area Network Wireless Distribution System Wired Equivalent Privacy Weighted Fair Queueing WINS Windows Internet Naming Service WLAN Wireless LAN Wi-Fi Protected Access Weighted Round Robin E-DOC-CTC-20050531-0058 v1.0...
  • Page 625: Wireless Commands

    Wireless Commands Wireless Commands Introduction This chapter describes the commands of the wireless command group. Contents This chapter covers the following commands: wireless ifconfig Configure the wireless settings. wireless reset Reset the wireless parameters. wireless debug stats Show the transfer statistics. wireless macacl add Add an ACL MAC entry.
  • Page 626: Wireless Ifconfig

    Wireless Commands wireless ifconfig Configure the 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 = <{802.11b | 802.11b/g | 802.11g}>]...
  • Page 627 Wireless Commands EXAMPLE: =>wireless] ifconfig State : enabled Network name (SSID) : SpeedTouchBF4511 Public network (any) : enabled Channel : 1 [auto] RTS Threshold : 2347 Short Retry Limit Long Retry Limit Beacon Period : 100 Rate : 54 Mbps Interoperability : 802.11b/g Protection...
  • Page 628: Wireless Reset

    Wireless Commands wireless reset Reset the wireless parameters. The following wireless parameters are reset to their default settings: Access Point (AP) + communication channel Security mode MAC Access Control List (ACL) (MACACL mode) Pre-shared keys MACACL list is cleared. SYNTAX: wireless reset proceed = <{disabled | enabled}>...
  • Page 629: Wireless Debug Stats

    Wireless Commands wireless debug stats Show the transfer statistics. SYNTAX: wireless debug stats EXAMPLE: =>wireless debug stats Good Rx Packets : 1040 Bad Rx Packets Good Tx Packets : 1234 Bad Tx Packets => E-DOC-CTC-20050531-0058 v1.0...
  • Page 630: Wireless Macacl Add

    Wireless Commands wireless macacl add Add an 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: allow: the wireless client is allowed entry.
  • Page 631: 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 632: 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 ST120g 00:02:2d:5f:b6:9e accept Test2 01:67:d0:23:56:cd accept...
  • Page 633: Wireless Macacl Flush

    Wireless Commands wireless macacl flush Flush ACL entries. SYNTAX: wireless macacl flush proceed = <{disabled | enabled}> where: proceed Confirm to reset the ACL settings to factory defaults. REQUIRED Choose between: disabled enabled. EXAMPLE: =>wireless macacl list Station Name hardware address Permission ST120g 00:02:2d:5f:b6:9e...
  • Page 634: 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 ST120g 00:02:2d:5f:b6:9e accept Test2 01:67:d0:23:56:cd accept => E-DOC-CTC-20050531-0058 v1.0...
  • Page 635: 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 Note If the MAC address is not present in the ACL list, the command will not be excuted.
  • Page 636: 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. Registration Process After executing this command, the ACL will be unlocked for a time period of 60 seconds.
  • Page 637: 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 (in other words, by default, there is no security.
  • Page 638: Wireless Secmode Wep

    Wireless Commands wireless secmode wep Configure the WEP settings. If the current security mode is WEP, then the security mode must first be changed, before the WEP settings can be (re)configured. SYNTAX: wireless secmode wep [encryptionkey = <quoted string>] where: encryptionkey The secret key to be used for WEP encryption.
  • Page 639: Wireless Secmode Wpa-Psk

    Wireless Commands wireless secmode wpa-psk Configure the WPA-PSK settings. If the current security mode is WPA-PSK, then the security mode must first be changed, before the WPA- PSK settings can be (re)configured. SYNTAX: wireless secmode wpa-psk [presharedkey = <quoted string>] [encryption = <{TKIP | AES}>] [rekeysec = <number>{0-20000}] where:...
  • Page 640: Wireless Stations List

    Wireless Commands wireless stations list List the currently associated stations. SYNTAX: wireless stations list EXAMPLE: =>wireless stations list Station Name Hardware Address Authentication ST120g 00:02:2D:5F:B6:9E WEP-64 used Total number of associated stations : 1 => E-DOC-CTC-20050531-0058 v1.0...
  • Page 641: Wireless Wds Add

    Wireless Commands wireless wds add Add a Wireless Distribution System (WDS) station. Up to four WDS stations can be added. SYNTAX: wireless wds add bssid = <hardware-address> [name = <quoted string>] where: bssid The WDS Base Service Set Identifier (BSSID). REQUIRED name A user specified reference name.
  • Page 642: Wireless Wds Config

    Wireless Commands wireless wds config WDS configuration parameters. SYNTAX: wireless wds config [state = <{disabled | enabled}>] [autoaccess = <{disabled | enabled}>] where: state Enable or disable the WDS functionality. OPTIONAL The default is enabled. autoaccess Automatically grant WDS to other AP's (enabled) or not (disabled). OPTIONAL The default is disabled...
  • Page 643: Wireless Wds Delete

    Wireless Commands wireless wds delete Delete a WDS station. SYNTAX: wireless wds delete bssid = <hardware-address> where: bssid The BSSID of the WDS station to be deleted. REQUIRED EXAMPLE: =>wireless wds list SpeedTouch180 00:90:96:4F:38:E4 SpeedTouch Sascha 00:90:96:62:5D:69 =>wireless wds delete bssid=00:90:96:62:5d:69 =>wireless wds list SpeedTouch180 00:90:96:4F:38:E4...
  • Page 644: Wireless Wds Flush

    Wireless Commands wireless wds flush Flush all WDS stations. SYNTAX: wireless wds flush E-DOC-CTC-20050531-0058 v1.0...
  • Page 645: Wireless Wds List

    Wireless Commands wireless wds list List the WDS stations. SYNTAX: wireless wds list EXAMPLE: =>wireless wds list SpeedTouch180 00:90:96:4F:38:E4 SpeedTouch Sascha 00:90:96:62:5D:69 => E-DOC-CTC-20050531-0058 v1.0...
  • Page 646: Wireless Wds Scanresults

    Wireless Commands wireless wds scanresults Scan all networks. SYNTAX: wireless wds scanresults [rescan = <{disabled | enabled}>] where: rescan Perform a new scan (enabled) or not (disabled). OPTIONAL The default is disabled. EXAMPLE: =>wireless wds scanresults rescan=yes All associations with the AP will be lost, due to the wireless network scan! SSID channel bssid noise...
  • Page 647 System Logging Messages System Logging Messages Introduction This chapter lists the different System Logging messages. Contents This chapter lists the different System Logging messages of the following modules: Auto-PVC Module Configuration Module DHCP Client Module DHCP Relay Module DHCP Server Module Dyndns Module Firewall Module LOGIN Module...
  • Page 648: Configuration Module

    System Logging 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 649: Dhcp Relay Module

    System Logging Messages DHCP Relay Module Facility Severity Contents LOCAL2 WARNING DHCR relay: Dropping boot rqs on interface <intf_id> due to invalid giaddr for server (<ip-address>) LOCAL2 WARNING DHCR relay: Dropping boot reply with invalid relay agent option from <intf_id> LOCAL2 WARNING DHCR relay: Dropping boot request containing the relay agent option from...
  • Page 650: Dyndns Module

    System Logging Messages Dyndns Module Facility Severity Contents DYNDNS WARNING <DYNDNS_ STR_ID> Connection failed to <dyndns_service> for client <dyndns_client> DYNDNS WARNING <DYNDNS_ STR_ID> Failed to resolve host name <dyndns_service> for client <dyndns_client> DYNDNS WARNING <DYNDNS_ STR_ID> Server Timeout(<dyndns_service>) for client <dyndns_client>...
  • Page 651: Login Module

    System Logging Messages LOGIN Module Facility Severity Contents AUTH NOTICE LOGOUT User <user_id> logged out on <connection_type> (<ip-address>) AUTH NOTICE LOGOUT User <user_id> logged out on <connection_type> AUTH NOTICE LOGOUT <session_name> session of user <user_id> killed (<ip-address>) AUTH NOTICE LOGOUT <session_name> session of user <user_id> killed AUTH NOTICE LOGIN User <user_id>...
  • Page 652: Ppp Module

    System Logging 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 authenticate-request AUTH NOTICE PPP PAP remote user <remote_user_name>...
  • Page 653: Rip Module

    System Logging Messages RIP Module Facility Severity Contents LOCAL1 INFO RIP Packet received from unknown interface LOCAL1 INFO RIP Packet size is smaller than minimum size LOCAL1 INFO RIP Packet size is greater than maximum size LOCAL1 INFO RIP Wrong RIP packet alignment LOCAL1 INFO RIP RIP version 0 with command <command-name>...
  • Page 654: Routing Module

    System Logging Messages Routing Module Facility Severity Contents LOCAL1 INFO GRP Default destination is routed via gateway <ip_address> LOCAL1 INFO GRP Default destination is not routed anymore via gateway <ip_address> SECURITY INFO LABEL Rule Id:<rule_id> Protocol: ICMP Src_ip: <ip_address> Dst_ip: <ip_address> ICMP message type: <message_type_name || message_type_id >...
  • Page 655: Software Module

    System Logging 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 KERN INFO...
  • Page 656: System Logging Messages

    System Logging Messages E-DOC-CTC-20050531-0058 v1.0...
  • Page 657 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 IP Protocols Supported TCP/UDP Port Names Supported ICMP Type Names Supported System Logging Facilities Supported System Logging Severities IP Precedence Differentiated Services Code Point (DSCP)
  • Page 658: Supported Ip Protocols

    Supported Key Names Supported IP Protocols For more information on the listed IP protocols, see RFC1340 or www.iana.org. Protocol name Number Description Authentication Header (AH) Exterior Gateway Protocol (EGP) Encapsulating Security Payload (ESP) Gateway Gateway Protocol (GGP) General Routing Encapsulation (GRE) Host Monitoring Protocol (HMP) icmp Internet Control Message Protocol (ICMP)
  • Page 659: 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 660: Supported Key Names

    Supported Key Names Port name Number Description sntp Simple Network Time Protocol (SNTP) ingres-net INGRES-NET Service netbios-ns NETBIOS Naming System netbios-dgm NETBIOS Datagram Service netbios-ssn NETBIOS Session Service imap2 Internet Message Access Protocol (IMAP) v2 sql-net SQL-NET pcmail-srv PCMail Server snmp Simple Network Management Protocol (SNMP) snmptrap...
  • Page 661 Supported Key Names Port name Number Description utime UNIX Time Local routing process (on site); uses variant of Xerox NS Routing Information Protocol (RIP) timed Timeserver netwall For emergency broadcasts new-rwho uucpd remote who is uucp uucpd uucp-rlogin uucpd remote login rtsp Real Time Streaming Protocol (RTSP) whoami...
  • Page 662: 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 663: Supported System Logging Facilities

    Supported Key Names Supported System Logging Facilities For more information on the listed System Logging 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...
  • Page 664: Supported System Logging Severities

    Supported Key Names Supported System Logging Severities For more information on the listed System Logging 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...
  • Page 665: Differentiated Services Code Point (Dscp)

    Supported Key Names Differentiated Services Code Point (DSCP) For more information on DSCP, see RFC3260. PHB Name Binary value Expedited Forwarding 101110 af41 Assured Forwarding 41 100110 af42 Assured Forwarding 42 100100 af43 Assured Forwarding 43 100010 af31 Assured Forwarding 31 011110 af32 Assured Forwarding 32...
  • Page 666 Supported Key Names E-DOC-CTC-20050531-0058 v1.0...
  • Page 667 Index Index appconfig connection appconfig 72 aal5stats appinfo atm debug aal5stats 31 connection appinfo 74 applist atm bundle add 17 connection applist 75 atm oam vclb add 41 atm phonebook add 44 arpadd atm qosbook add 49 ip arpadd 381 dhcp relay add 115 arpdelete dhcp server lease add 131...
  • Page 668 Index list 35 clear modify 36 atm bundle clear 20 ping 37 connection clear 79 vclb dhcp client debug clear 112 add 41 dhcp server debug clear 127 del 42 dns server debug clear 168 list 43 dns server debug spoof clear 170 phonebook dsd webfilter professional rule clear 218 add 44...
  • Page 669 Index mlp role config 471 nat config 476 atm oam vclb del 42 save 69 delete service host config 521 snmp config 546 atm bundle delete 21 sntp config 557 atm phonebook delete 46 system config 570 atm qosbook delete 55 system ra config 579 config delete 64 upnp config 588...
  • Page 670 Index ifattach 103 ifconfig 104 client ifdelete 106 config 160 iflist 107 dnsadd 161 ifrelease 108 dnsdelete 162 ifrenew 110 dnslist 163 relay flush 164 add 115 nslookup 165 config 116 server debug config 166 stats 122 debug traceconfig 123 clear 168 delete 117 spoof...
  • Page 671 Index list 199 duplicate modify 200 software duplicate 564 webfilter dyndns cache flush 201 add 244 stats 202 delete 245 config 203 flush 246 list 204 host professional add 250 category delete 251 add 205 flush 252 create 206 list 253 delete 207 list 247 flush 208...
  • Page 672 Index flush 271 traceconfig 344 ifadd 265 delete 336 ifattach 266 flush 337 ifconfig 267 list 338 ifdelete 268 modify 340 ifdetach 269 flush iflist 270 atm bundle flush 23 switch atm flush 9 group atm phonebook flush 47 flush 294 atm qosbook flush 56 list 295 config flush 66...
  • Page 673 Index system flush 572 parser systemlog flush 584 config 367 upnp flush 589 pattern user flush 596 clear 368 wireless macacl flush 613 list 369 wireless wds flush 624 stats 370 threshold clear 373 list 374 modify 375 ifadd atm bundle ifadd 24 atm ifadd 10 env get 259 dhcp client ifadd 102...
  • Page 674 Index ifdetach ifadd 406 ifattach 407 atm ifdetach 15 ifconfig 408 eth bridge ifdetach 279 ifdelete 410 eth ifdetach 269 ifdetach 411 ip auto ifdetach 411 iflist 412 ip ifdetach 392 config 384 ppp ifdetach 500 debug iflist httpprobe 413 ping 414 atm iflist 16 sendto 415...
  • Page 675 Index dns server route list 182 dsd syslog list 194 dsd urlfilter rule list 199 Key names dsd webfilter list 204 DSCP 645 dsd webfilter professional category list 209 ICMP type 642 dsd webfilter professional level list 215 IP precedence 644 dsd webfilter professional rule list 219 IP protocols 638 dsd webfilter server list 225...
  • Page 676 Index modify atm oam cc modify 39 macadd atm oam modify 36 dsd urlfilter rule modify 200 eth bridge macadd 281 dsd webfilter professional level modify 216 macdelete dsd webfilter professional modify 220 eth bridge macdelete 282 dsd webfilter server modify 226 dsd webfilter standard rule modify 241 maclist dyndns modify 248...
  • Page 677 Index refresh connection refresh 86 ping register atm oam ping 37 wireless macacl register 616 ip debug ping 414 remove policy dsd webfilter professional category remove 210 dhcp server policy 126 dsd webfilter standard category remove 232 portstats removepriv atm debug portstats 33 mlp role removepriv 474 removezone flush 492...
  • Page 678 Index run 544 walk 549 send sntp atm oam cc send 40 add 556 systemlog send 586 config 557 delete 558 sendto flush 559 ip debug sendto 415 list 560 service software host cleanup 562 add 522 deletepassive 563 assign 520 duplicate 564 config 521 switch 566...
  • Page 679 Index SNTP 634 traceroute Software 635 ip debug traceroute 419 UPnP 635 triggerlist Wireless 635 service host triggerlist 528 system config 570 debug autosave 577 stats 578 flush 572 unbind locale 573 connection unbind 90 config 579 unset reboot 575 reset 576 env unset 262 update...
  • Page 680 Index config 611 delete 612 flush 613 list 614 modify 615 register 616 reset 608 secmode config 617 wep 618 wpa-psk 619 stations list 620 add 621 config 622 delete 623 flush 624 list 625 scanresults 626 wpa-psk wireless secmode wpa-psk 619 E-DOC-CTC-20050531-0058 v1.0...
  • Page 682 Need more help? Additional help is available online at www.speedtouch.com...

Table of Contents