THOMSON ST7G Reference Manual
Hide thumbs Also See for ST7G:
Table of Contents

Advertisement

Quick Links

Thomson ST7G/DV7213/ST790
CLI Reference Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ST7G and is the answer not in the manual?

Questions and answers

Summary of Contents for THOMSON ST7G

  • Page 1 Thomson ST7G/DV7213/ST790 CLI Reference Guide...
  • Page 3 Thomson ST7G/DV7213/ ST790 CLI Reference Guide R6.2...
  • Page 4 Distribution 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 About this CLI Reference Guide ..........1 1 Root Commands ................3 ping................................4 traceroute ..............................5 2 ADSL Commands................. 7 adsl config ............................... 8 adsl info ..............................9 adsl debug bitloadinginfo ........................11 adsl debug deltconfig........................... 12 adsl debug deltinfo..........................13 adsl debug modemoptioninfo ......................
  • Page 6 Contents atm debug aal5stats ..........................41 atm debug gstats..........................42 atm debug portstats ..........................43 atm oam config............................. 44 atm oam list ............................45 atm oam modify ........................... 46 atm oam ping............................48 atm oam cc list............................49 atm oam cc modify..........................50 atm oam cc send ..........................
  • Page 7 Contents connection applist ..........................81 connection bind ............................ 82 connection bindlist ..........................83 connection clean........................... 84 connection clear ........................... 85 connection config ..........................86 connection debug ..........................87 connection describe ..........................88 connection flush ........................... 89 connection info ............................. 90 connection list............................
  • Page 8 Contents dhcp client rqoptions delete ......................121 dhcp client rqoptions list ........................122 dhcp client rqoptions optionlist ......................123 dhcp client txoptions add ........................124 dhcp client txoptions delete ......................125 dhcp client txoptions list ........................126 dhcp client txoptions optionlist ......................127 dhcp relay add ............................
  • Page 9 Contents dhcp server option tmpladd ......................163 dhcp server option tmpldelete ......................164 dhcp server option tmpllist........................ 165 dhcp server pool add ......................... 166 dhcp server pool config ........................168 dhcp server pool delete ........................170 dhcp server pool flush ........................171 dhcp server pool list ...........................
  • Page 10 Contents dns server route list..........................205 10 DSD Commands............... 207 dsd config............................208 dsd debug config ..........................209 dsd debug connection list........................210 dsd debug proxy..........................211 dsd debug recycling ........................... 212 dsd debug stats ..........................213 dsd intercept config..........................214 dsd syslog config..........................
  • Page 11 Contents 13 Eth Commands ................ 247 eth ifadd .............................. 249 eth ifattach ............................250 eth ifconfig ............................251 eth ifdelete ............................252 eth ifdetach ............................253 eth iflist..............................254 eth flush............................... 255 eth bridge clear........................... 256 eth bridge list ............................257 eth bridge add.............................
  • Page 12 Contents eth bridge mcdlist..........................289 eth device ifconfig ..........................290 eth device iflist ............................ 292 14 Expr Commands ..............295 expr add .............................. 296 expr delete ............................300 expr flush ............................302 expr list..............................303 expr modify............................307 15 Firewall Commands..............311 firewall config .............................
  • Page 13 Contents grp config ............................344 grp flush .............................. 345 grp rtlist ............................... 346 grp rip config ............................347 grp rip flush............................350 grp rip ifconfig ............................ 351 grp rip show............................353 17 Hostmgr Commands ............... 355 hostmgr add............................356 hostmgr clear............................358 hostmgr config ...........................
  • Page 14 Contents igmp proxy config ..........................385 igmp proxy flush ..........................387 igmp proxy grouplist.......................... 388 igmp proxy ifconfig ..........................389 igmp proxy iflist..........................390 igmp proxy mbslist ..........................391 igmp proxy debug clear ........................392 igmp proxy debug stats ........................393 igmp proxy debug traceconfig ......................
  • Page 15 Contents ip auto ifadd ............................428 ip auto ifattach ............................ 429 ip auto ifconfig ............................ 430 ip auto ifdelete ............................ 432 ip auto ifdetach ........................... 433 ip auto iflist ............................434 ip debug httpprobe..........................435 ip debug sendto ..........................436 ip debug stats .............................
  • Page 16 Contents label rule debug stats ......................... 478 label rule debug traceconfig ......................479 24 Language Commands ............. 481 language config ..........................482 language delete ..........................483 language list............................484 25 MBUS Commands ..............485 mbus client config ..........................486 mbus client exec ..........................487 mbus client register..........................
  • Page 17 Contents nat iflist..............................515 nat mapadd ............................516 nat mapdelete ............................. 520 nat maplist ............................521 nat tmpladd ............................522 nat tmpldelete ............................. 526 nat tmpllist ............................527 nat tmplinst ............................528 28 PPP Commands................ 529 ppp flush ............................. 530 ppp ifadd .............................
  • Page 18 Contents script flush............................568 script list .............................. 569 script run ............................. 571 31 Service Commands..............573 service host assign ..........................574 service host config ..........................575 service host add..........................576 service host delete..........................577 service host disable ..........................578 service host flush..........................579 service host list ...........................
  • Page 19 Contents software switch........................... 607 software upgrade ..........................608 software version ..........................609 34 System Commands ..............611 system config............................612 system flush ............................614 system locale ............................615 system reboot ............................. 617 system reset............................618 system timedreboot ........................... 620 system debug autosave ........................621 system debug stats ..........................
  • Page 20 Contents upnp config ............................648 upnp flush ............................649 upnp list............................... 650 38 User Commands ..............651 user add............................... 652 user config ............................654 user delete............................656 user flush............................. 657 user list ..............................658 user rights ............................660 39 MLP Commands ..............661 mlp flush .............................
  • Page 21 Contents voice country list ..........................690 voice dectport config.......................... 691 voice dialplan add ..........................692 voice dialplan delete .......................... 694 voice dialplan modify ......................... 695 voice dialplan list..........................696 voice dialplan flush ..........................697 voice phonebook add ......................... 698 voice phonebook delete ........................699 voice phonebook list ..........................
  • Page 22 Contents wireless qos apacconfig........................732 wireless qos staacconfig ........................733 wireless secmode config ........................734 wireless secmode wep ........................735 wireless secmode wpa-psk ........................ 736 wireless secmode wpa ........................737 wireless stations list ........................... 738 wireless wds add ..........................739 wireless wds config ..........................
  • Page 23 Contents Session Module ..........................762 SNTP Module............................762 Software Module ..........................763 UPnP Module ............................763 VOIP Module ............................763 ................................763 44 Supported Key Names ............765 Supported IP Protocols ........................766 Supported TCP/UDP Port Names ...................... 767 Supported ICMP Type Names ......................770 Supported Facilities...........................
  • Page 24 Contents E-DOC-CTC-20061027-0009 v2.0...
  • Page 25: About This Cli Reference Guide

    Terminology Generally, the Thomson ST7G/DV7213/ST790 will be referred to as Thomson ST in this CLI Reference Guide . Typographical Conventions Following typographical convention is used throughout this manual: >...
  • Page 26 About this CLI Reference Guide E-DOC-CTC-20061027-0009 v2.0...
  • Page 27: Root Commands

    Chapter 1 Root Commands From the root prompt, you can choose one of the following commands: Command Description help Displays the help information. menu Displays the menu. exit Exits the shell. Exits group selection. saveall Saves current configuration. ping Send ICMP ECHO_REQUEST packets. traceroute Send ICMP/UDP packets to trace the ip path.
  • Page 28: Ping

    Chapter 1 ping Send ICMP ECHO_REQUEST packets. SYNTAX: ping proto = <{ip|atm}> addr = <ip-address> dest = <string> [count = <number{0-1000000}>] [size = <number{28-20028}>] [interval(ms) = <number{100-1000000}>] [DF-bit = <{disabled|enabled}>] [srcaddr = <ip-address>] where: proto The interface type to be used. REQUIRED Choose between: >...
  • Page 29: Traceroute

    Chapter 1 traceroute Send ICMP/UDP packets to trace the IP path. SYNTAX: 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 The destination IP address.
  • Page 30 Chapter 1 EXAMPLE: =>traceroute addr = 192.193.195.250 count=3 size=1 interval=1000 maxhops=30 dstport=33433 maxfail=5 type=icmp utime=yes :traceroute addr=192.193.195.250 ttl=1 192.193.195.250 676 us 1351 us 648 us => E-DOC-CTC-20061027-0009 v2.0...
  • Page 31: Adsl Commands

    Chapter 2 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.
  • Page 32: Adsl Config

    The default is multi_adsl2plus. trace Enable or disable ADSL tracing. OPTIONAL The default is enabled. EXAMPLE: The example below shows the default configuration for a Thomson ST ADSL/POTS variant: =>adsl config ADSL configuration: opermode = multi_adsl2plus trace = on modemoption = 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 =>...
  • Page 33: Adsl Info

    Display the ADSL statistics and information about the DSL line status. Although the same command is used for both Thomson ST ADSL/POTS and Thomson ST ADSL/ISDN variants, the command features specific output parameters and counters per variant. SYNTAX: adsl info E-DOC-CTC-20061027-0009 v2.0...
  • Page 34 Chapter 2 EXAMPLE (for a Thomson ST ADSL/POTS variant): =>adsl info Modemstate Operation Mode G.992.1 Annex A Channel Mode interleaved Number of resets Vendor Local Remote Country Vendor TMMB VendorSpecific 0000 0000 StandardRevisionNr Downstream Upstream Margin [dB] 26.0 18.0 Attenuation...
  • Page 35: Adsl Debug Bitloadinginfo

    Chapter 2 adsl debug bitloadinginfo Displays the number of bits per tone. Syntax adsl debug bitloadinginfo E-DOC-CTC-20061027-0009 v2.0...
  • Page 36: Adsl Debug Deltconfig

    Chapter 2 adsl debug deltconfig Enable/disable the Dual Ended Line Testing Interface (DELT) Syntax adsl debug deltconfig [state = <{disabled|enabled}>] where: state enable or disable DELT REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 37: Adsl Debug Deltinfo

    Chapter 2 adsl debug deltinfo Display Dual Ended Line Testing Interface (DELT) results Syntax adsl debug deltinfo E-DOC-CTC-20061027-0009 v2.0...
  • Page 38: Adsl Debug Modemoptioninfo

    Chapter 2 adsl debug modemoptioninfo Displays the modem options bitmap Syntax adsl debug modemoptioninfo E-DOC-CTC-20061027-0009 v2.0...
  • Page 39: Adsl Debug Modemoption

    Chapter 2 adsl debug modemoption Configure the modem options bitmap Syntax adsl debug modemoption [config = <hexbitmap>] where: config The modem options bitmap REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 40: Adsl Debug Traceconfig

    Chapter 2 adsl debug traceconfig Configure the ADSL tracelevel. Syntax adsl debug traceconfig [level = <number{0-2}>] where: level Trace Level: REQUIRED > 0=disable tracing; > 1=enable dsl manager tracing; > 2=enable dsl driver tracing) E-DOC-CTC-20061027-0009 v2.0...
  • Page 41: Atm Commands

    Chapter 3 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 42 Chapter 3 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 Show the auto PVCs.
  • Page 43: Atm Flush

    Chapter 3 atm flush Flush all Asynchronous Transfer Mode (ATM) interfaces. SYNTAX: atm flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 44: Atm Ifadd

    Chapter 3 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 45: Atm Ifattach

    Chapter 3 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 46: Atm Ifconfig

    The default is disabled. Note This parameter is normally left disabled. retry A number between 0 and 65535. OPTIONAL Represents the number of times the Thomson ST retries to set up a WAN connection before giving up. The default is 10. E-DOC-CTC-20061027-0009 v2.0...
  • Page 47 Chapter 3 Select the Upper Layer Protocol (ULP) for this interface. OPTIONAL Choose between: > (for a Routed IPoA interface). > (for a Bridged Ethernet, Routed ETHoA, Bridged PPP over Ethernet (PPPoE), Routed PPPoE or a PPPoE Relay interface). > (for a Routed PPP over ATM (PPPoA) interface).
  • Page 48: Atm Ifdelete

    Chapter 3 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 49: Atm Ifdetach

    Chapter 3 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 50: Atm Iflist

    Chapter 3 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 51: Atm Bundle Add

    Chapter 3 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 52: Atm Bundle Attach

    Chapter 3 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 53: Atm Bundle Config

    Chapter 3 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 54: Atm Bundle Clear

    Chapter 3 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-20061027-0009 v2.0...
  • Page 55: Atm Bundle Delete

    Chapter 3 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 56: Atm Bundle Detach

    Chapter 3 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-20061027-0009 v2.0...
  • Page 57: Atm Bundle Flush

    Chapter 3 atm bundle flush Flush all bundles. SYNTAX: atm bundle flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 58: Atm Bundle Ifadd

    Chapter 3 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 59: Atm Bundle Ifconfig

    Chapter 3 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.
  • Page 60: Atm Bundle Ifdelete

    Chapter 3 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 61: Atm Bundle List

    Chapter 3 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 62: Atm Cac Config

    Chapter 3 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 The port for which CAC is configured. REQUIRED port state Enable/disable CAC for an ATM port. REQUIRED EXAMPLE: {Administrator}=>atm cac config...
  • Page 63: Atm Cac List

    Chapter 3 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 64: Atm Cac Overbooking

    Chapter 3 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 65: Atm Debug Aal5Stats

    Chapter 3 atm debug aal5stats Display ATM Adaptation Layer 5 (AAL5) port specific ATM statistics. SYNTAX: atm debug aal5stats port = <{dsl0|dsl1|atm2|atm3|aal5|atm5} 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: >...
  • Page 66: Atm Debug Gstats

    Chapter 3 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 67: Atm Debug Portstats

    Chapter 3 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).
  • Page 68: Atm Oam Config

    Chapter 3 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 69: Atm Oam List

    Chapter 3 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 70: Atm Oam Modify

    Chapter 3 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 71 Chapter 3 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 Port dsl1: blocking Port atm2: blocking Port atm3: blocking...
  • Page 72: Atm Oam Ping

    Chapter 3 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 73 Chapter 3 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 74: Atm Oam Cc Modify

    VC between two ATM end stations. > segment: monitoring occurs on a VC segment between the Thomson ST and a first-hop ATM switch. RELATED COMMANDS: atm oam cc list Display Continuity Check (CC) configuration.
  • Page 75 > end2end: monitoring occurs on the entire VC between two ATM end stations. > segment: monitoring occurs on a VC segment between the Thomson ST and a first-hop ATM switch. action Activate or deactivate CC. OPTIONAL The default is deactivate.
  • Page 76: Atm Oam Vclb Add

    Chapter 3 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 77: Atm Oam Vclb Del

    Chapter 3 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 78: Atm Oam Vclb List

    Chapter 3 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 79: Atm Phonebook Add

    Chapter 3 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: >...
  • Page 80: Atm Phonebook Autolist

    Chapter 3 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-20061027-0009 v2.0...
  • Page 81: Atm Phonebook Delete

    Chapter 3 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 82: Atm Phonebook Flush

    Chapter 3 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 83: Atm Phonebook List

    Chapter 3 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 84: Atm Qosbook Add

    Chapter 3 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 OPTIONAL (upstream) direction.
  • Page 85: Atm Qosbook Config

    Chapter 3 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. >...
  • Page 86: Atm Qosbook Ctdadd

    Chapter 3 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 87 Chapter 3 IMPORTANT NOTE: The Thomson ST 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 Thomson ST 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 88: Atm Qosbook Ctddelete

    Chapter 3 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 89: Atm Qosbook Ctdlist

    Chapter 3 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 disab High 27786 disabled disab =>...
  • Page 90: Atm Qosbook Delete

    Chapter 3 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 91: Atm Qosbook Flush

    Chapter 3 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-20061027-0009 v2.0...
  • Page 92: Atm Qosbook List

    Chapter 3 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 93: Config Commands

    Chapter 4 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 94: Config Delete

    Name of the user configuration file to be deleted. OPTIONAL Note If not specified, all the user configuration files that were saved in the Thomson ST permanent storage will be deleted. RELATED COMMANDS: config dump Show the saved configuration file.
  • Page 95: Config Dump

    Chapter 4 config dump Show the saved configuration file. SYNTAX: config dump [sections = <string>] where: sections Sections to be dumped OPTIONAL RELATED COMMANDS: config delete Delete a user configuration file. E-DOC-CTC-20061027-0009 v2.0...
  • Page 96: Config Flush

    Chapter 4 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 = <{enabled | disabled}>] where: flush_ip Flush IP settings (enabled) or not (disabled). OPTIONAL The default is enabled.
  • Page 97: Config List

    Chapter 4 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. RELATED COMMANDS: config load Load complete saved (backup) or default configuration file. config save Store the current configuration in a backup file.
  • Page 98: Config Load

    Chapter 4 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 = <{enabled | disabled}>] [defaults = <{enabled | disabled}>] [flush = <{enabled | disabled}>] [echo = <{disabled | enabled}>] [filename = <string>] where:...
  • Page 99 Chapter 4 EXAMPLE: =>ip rtlist Destination Source Gateway Intf Mtrc 10.0.0.0/24 10.0.0.0/24 10.0.0.140 eth0 172.16.0.5/32 0.0.0.0/0 172.16.0.5 cip1 10.0.0.140/32 0.0.0.0/0 10.0.0.140 eth0 127.0.0.1/32 0.0.0.0/0 127.0.0.1 loop 172.16.0.0/24 0.0.0.0/0 172.16.0.5 cip1 =>config load flush_ip=no =>ip rtlist Destination Source Gateway Intf Mtrc 10.0.0.0/24 10.0.0.0/24 10.0.0.140...
  • Page 100: 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 Thomson ST permanent storage. This file can be downloaded via the Thomson ST web pages or via an FTP session.
  • Page 101: Connection Commands

    Chapter 5 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 102: Connection Appconfig

    Chapter 5 connection appconfig Configure the available CONN/NAT application helpers. SYNTAX: connection appconfig application = <string> [trace = <{disabled | enabled}>] [timeout = <number{0-32000}>] [floating = <{disabled | enabled}>] [childqos = <{DSCP|Interactive| Management|Video|VoIP|default}>] [tracelevel = <number{1-4}>] [SIP_ALG = <{disabled|enabled}>] [RTP_predict_for_term_SIP_ALG = <{disabled|enabled}>] where: application...
  • Page 103 Chapter 5 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 LOOSE(UDP) enabled 5' 0" enabled unavailable =>connection appconfig application=SIP trace=enabled =>connection applist Application Proto DefaultPort Traces...
  • Page 104: Connection Appinfo

    Chapter 5 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 105: Connection Applist

    Chapter 5 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 106: Connection Bind

    Chapter 5 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 107: Connection Bindlist

    Chapter 5 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 108: Connection Clean

    Chapter 5 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. EXAMPLE: =>connection list proto state substate flags timeout ----- ----- -------- ----- -------...
  • Page 109: Connection Clear

    Chapter 5 connection clear Kill all the connections. SYNTAX: connection clear EXAMPLE: =>connection clear Connection to host lost. E-DOC-CTC-20061027-0009 v2.0...
  • Page 110: Connection Config

    Chapter 5 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.
  • Page 111: Connection Debug

    Chapter 5 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 112: Connection Describe

    Chapter 5 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.
  • Page 113: Connection Flush

    Chapter 5 connection flush Flush the current connection configuration. SYNTAX: connection flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 114: Connection Info

    Chapter 5 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 115: Connection List

    Chapter 5 connection list Display the currently known connections. SYNTAX: connection list [nr = <number{1-2048}>][string = <string>] [beginstring = <string>] 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.
  • Page 116: Connection Refresh

    Chapter 5 connection refresh Invalidate all the cached decisions. SYNTAX: connection refresh E-DOC-CTC-20061027-0009 v2.0...
  • Page 117: Connection Stats

    Chapter 5 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 118: Connection Timerclear

    Chapter 5 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.
  • Page 119: Connection Timerconfig

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

    Chapter 5 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 121: Cwmp Commands

    Chapter 6 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 debug Enable or disable tracing. traceconfig cwmp server config Configure the cwmpd towards the ACS.
  • Page 122: Cwmp Config

    Chapter 6 cwmp config Configure the cwmpd as seen from the ACS. SYNTAX: cwmp config [state = <{disabled|enabled}>] [mode = <{readonly|full}>] [periodicInform = <{disabled|enabled}>] [periodicInfInt = <number>] [sessionTimeout = <number>] [noIpTimeout = <number>] [maxEnvelopes = <number>] [connectionRequest = <{disabled|enabled}>] [connectionReqPath = <string>] [connectionReqUserName = <string>] [connectionReqPsswd = <string>] [connectionReqAuth = <{none|basic|digest}>]...
  • Page 123 Chapter 6 connectionRequest Set the connection request flag of the cwmp daemon. OPTIONAL Choose between: > enabled > disabled. The default is enabled. connectionReqPath Set the path where the cwmp daemon can be reached. OPTIONAL connectionReqUserName Set the username the ACS must use to log in. OPTIONAL connectionReqPsswd Set the password the ACS must use to log in.
  • Page 124: Cwmp Debug Traceconfig

    Chapter 6 cwmp debug traceconfig Enable or disable tracing. SYNTAX: cwmp debug traceconfig [level = <number>] where: level Set the tracelevel. Choose a higher level for more detailed OPTIONAL tracing. E-DOC-CTC-20061027-0009 v2.0...
  • Page 125: Cwmp Server Config

    Chapter 6 cwmp server config Configure the cwmpd towards the ACS. SYNTAX: cwmp server config [url = <string>] [username = <string>] [password = <string>] where: Set the HTTP URL used to contact the ACS server. OPTIONAL username Set the username for ACS Digest Authentication. OPTIONAL password Set the password for ACS Digest Authentication.
  • Page 126 Chapter 6 E-DOC-CTC-20061027-0009 v2.0...
  • Page 127: Debug Commands

    Chapter 7 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-20061027-0009 v2.0...
  • Page 128: Debug Exec

    Chapter 7 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-20061027-0009 v2.0...
  • Page 129: Dhcp Commands

    Chapter 8 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. dhcp client ifadd Create a DHCP client. dhcp client ifattach Activate a DHCP client.
  • Page 130 Chapter 8 dhcp relay ruledelete Delete a selection rule from a DHCP forward entry. dhcp rule add Add a rule for DHCP conditional selection. dhcp rule debug traceconfig Modify DHCP rule trace configuration. dhcp rule delete Delete a DHCP rule. dhcp rule flush Flush all DHCP rules.
  • Page 131: Dhcp Client Flush

    Chapter 8 dhcp client flush Delete all the DHCP leases. The flush command does not impact previously saved configurations. SYNTAX: dhcp client flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 132: Dhcp Client Ifadd

    Chapter 8 dhcp client ifadd Create a DHCP client. SYNTAX: dhcp client ifadd intf = <string> [defrqoptions = <{disabled|enabled}>] where: intf The name of the dynamic interface for which a DHCP lease REQUIRED must be created. defrqoptions Enable/Disable the creation of the default Parameter Request OPTIONAL List.
  • Page 133: Dhcp Client Ifattach

    Chapter 8 dhcp client ifattach Activate a DHCP client. SYNTAX: dhcp client ifattach intf = <string> where: intf The name of the dynamic interface for which a DHCP client REQUIRED was created. 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 134: Dhcp Client Ifconfig

    Chapter 8 dhcp client ifconfig Configure a DHCP client. Use the command :dhcp client ifrelease before configuring the dhcp client. SYNTAX: dhcp client ifconfig intf = <string> [label = <label name>] [metric = <number{0-255}>] [dnsmetric = <number{0-100}>] [broadcast = <{disabled|enabled}>] [serverroute = <disabled|enabled>] where: intf...
  • Page 135: Dhcp Client Ifdelete

    Chapter 8 dhcp client ifdelete Delete a DHCP client. SYNTAX: dhcp client ifdelete intf = <string> where: intf The name of the dynamic interface for which the DHCP lease REQUIRED must be deleted. 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...
  • Page 136: Dhcp Client Ifdetach

    Chapter 8 dhcp client ifdetach De-activate a DHCP client and releases its lease. SYNTAX: ifdetach intf = <string> where: intf The name of the dynamic interface. REQUIRED RELATED COMMANDS: dhcp client ifattach Activate a DHCP client. dhcp client ifrenew Renew the DHCP lease. dhcp client iflist List all the DHCP leases attached to dynamic interfaces.
  • Page 137: Dhcp Client Iflist

    Total size of table: 36, in use: 1, free: 97 % => EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT: The Thomson ST is configured as DHCP client disabled its Ethernet interface eth0. =>dhcp client iflist myPPP_ppp : [INIT] flags = bc dns rt IP address : 10.0.0.1...
  • Page 138 Chapter 8 RELATED COMMANDS: dhcp client ifadd Create a DHCP client. dhcp client ifdelete Delete a DHCP client. E-DOC-CTC-20061027-0009 v2.0...
  • Page 139: Dhcp Client Ifrenew

    Chapter 8 dhcp client ifrenew Renew the DHCP lease. SYNTAX: dhcp client ifrenew intf = <string> where: intf The name of the dynamic interface for which the DHCP lease REQUIRED must be renewed. EXAMPLE 1: =>dhcp client iflist NewETHoA [BOUND] flags= IP address 10.0.0.10...
  • Page 140 Chapter 8 EXAMPLE 2: The Thomson ST 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...
  • Page 141: Dhcp Client Debug Clear

    Chapter 8 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 142: Dhcp Client Debug Stats

    Chapter 8 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 143: Dhcp Client Debug Traceconfig

    Chapter 8 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 144: Dhcp Client Rqoptions Add

    Chapter 8 dhcp client rqoptions add Add a DHCP Option Code to the Parameter Request List. SYNTAX: dhcp client rqoptions add intf = <string> option = <string or number> [index = <number{0-255}>] where: intf The name of the dynamic interface. REQUIRED option The name or number of the option.
  • Page 145: Dhcp Client Rqoptions Delete

    Chapter 8 dhcp client rqoptions delete Delete a DHCP Option Code from the Parameter Request List. SYNTAX: dhcp client rqoptions delete intf = <string> option = <string or number> where: intf The name of the dynamic interface. REQUIRED option The name or number of the option. OPTIONAL RELATED COMMANDS: dhcp client rqoptions...
  • Page 146: Dhcp Client Rqoptions List

    Chapter 8 dhcp client rqoptions list List all DHCP Option Codes in the Parameter Request List. SYNTAX: dhcp client rqoptions list [intf = <string>] where: intf The name of the dynamic interface. OPTIONAL RELATED COMMANDS: dhcp client rqoptions Delete a DHCP Option Code from the Parameter Request List. delete E-DOC-CTC-20061027-0009 v2.0...
  • Page 147: Dhcp Client Rqoptions Optionlist

    Chapter 8 dhcp client rqoptions optionlist List all DHCP Option Codes that can be used in the Parameter Request List. SYNTAX: dhcp client rqoptions optionlist RELATED COMMANDS: dhcp client rqoptions Add a DHCP Option Code to the Parameter Request List. dhcp client rqoptions List all DHCP Option Codes in the Parameter Request List.
  • Page 148: Dhcp Client Txoptions Add

    Chapter 8 dhcp client txoptions add Add an option. SYNTAX: dhcp client txoptions add intf = <string> option = <string or number> value = <Value : (type)value; type being 8- bit, 16-bit, 32-bit, addr, ascii, byte_array, clientid> [index = <number{0-255}>] where: intf The name of the dynamic interface.
  • Page 149: Dhcp Client Txoptions Delete

    Chapter 8 dhcp client txoptions delete Delete an option. SYNTAX: dhcp client txoptions delete intf = <string> option = <string or number> where: intf The name of the dynamic interface. REQUIRED option The name or number of the option. REQUIRED RELATED COMMANDS: dhcp client txoptions list List all options.
  • Page 150: Dhcp Client Txoptions List

    Chapter 8 dhcp client txoptions list List all options. SYNTAX: dhcp client txoptions list RELATED COMMANDS: dhcp client txoptions Delete an option. delete E-DOC-CTC-20061027-0009 v2.0...
  • Page 151: Dhcp Client Txoptions Optionlist

    Chapter 8 dhcp client txoptions optionlist Lists all DHCP Option Codes that can be used. SYNTAX: dhcp client txoptions optionlist RELATED COMMANDS: dhcp client txoptions Add an option. dhcp client txoptions list List all options. E-DOC-CTC-20061027-0009 v2.0...
  • Page 152: Dhcp Relay Add

    Chapter 8 dhcp relay add Add an entry to the DHCP forward list. SYNTAX: dhcp relay add name = <string> where: name The forward entry name. REQUIRED RELATED COMMANDS: dhcp relay delete Delete an entry from the DHCP forward list. dhcp relay list List the DHCP forward list.
  • Page 153: Dhcp Relay Debug Stats

    Chapter 8 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 154: Dhcp Relay Debug Traceconfig

    Chapter 8 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 155: Dhcp Relay Config

    Chapter 8 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 OPTIONAL...
  • Page 156: Dhcp Relay Delete

    Chapter 8 dhcp relay delete Delete an entry from the DHCP forward list. SYNTAX: dhcp relay delete name = <string> where: name The forward entry name. REQUIRED EXAMPLE: =>dhcp relay delete name = lan1_to_127.0.0.1 :dhcp relay delete name=lan1_to_127.0.0.1 => RELATED COMMANDS: dhcp relay add Add an entry to the DHCP forward list.
  • Page 157: Dhcp Relay Flush

    Chapter 8 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 158: Dhcp Relay Ifconfig

    Chapter 8 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 to enabled or disabled.
  • Page 159 Chapter 8 EXAMPLE: =>dhcp relay iflist eth0 : admin state = up oper state = up max hops = 4 trusted = disabled remote id = Internet_trigger : admin state = down oper state = down max hops = 4 trusted = disabled remote id = Internet :...
  • Page 160: Dhcp Relay Iflist

    Chapter 8 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 161: Dhcp Relay List

    Chapter 8 dhcp relay list List the DHCP forward list. SYNTAX: dhcp relay list [name = <string>] where: name The forward entry name. OPTIONAL EXAMPLE: =>dhcp relay list DHCP server Interface giaddr ------------------------------------------------------- 127.0.0.1 eth0 10.0.0.138 => RELATED COMMANDS: dhcp relay add Add an entry to the DHCP forward list.
  • Page 162: Dhcp Relay Modify

    Chapter 8 dhcp relay modify Modify an entry from the DHCP forward list. SYNTAX: dhcp relay modify name = <string> [addr = <ip-address>] [intf = <{None | guest1 | dmz1 | wan1 | lan1 | Internet}>] [giaddr = <ip-address>] [script = <>] where: name The forward entry name.
  • Page 163: Dhcp Relay Ruleadd

    Chapter 8 dhcp relay ruleadd Add a selection rule to a DHCP forward entry. SYNTAX: dhcp relay ruleadd name = <string> [key = <{or | and}>] rulename = <string> where: name The name of the forward entry. REQUIRED The logical key of the selection rule. OPTIONAL The default is or.
  • Page 164: Dhcp Relay Ruledelete

    Chapter 8 dhcp relay ruledelete Delete a selection rule from a DHCP forward entry. SYNTAX: dhcp relay ruledelete name = <string> rulename = <string> where: name The name of the forward entry. REQUIRED rulename The name of the DHCP selection rule. REQUIRED RELATED COMMANDS: dhcp relay ruleadd...
  • Page 165: Dhcp Rule Add

    Chapter 8 dhcp rule add Add a rule for DHCP conditional selection. SYNTAX: dhcp rule add name = <string> type = <{vci | uci | mac}> vci [!]= <quoted string> uci [!]= <quoted string> [match = <{exactly|as_substring}>] mac [!]= <hardware-address with wildcard | ex: '00:9f:aa:*:*:*'>...
  • Page 166: Dhcp Rule Debug Traceconfig

    Chapter 8 dhcp rule debug traceconfig Modify DHCP rule trace configuration. SYNTAX: dhcp rule debug traceconfig [state = {disabled | enabled}] where: state Set tracing to disabled or enabled. OPTIONAL The default is disabled. E-DOC-CTC-20061027-0009 v2.0...
  • Page 167: Dhcp Rule Delete

    Chapter 8 dhcp rule delete Delete a DHCP rule. SYNTAX: dhcp rule delete name = <string> where: name The name of the DHCP rule. REQUIRED EXAMPLE: =>dhcp rule delete name = new :dhcp rule delete name=new => RELATED COMMANDS: dhcp rule add Add a rule for DHCP conditional selection.
  • Page 168: Dhcp Rule Flush

    Chapter 8 dhcp rule flush Flush all DHCP rules. SYNTAX: dhcp rule flush EXAMPLE: =>dhcp rule list Name Value vci=test =>dhcp rule flush =>dhcp rule list Name Value => RELATED COMMANDS: dhcp rule add Add a rule for DHCP conditional selection. dhcp rule delete Delete a DHCP rule.
  • Page 169: Dhcp Rule List

    Chapter 8 dhcp rule list List all DHCP rules. SYNTAX: dhcp rule list EXAMPLE: =>dhcp rule list Name Value vci=test => RELATED COMMANDS: dhcp rule add Add a rule for DHCP conditional selection. dhcp rule delete Delete a DHCP rule. dhcp rule flush Flush all DHCP rules.
  • Page 170: Dhcp Server Config

    Chapter 8 dhcp server config Print the DHCP server configuration settings. SYNTAX: dhcp server config [state = <{disabled | enabled}>] where: E-DOC-CTC-20061027-0009 v2.0...
  • Page 171: Dhcp Server Flush

    Chapter 8 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-20061027-0009 v2.0...
  • Page 172: Dhcp Server Policy

    Chapter 8 dhcp server policy Print the DHCP server policy settings. SYNTAX: dhcp server policy [verifyfirst = <disabled|enabled>] [trustclient = <disabled|enabled>] [rtbehaviour = <msft|standard|traditional>] where: E-DOC-CTC-20061027-0009 v2.0...
  • Page 173: Dhcp Server Debug Clear

    Chapter 8 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 174: Dhcp Server Debug Stats

    Chapter 8 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 175 Chapter 8 > Ping table got full: whether the history list of IP address pings got full or not. These pings are sent by the DHCP server to verify whether the IP address is already in use disabled the LAN or not (:dhcp server policy verifyfirst=yes).
  • Page 176: Dhcp Server Debug Traceconfig

    Chapter 8 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 177: Dhcp Server Lease Add

    Chapter 8 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 178 Chapter 8 EXAMPLE: =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 =>dhcp server lease add clientid=01:23:55:67:89:ab pool=Local_pool leasetime=3600 =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 10.0.0.1 local_pool 00:59:22 USED 01:23:45:67:89:AB =>...
  • Page 179: Dhcp Server Lease Delete

    Chapter 8 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 180: Dhcp Server Lease Flush

    Chapter 8 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 181: Dhcp Server Lease List

    Chapter 8 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.
  • Page 182: Dhcp Server Option Flush

    Chapter 8 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-20061027-0009 v2.0...
  • Page 183: Dhcp Server Option Instadd

    Chapter 8 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 184 Chapter 8 EXAMPLE: =>dhcp server option instlist myInstance Tmpl name : myTmpl Value : (32-bit)64 =>dhcp server option instadd name=yourInstance tmplname=yourTmpl value=(ascii)&#33 {root}[dhcp server option]=>instlist yourInstance Tmpl name : yourTmpl Value : (ascii)&#33 myInstance Tmpl name : myTmpl Value : (32-bit)64 =>...
  • Page 185: Dhcp Server Option Instdelete

    Chapter 8 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 186: Dhcp Server Option Instlist

    Chapter 8 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 Add a DHCP server option instance.
  • Page 187: Dhcp Server Option Tmpladd

    Chapter 8 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 188: Dhcp Server Option Tmpldelete

    Chapter 8 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 189: Dhcp Server Option Tmpllist

    Chapter 8 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 Add a DHCP server option template. tmpladd dhcp server option Delete a DHCP server option template.
  • Page 190: Dhcp Server Pool Add

    Chapter 8 dhcp server pool add Add a DHCP server pool. SYNTAX: dhcp server pool add name = <string> [index = <number>] where: name The name of the DHCP server pool. REQUIRED Note If not specified, the name is “dhcp_pool_x”, where x is a subsequent number.
  • Page 191 Chapter 8 EXAMPLE: =>dhcp server pool list Pool Start State 0 dhcp_pool_1 0.0.0.0 0.0.0.0 FREE 1 My_LAN_Pool 10.0.0.1 10.0.0.254 USED 2 dhcp_pool_2 0.0.0.0 0.0.0.0 FREE =>dhcp server pool add =>dhcp server pool list Pool Start State 0 dhcp_pool_1 0.0.0.0 0.0.0.0 FREE 1 My_LAN_Pool 10.0.0.1...
  • Page 192: Dhcp Server Pool Config

    Chapter 8 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 193 The default value of this parameter is 0 (not specified), which means that the gateway IP address will be communicated by the remote server as soon as the PPP IPCP subnetmasking connection is established or that the Thomson ST acts as the LAN default gateway. server The IP address of the DHCP server for DHCP clients.
  • Page 194: Dhcp Server Pool Delete

    Chapter 8 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 195: Dhcp Server Pool Flush

    Chapter 8 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 196: Dhcp Server Pool List

    Chapter 8 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 197: Dhcp Server Pool Optadd

    Chapter 8 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 REQUIRED must be added.
  • Page 198: Dhcp Server Pool Optdelete

    Chapter 8 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 REQUIRED instance must be deleted.
  • Page 199 Chapter 8 EXAMPLE: =>dhcp server pool list name=dhcp_pool_1 Pool Start Intf State dhcp_pool_1 0.0.0.0 0.0.0.0 lan1 FREE DHCP server = 0.0.0.0 [unnumbered] Netmask = 0.0.0.0 Leasetime = infinite Gateway = 0.0.0.0 DNS domain = lan DNS metric DNS address list: 0.0.0.0 (local DNS) Option instance list: Name...
  • Page 200: Dhcp Server Pool Rtadd

    Chapter 8 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 REQUIRED added.
  • Page 201: Dhcp Server Pool Rtdelete

    Chapter 8 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 REQUIRED deleted.
  • Page 202: Dhcp Server Pool Ruleadd

    Chapter 8 dhcp server pool ruleadd Add a selection rule to the DHCP server pool. SYNTAX: dhcp server pool ruleadd name = <string> [key = {or | and}] rulename = <string> where: name The name of the DHCP server pool to which a selection rule REQUIRED must be added.
  • Page 203: Dhcp Server Pool Ruledelete

    Chapter 8 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 REQUIRED must be deleted.
  • Page 204 Chapter 8 E-DOC-CTC-20061027-0009 v2.0...
  • Page 205: Dns Commands

    Chapter 9 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 206: Dns Client Config

    Chapter 9 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 207: Dns Client Dnsadd

    Chapter 9 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 208: Dns Client Dnsdelete

    Chapter 9 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.
  • Page 209: Dns Client Dnslist

    Chapter 9 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 210: Dns Client Flush

    Chapter 9 dns client flush Remove all DNS servers. SYNTAX: dns client flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 211: Dns Client Nslookup

    Chapter 9 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-20061027-0009 v2.0...
  • Page 212: Dns Server Config

    Chapter 9 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 213: Dns Server Flush

    Chapter 9 dns server flush Flush all local DNS hosts and routes. SYNTAX: dns server flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 214: Dns Server Debug Clear

    Chapter 9 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 215: Dns Server Debug Stats

    Chapter 9 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 216: Dns Server Debug Spoof Clear

    Chapter 9 dns server debug spoof clear Clear the intercept cache table SYNTAX: dns server debug spoof clear RELATED COMMANDS: dns server debug spoof getaddress Get the real ip for the given spoofed ip dns server debug spoof getflags Get the error flags for the given spoofed ip dns server debug spoof list List the intercept cache table.
  • Page 217: Dns Server Debug Spoof Getaddress

    Chapter 9 dns server debug spoof getaddress Get the real ip for the given spoofed ip SYNTAX: dns server debug spoof getaddress addr = <ip-address> 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 218: Dns Server Debug Spoof Getflags

    Chapter 9 dns server debug spoof getflags Get the error flags for the given spoofed ip SYNTAX: dns server debug spoof getflags addr = <ip-address> 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 219: Dns Server Debug Spoof List

    Chapter 9 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 220: Dns Server Debug Spoof Update

    Chapter 9 dns server debug spoof update Update the intercept cache table. SYNTAX: dns server debug spoof update EXAMPLE: {Administrator}=>dns server debug spoof update {Administrator}=> RELATED COMMANDS: dns server debug spoof clear Clear the intercept cache table dns server debug spoof getaddress Get the real ip for the given spoofed ip dns server debug spoof getflags Get the error flags for the given spoofed ip...
  • Page 221: Dns Server Host Add

    Chapter 9 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 222: Dns Server Host Delete

    Chapter 9 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 223: Dns Server Host Flush

    Chapter 9 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 224: Dns Server Host List

    Chapter 9 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 225: Dns Server Route Add

    Chapter 9 dns server route add Creates a DNS forwarding entry or template. 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. If 0.0.0.0 is used, the entry becomes a REQUIRED DNS-Template which is instantiated if DNS Server IPs are configured on an IP interface.
  • Page 226 Chapter 9 EXAMPLE: =>dns server route add dns=150.150.150.150 src=10.0.0.0/8 domain=myDNS intf=eth0 =>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 delete Delete a DNS forwarding route. dns server route list List all the DNS forwarding routes.
  • Page 227: Dns Server Route Delete

    Chapter 9 dns server route delete Deletes a DNS forwarding entry or template SYNTAX: dns server route delete dns = <ip-address> [domain = <string>] [intf = <{loop|Internet|LocalNetwork}>] where: The IP address of the DNS server for which the forwarding route must REQUIRED be deleted.
  • Page 228: Dns Server Route Flush

    Chapter 9 dns server route flush Removes all DNS forwarding entries and templates. 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 229: Dns Server Route List

    Chapter 9 dns server route list List all the DNS forwarding entries or templates. 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 230 Chapter 9 E-DOC-CTC-20061027-0009 v2.0...
  • Page 231: Dsd Commands

    Chapter 10 10 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 config Display/modify DSD debug settings dsd debug connection list Display the internal connection pool usage.
  • Page 232: Dsd Config

    Chapter 10 dsd config Display/modify the Differentiated Service Delivery (DSD) framework configuration. SYNTAX: dsd config [state = <{disabled | enabled | automatic}>] where: state Choose between: OPTIONAL > automatic (default): By default (DSD config state is automatic), the DSD framework is not active, for example no URL filtering or web site filtering is applied.
  • Page 233: Dsd Debug Config

    Chapter 10 dsd debug config Display/modify DSD debug settings SYNTAX: config [turbomode = <{disabled|enabled}>] where: turbomode Enable/disable turbomode OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 234: Dsd Debug Connection List

    Chapter 10 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-20061027-0009 v2.0...
  • Page 235: Dsd Debug Proxy

    Chapter 10 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 236: Dsd Debug Recycling

    Chapter 10 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 237: Dsd Debug Stats

    Chapter 10 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-20061027-0009 v2.0...
  • Page 238: Dsd Intercept Config

    Chapter 10 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 239: Dsd Syslog Config

    Chapter 10 dsd syslog config Display/modify the HTTP Intercept logging configuration. SYNTAX: dsd syslog config [syslog = <{none | unauthorized | errors | inter- cepted | all}>] where: syslog Define the type of events to log. OPTIONAL Choose between: > none: nothing is logged to syslog.
  • Page 240: Dsd Syslog List

    Chapter 10 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 eve nt=ServerConnect 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 eve nt=ServerConnect dst_name=anotherWebsite.com/rawgen.asp =>...
  • Page 241: Dsd Urlfilter Config

    Chapter 10 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 242: Dsd Urlfilter Rule Add

    Chapter 10 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: >...
  • Page 243: Dsd Urlfilter Rule Delete

    Chapter 10 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. Definition of the URL filter.
  • Page 244: Dsd Urlfilter Rule Flush

    Chapter 10 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 245: Dsd Urlfilter Rule List

    Chapter 10 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 246: Dsd Urlfilter Rule Modify

    Chapter 10 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 247 Chapter 10 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 modify index=0 newurl=www.speed*.* action=redirect redirect=www.speedtou ch.be =>dsd urlfilter rule list Index Action Redirect...
  • Page 248 Chapter 10 E-DOC-CTC-20061027-0009 v2.0...
  • Page 249: Dyndns Commands

    Chapter 11 11 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 250: Dyndns Add

    Chapter 11 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 251: Dyndns Delete

    Chapter 11 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 252: Dyndns Flush

    Chapter 11 dyndns flush Delete all the dynamic DNS clients. SYNTAX: dyndns flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 253: Dyndns List

    Chapter 11 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-20061027-0009 v2.0...
  • Page 254: Dyndns Modify

    Chapter 11 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...
  • Page 255 Chapter 11 status Enable or disable the dynamic DNS client. OPTIONAL The default is disabled. trace Enable or disable the verbose console logging for the dynamic DNS OPTIONAL client. The default is disabled. EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 =>dyndns modify name=WAN intf=RtPPPoE user=DNSuser password=_DEV_BA8C0C963BD84130 service=gnu =>dyndns list...
  • Page 256: Dyndns Host Add

    Chapter 11 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 257: Dyndns Host Delete

    Chapter 11 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 258: Dyndns Host Flush

    Chapter 11 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-20061027-0009 v2.0...
  • Page 259: Dyndns Host List

    Chapter 11 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 260: Dyndns Service List

    Chapter 11 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 261 Chapter 11 RELATED COMMANDS: dyndns service modify Modify specific dynamic DNS service settings. E-DOC-CTC-20061027-0009 v2.0...
  • Page 262: Dyndns Service Modify

    Chapter 11 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 263 Chapter 11 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 264 Chapter 11 E-DOC-CTC-20061027-0009 v2.0...
  • Page 265: Env Commands

    Chapter 12 12 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 266: Env Flush

    Chapter 12 env flush Flush all the non-system environment variables. SYNTAX: env flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 267 Chapter 12 env get Get the current value of an environment variable. SYNTAX: env get var = <string> where: The name of the environment variable. REQUIRED Use the command :env list to obtain a list of all environ- ment variables. RELATED COMMANDS: env list List all current environment variables.
  • Page 268: Env List

    Chapter 12 env list Show all the currently available environment variables. SYNTAX: env list RELATED COMMANDS: env get Get the current value of an environment variable. E-DOC-CTC-20061027-0009 v2.0...
  • Page 269 Chapter 12 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: >...
  • Page 270: 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 =>env list...
  • Page 271: Eth Commands

    Chapter 13 13 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 272 Chapter 13 eth bridge igmpsnooping ifconfig Configure the bridge interface‘s IGMP snooping flags and mode eth bridge igmpsnooping iflist Display a bridge interface‘s IGMP status eth bridge igmpsnooping clear Clear the snooping statistics eth bridge macadd Add a static MAC address to a bridge interface. eth bridge macdelete Remove a MAC address from the filtering database.
  • Page 273: Eth Ifadd

    Chapter 13 eth ifadd Create a new ETH interface. SYNTAX: eth ifadd intf = <string> where: intf The name of the new ETH interface. REQUIRED RELATED COMMANDS: eth ifdelete Delete an ETH interface. eth iflist Display the ETH interfaces. E-DOC-CTC-20061027-0009 v2.0...
  • Page 274: Eth Ifattach

    Chapter 13 eth ifattach Attach an ETH interface. SYNTAX: eth ifattach intf = <string> where: intf The name of the ETH interface to be attached. REQUIRED RELATED COMMANDS: eth ifdetach Detach an ETH interface. E-DOC-CTC-20061027-0009 v2.0...
  • Page 275: Eth Ifconfig

    Chapter 13 eth ifconfig Modify an ETH interface. SYNTAX: eth ifconfig intf = <string> [dest = <string>] [retry = <number{0-65535}>] [vlan = <string>] 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 276: Eth Ifdelete

    Chapter 13 eth ifdelete Delete an ETH interface. SYNTAX: eth ifdelete intf = <string> where: intf The name of the ETH interface name to be deleted. REQUIRED RELATED COMMANDS: eth ifadd Create a new ETH interface. eth iflist Display the ETH interfaces. E-DOC-CTC-20061027-0009 v2.0...
  • Page 277: Eth Ifdetach

    Chapter 13 eth ifdetach Detach an ETH interface. SYNTAX: eth ifdetach intf = <string> where: intf The name of the ETH interface to be detached. REQUIRED RELATED COMMANDS: eth ifattach Attach an ETH interface. E-DOC-CTC-20061027-0009 v2.0...
  • Page 278: Eth Iflist

    Chapter 13 eth iflist Display the ETH interfaces. SYNTAX: eth iflist [intf = <string>] [string = <string>] [beginstring = <string>] where: intf The name of the ETH interface to be displayed. OPTIONAL Note If not specified, all the ETH interfaces will be displayed. string String matching condition OPTIONAL...
  • Page 279: Eth Flush

    Chapter 13 eth flush Flush all the ETH interfaces. The flush command does not impact previously saved configurations. SYNTAX: eth flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 280: Eth Bridge Clear

    Chapter 13 eth bridge clear Clear the bridge statistics. SYNTAX: eth bridge clear E-DOC-CTC-20061027-0009 v2.0...
  • Page 281: Eth Bridge List

    Chapter 13 eth bridge list Display the current bridge instances Syntax eth bridge list [brname = <{bridge}>] [string = <string>] [beginstring = <string>] where brname The name of a bridge instance OPTIONAL string String matching condition OPTIONAL beginstring Beginstring matching condition OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 282: Eth Bridge Add

    Chapter 13 eth bridge add Add a new bridge instance Syntax eth bridge add brname=<string> where brname The name of the new bridge instance REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 283: Eth Bridge Delete

    Chapter 13 eth bridge delete Delete a bridge instance Syntax eth bridge delete brname = <{bridge}> where brname The name of the bridge instance to be deleted REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 284: Eth Bridge Select

    Chapter 13 eth bridge select Select the default bridge to configure interfaces (when not setting a bridge name, for legacy purposes). Syntax eth bridge select brname = <{bridge}> where brname The name of a bridge instance REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 285: Eth Bridge Config

    The bridge filter to be applied for all Wide Area Network (WAN) OPTIONAL bridge ports. Choose between: > no_WAN_broadcast: broadcasts from the Thomson ST itself to the WAN are filtered out, broadcasts from the LAN to the WAN are still passed through > none: no broadcasts are filtered out.
  • Page 286: Eth Bridge Dynvlan Actlist

    Chapter 13 eth bridge dynvlan actlist Display the active MAC entries for the dynamic VLAN membership. SYNTAX: eth bridge dynvlan actlist RELATED COMMANDS: eth bridge dynvlan add Add a dynamic VLAN membership entry. eth bridge dynvlan config Modify the dynamic VLAN membership configuration. eth bridge dynvlan delete Delete a dynamic VLAN membership entry.
  • Page 287: Eth Bridge Dynvlan Add

    Chapter 13 eth bridge dynvlan add Add a dynamic VLAN membership entry. SYNTAX: eth bridge dynvlan add [id = <number{0-100000}>] hwaddr = <masked-hardware-address> vlan = <string> [remvlan = <{default}>] where: A number between 0 and 100000. OPTIONAL Represents the id of the dynamic VLAN membership entry. hwaddr The (masked) ethernet MAC address of the dynamic VLAN REQUIRED...
  • Page 288: Eth Bridge Dynvlan Config

    Chapter 13 eth bridge dynvlan config Modify the dynamic VLAN membership configuration. SYNTAX: eth bridge dynvlan config [timeout = <number{0-100000}>] where: timeout A number between 0 and 100000 (seconds). OPTIONAL Represents timeout for the dynamic entries. RELATED COMMANDS: eth bridge dynvlan actlist Display the active MAC entries for the dynamic VLAN membership.
  • Page 289: Eth Bridge Dynvlan Delete

    Chapter 13 eth bridge dynvlan delete Delete a dynamic VLAN membership entry. SYNTAX: eth bridge dynvlan delete id = <number{0-100000}> where: A number between 0 and 100000. REQUIRED Represents the id of a dynamic VLAN membership. RELATED COMMANDS: eth bridge dynvlan actlist Display the active MAC entries for the dynamic VLAN membership.
  • Page 290: Eth Bridge Dynvlan Flush

    Chapter 13 eth bridge dynvlan flush Flush all dynamic VLAN membership entries. SYNTAX: eth bridge dynvlan flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 291: Eth Bridge Dynvlan List

    Chapter 13 eth bridge dynvlan list Display a dynamic VLAN membership entry. SYNTAX: eth bridge dynvlan list RELATED COMMANDS: eth bridge dynvlan actlist Display the active MAC entries for the dynamic VLAN membership. eth bridge dynvlan add Add a dynamic VLAN membership entry. eth bridge dynvlan config Modify the dynamic VLAN membership configuration.
  • Page 292: Eth Bridge Flush

    Chapter 13 eth bridge flush Flush bridge interfaces and parameters. The flush command does not impact previously saved configurations. SYNTAX: eth bridge flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 293: Eth Bridge Ifadd

    Chapter 13 eth bridge ifadd Add a new bridge interface. SYNTAX: eth bridge ifadd [brname = <{bridge}>] intf = <string> where: brname The name of a bridge instance. OPTIONAL intf The name of the new bridge interface. REQUIRED RELATED COMMANDS: eth bridge ifdelete Delete a bridge interface.
  • Page 294: Eth Bridge Ifattach

    Chapter 13 eth bridge ifattach Attach a bridge interface. SYNTAX: eth bridge ifattach [brname = <{bridge}>] intf = <string> where: brname The name of a bridge instance. OPTIONAL intf The name of the bridge interface to be attached. REQUIRED RELATED COMMANDS: eth bridge ifdetach Detach a bridge interface.
  • Page 295: Eth Bridge Ifconfig

    The default is forwarding. retry A number between 0 and 65535. OPTIONAL Represents the number of times the Thomson ST retries to set up a WAN connection before giving up. The default is 10. vlan Select the default VLAN.
  • Page 296 Chapter 13 ipprec The IP precedence for this interface. OPTIONAL Choose between: > disabled > precedence > dscp. The default is disabled. priority A number between 0 and 7. OPTIONAL Represents the default priority for tagging egress packets. The default is 0. regenprio The priority regeneration table for tagged ingress packets.
  • Page 297: Eth Bridge Ifdelete

    Chapter 13 eth bridge ifdelete Delete a bridge interface. SYNTAX: eth bridge ifdelete [brname = <{bridge}>] intf = <string> where: brname The name of a bridge instance. OPTIONAL intf The name of the bridge interface name to be deleted. REQUIRED RELATED COMMANDS: eth bridge ifadd Add a new bridge interface.
  • Page 298: Eth Bridge Ifdetach

    Chapter 13 eth bridge ifdetach Detach a bridge interface. SYNTAX: eth bridge ifdetach [brname = <{bridge}>] intf = <string> where: brname The name of a bridge instance. OPTIONAL intf The name of the bridge interface to be detached. REQUIRED RELATED COMMANDS: eth bridge ifattach Attach a bridge interface.
  • Page 299: Eth Bridge Iflist

    Chapter 13 eth bridge iflist Display the current bridge interfaces. SYNTAX: eth bridge iflist [brname = <{bridge}>] [intf = <string>] [string = <string>] [beginstring = <string>] where: brname The name of a bridge instance. OPTIONAL intf The name of the bridge interface to be displayed. OPTIONAL Note If not specified, all bridge interfaces are shown.
  • Page 300: Eth Bridge Ifflush

    Chapter 13 eth bridge ifflush Flush the bridge interfaces: detach/delete all interfaces. SYNTAX: eth bridge ifflush [brname = <{bridge}>] where: brname The name of a bridge instance. OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 301: Eth Bridge Igmpsnooping Config

    Chapter 13 eth bridge igmpsnooping config Configure the bridge instance‘s IGMP Snooping flags Syntax eth bridge igmpsnooping config [brname = <{bridge}>] [state = <{enabled|disabled}>] [floodrp = <{disabled|enabled}>] [floodmcast = <{disabled|enabled}>] where: brname The name of a bridge instance OPTIONAL state Enable/Disable the IGMP Snooping OPTIONAL The default is...
  • Page 302: Eth Bridge Igmpsnooping List

    Chapter 13 eth bridge igmpsnooping list Display a bridge instance‘s snooped groups. Syntax eth bridge igmpsnooping list [brname = <{bridge}>] where: brname The name of a bridge instance OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 303: Eth Bridge Igmpsnooping Ifconfig

    Chapter 13 eth bridge igmpsnooping ifconfig Configure the bridge interface‘s IGMP snooping flags and mode. Syntax eth bridge igmpsnooping ifconfig [brname = <{bridge}>] intf = <{interface}> [portmode = <{Host|Router|Auto}>] [fastleave = <{disabled|enabled}>] [exptrack = <{disabled|enabled}>] [mrdp = <{disabled|enabled}>] [rgmp = <{disabled|enabled}>] where: brname The bridge instance currently to be configured...
  • Page 304: Eth Bridge Igmpsnooping Iflist

    Chapter 13 eth bridge igmpsnooping iflist Display a bridge interface‘s IGMP status Syntax Display bridge interface IGMP status [brname = <{bridge}>] [intf = <{interface}>] where: brname The name of a bridge instance OPTIONAL intf The name of the bridge interface OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 305: Eth Bridge Igmpsnooping Clear

    Chapter 13 eth bridge igmpsnooping clear Clear the snooping statistics. Syntax eth bridge igmpsnooping clear [brname = <{bridge}>] [intf = <{interface}>] where: brname The name of a bridge instance OPTIONAL intf The name of the bridge interface OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 306: Eth Bridge Macadd

    Chapter 13 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 [brname = <{bridge}>] intf = <string>...
  • Page 307 Chapter 13 EXAMPLE: =>eth bridge maclist 00:10:a4:ad:32:cf -- dynamic, ethport1, 300 seconds 00:90:d0:8b:fc:2c -- 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:0e -- permanent 01:80:c2:00:00:0f -- permanent 01:80:c2:00:00:10 -- permanent ff:ff:ff:ff:ff:ff -- permanent =>eth bridge macadd intf=ethport2 hwaddr=00:80:9f:01:23:45 =>eth bridge maclist...
  • Page 308: Eth Bridge Macdelete

    Chapter 13 eth bridge macdelete Remove a MAC address from the filtering database. SYNTAX: eth bridge macdelete [brname = <{bridge}>] hwaddr = <hardware-address> [vlan = <string>] where: brname The name of a bridge instance. OPTIONAL hwaddr The Ethernet MAC address of the entry to be deleted. REQUIRED vlan The VLAN.
  • Page 309 Chapter 13 RELATED COMMANDS: eth bridge macadd Add a static MAC address to a bridge interface. eth bridge maclist Display the MAC address database. E-DOC-CTC-20061027-0009 v2.0...
  • Page 310: Eth Bridge Maclist

    Chapter 13 eth bridge maclist Display the MAC address database. SYNTAX: eth bridge maclist [brname = <{bridge}>] where: brname The name of a bridge instance. OPTIONAL 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...
  • Page 311: Eth Bridge Mcdadd

    Chapter 13 eth bridge mcdadd Add a multicast group to be dropped to the database. SYNTAX: eth bridge mcdadd [brname = <{bridge}>] srcintfs = <string or combination of strings separated by '+'}> dstintfs = <string or combination of strings separated by '+'}>...
  • Page 312: Eth Bridge Mcddelete

    Chapter 13 eth bridge mcddelete Delete a multicast group to be dropped from the database. SYNTAX: eth bridge mcddelete [brname = <{bridge}>] where: brname The name of a bridge instance. OPTIONAL 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.
  • Page 313: Eth Bridge Mcdlist

    Chapter 13 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-20061027-0009 v2.0...
  • Page 314: Eth Device Ifconfig

    Chapter 13 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 315 Chapter 13 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] =>eth device ifconfig intf=ethif4 state=disabled =>eth device iflist Interface Type Result...
  • Page 316: Eth Device Iflist

    Chapter 13 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 317 Chapter 13 where: Port Port to be configured REQUIRED Mode QoS Classifier for the port REQUIRED Fowcontrol Enable or disable flow control OPTIONAL where: QueueX The weight of queue X in WFQ (percentage) REQUIRED X=1 through 4 where: shaper The shaper instance REQUIRED unicast Shape unicast traffic.
  • Page 318 Chapter 13 unknown Storm control for traffic with unknown destination address OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 319: Expr Commands

    Chapter 14 14 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 320: Expr Add

    Chapter 14 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 321 Chapter 14 intfgroup The IP interface group. OPTIONAL Choose between: > > local > > tunnel > > guest. Note Only for expression type intf. A number between 0 and 255. OPTIONAL Represents the Type of Service (ToS) specification in the IP packet.
  • Page 322 Chapter 14 icmpcode A number between 0 and 15. OPTIONAL Represents the ICMP code (or beginning of range) of the packet. icmpcodeend A number between 0 and 15. OPTIONAL Represents the ICMP code range end (inclusive). E-DOC-CTC-20061027-0009 v2.0...
  • Page 323 Chapter 14 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 324: Expr Delete

    Chapter 14 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. E-DOC-CTC-20061027-0009 v2.0...
  • Page 325 Chapter 14 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 myEXPR intf 1. intf=Internet intfgroup=2 _10.0.0.138 1.
  • Page 326: Expr Flush

    Chapter 14 expr flush Flush all the expressions. SYNTAX: expr flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 327: Expr List

    Chapter 14 expr list List the expressions. SYNTAX: expr list [name = <string>] [type = <{intf | ip | serv}>] [format = <{pretty | cli}>] [string = <string>] [beginstring = <string>] where: name The name of an existing expression. OPTIONAL Note If not specified, all the expressions will be listed.
  • Page 328 Chapter 14 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 Chapter 14 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 Chapter 14 RELATED COMMANDS: expr add Add a subexpression to an expression. expr delete Delete an expression. E-DOC-CTC-20061027-0009 v2.0...
  • Page 331: Expr Modify

    Chapter 14 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 332 Chapter 14 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.
  • Page 333 Chapter 14 icmpcode A number between 0 and 15. OPTIONAL Represents the ICMP code (or beginning of range) of the packet. icmpcodeend A number between 0 and 15. OPTIONAL Represents the ICMP code range end (inclusive). E-DOC-CTC-20061027-0009 v2.0...
  • Page 334 Chapter 14 E-DOC-CTC-20061027-0009 v2.0...
  • Page 335: Firewall Commands

    Chapter 15 15 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 336: Firewall Config

    Chapter 15 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 337 Chapter 15 logdefault Disable or enable logging of default firewall rule. OPTIONAL The default is disabled. logthreshold Disable or enable log thresholding. OPTIONAL The default is enabled. tcpwindow A number between 0 and 1073725440. OPTIONAL This parameter permits to modify the TCP window for fast TCP checks.
  • Page 338: Firewall Clear

    Chapter 15 firewall clear Flush the firewall configuration. SYNTAX: firewall clear E-DOC-CTC-20061027-0009 v2.0...
  • Page 339: Firewall List

    Chapter 15 firewall list List the firewall configuration. SYNTAX: firewall list [format = <{pretty | cli}>] where: format Select the output format in which the configuration must be OPTIONAL shown. Choose between: > pretty: the configuration is shown as intuitive output in clear text.
  • Page 340 Chapter 15 EXAMPLE of output in text mode: =>firewall list Config ====== State : enabled Keep : disabled TcpChecks : exact TcpWindow : 65536 IcmpChecks : enabled LogDefault : disabled LogThreshold : enabled Modules ======= Module State Text Hooks --------------------------------------------------------------------------------------------- ----- fire enabled...
  • Page 341: Firewall Chain Add

    Chapter 15 firewall chain add Add a chain. SYNTAX: firewall chain add chain = <string> where: chain The name of the chain to be added. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 342 Chapter 15 EXAMPLE: =>firewall chain list Chains ====== Name Description ----------------------------------------------------------------- sink system forward system source system sink_fire system forward_fire system source_fire system forward_host_service system forward_level system sink_system_service system forward_level_BlockAll system forward_level_Standard system forward_level_Disabled system =>firewall chain add chain=myCHAIN =>firewall chain list Chains ====== Name...
  • Page 343: Firewall Chain Delete

    Chapter 15 firewall chain delete Delete a chain. SYNTAX: firewall chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 344 Chapter 15 EXAMPLE: =>firewall chain list Chains ====== Name Description ----------------------------------------------------------------- sink system forward system source system sink_fire system forward_fire system source_fire system forward_host_service system forward_level system sink_system_service system forward_level_BlockAll system forward_level_Standard system forward_level_Disabled system myCHAIN user =>firewall chain delete chain=myCHAIN =>firewall chain list Chains ======...
  • Page 345: Firewall Chain Flush

    Chapter 15 firewall chain flush Flush all chains. SYNTAX: firewall chain flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 346: Firewall Chain List

    Chapter 15 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.
  • Page 347: Firewall Debug Clear

    Chapter 15 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 348: Firewall Debug Stats

    Chapter 15 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 349: Firewall Debug Traceconfig

    Chapter 15 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 350: Firewall Level Add

    Chapter 15 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 351: Firewall Level Delete

    Chapter 15 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 RELATED COMMANDS: firewall level add Add a security level. firewall level list List all the security levels.
  • Page 352: Firewall Level Flush

    Chapter 15 firewall level flush Flush the security level configuration. SYNTAX: firewall level flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 353: Firewall Level List

    Chapter 15 firewall level list List all the security levels. SYNTAX: firewall level list [format = <{pretty | cli}>] [string = <string>] [beginstring = <string>] where: format Select the output format in which the security levels must be OPTIONAL shown. Choose between: >...
  • Page 354: Firewall Level Modify

    Chapter 15 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 355: Firewall Level Set

    Chapter 15 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.
  • Page 356: Firewall Rule Add

    Chapter 15 firewall rule add Add a firewall rule. SYNTAX: firewall rule add chain = <chain name> [index = <number>] [name = <string>] [clink = <chain name>] [srcintf [!]= <string>] [srcip [!]= <string>] [dstip [!]= <string>] [serv [!]= <string>] [log = <{disabled | enabled}>] [state = <{disabled | enabled}>] action = <{accept|deny|drop|reset|count|link}>...
  • Page 357: Firewall Rule Delete

    Chapter 15 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 358: Firewall Rule Flush

    Chapter 15 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.
  • Page 359: Firewall Rule List

    Chapter 15 firewall rule list Show a list of the firewall rules in a chain. SYNTAX: firewall rule list [chain = <string>] [format = <{pretty | cli}>] [string = <string>] [beginstring = <string>] 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 360 Chapter 15 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_RESPON...
  • Page 361: Firewall Rule Modify

    Chapter 15 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 [!]= <string>] [dstintf [!]= <string>] [dstip [!]= <string>] [serv [!]= <string>] [log = <{disabled | enabled}>] [state = <{disabled | enabled}>]...
  • Page 362: Firewall Rule Debug Clear

    Chapter 15 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...
  • Page 363 Chapter 15 EXAMPLE: =>firewall rule debug stats chain index packets bytes ---------------------------------------------------------------------------- sink forward source sink_fire source_fire forward_level sink_system_service forward_level_BlockAll forward_level_Standard forward_level_Disabled =>firewall rule debug clear =>firewall rule debug stats chain index packets bytes ---------------------------------------------------------------------------- sink forward source sink_fire source_fire forward_level sink_system_service forward_level_BlockAll...
  • Page 364: Firewall Rule Debug Stats

    Chapter 15 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.
  • Page 365 Chapter 15 EXAMPLE: =>firewall rule debug stats chain index packets bytes ---------------------------------------------------------------------------- sink forward source sink_fire source_fire forward_level sink_system_service forward_level_BlockAll forward_level_Standard forward_level_Disabled => RELATED COMMANDS: firewall rule debug clear Clear the firewall rule statistics. E-DOC-CTC-20061027-0009 v2.0...
  • Page 366: Firewall Rule Debug Traceconfig

    Chapter 15 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 367: Grp Commands

    Chapter 16 16 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 368: Grp Config

    Chapter 16 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 369: Grp Flush

    Chapter 16 grp flush Flush the GRP interface settings and parameters. SYNTAX: grp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 370: Grp Rtlist

    Chapter 16 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 371: Grp Rip Config

    Chapter 16 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 372 Chapter 16 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 373 Chapter 16 EXAMPLE: =>grp rip show RIP routing protocol config dump ------------------------------------ RIP daemon is enabled Global RIP queries received : 0 Global RIP route changes : 0 Default version : send rip_v2, receive rip_v2 Default redistribution metric is 1 Sending routing table updates every 30 seconds with +/-5% Route timeout after 180 seconds Route garbage collect after 120 seconds...
  • Page 374: Grp Rip Flush

    Chapter 16 grp rip flush Flush the RIP interface settings and global parameters. SYNTAX: grp rip flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 375: Grp Rip Ifconfig

    Chapter 16 grp rip ifconfig Configure a RIP interface. SYNTAX: grp rip ifconfig intf = <string> [rip = <{disabled | enabled}>] [rxversion = <{rip_unspec | rip_v1 | rip_v2 | rip_v1-2}>] [authmode = <{none | cleartext}>] [authstring = <quoted string>] [splithorizon = <{disable | enable}>] where: intf The name of the RIP interface to be configured.
  • Page 376 Chapter 16 EXAMPLE: =>grp rip ifconfig intf = myPPP_ppp [rip] = disabled [rxversion] = rip_unspec [authmode] = none [authstr] = [passive] = disabled [splithorizon] = enabled :grp rip ifconfig intf=myPPP_ppp => E-DOC-CTC-20061027-0009 v2.0...
  • Page 377: Grp Rip Show

    Chapter 16 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 378 Chapter 16 E-DOC-CTC-20061027-0009 v2.0...
  • Page 379: Hostmgr Commands

    Chapter 17 17 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 380: Hostmgr Add

    Chapter 17 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 381 Chapter 17 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 382: Hostmgr Clear

    Chapter 17 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 383: Hostmgr Config

    Chapter 17 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 384: Hostmgr Delete

    Chapter 17 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 385: Hostmgr Flush

    Chapter 17 hostmgr flush Flush the host manager configuration. The host manager configuration is cleaned and returned to default values. SYNTAX: hostmgr flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 386: Hostmgr List

    Chapter 17 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 MyComput...
  • Page 387: Ids Commands

    Chapter 18 18 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 388: Ids Clear

    Chapter 18 ids clear Reset the IDS statistics. SYNTAX: ids clear RELATED COMMANDS: ids parser list Display the IDS parser configuration. E-DOC-CTC-20061027-0009 v2.0...
  • Page 389: Ids Config

    Chapter 18 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 390: Ids Parser List

    Chapter 18 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 391: Ids Parser Modify

    Chapter 18 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 modifi REQUIRED state Disable or enable the parser. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 392 Chapter 18 EXAMPLE: =>ids list Resources: ========== resource total maximum --------------------------------- parsers signatures Signatures: ========== parser signature hits action state --------------------------------------------------------------------------------------- fragment fragment sweep 0 log, drop enabled fragment zero-length fragment size 0 log, drop enabled fragment small fragment size 0 log, drop enabled fragment...
  • Page 393: Ids Pattern Clear

    Chapter 18 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 394: Ids Pattern List

    Chapter 18 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: >...
  • Page 395: Ids Pattern Stats

    Chapter 18 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 396: Ids Signature List

    Chapter 18 ids signature list Displays the ids signature configuration SYNTAX ids signature list [signature = <fragment_sweep|zero- length_fragment_size| small_fragment_size|fragment_size_ove rrun| fragment_overlap|fragment_out- of-order| ip_protocol_scan|tcp_port_scan|tcp_sy n_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_at tack| fraggle_broadcast_attack| fraggle_storm_attack|land_attack}>] where signature The name of the signature OPTIONAL EXAMPLE:...
  • Page 397: Ids Signature Modify

    Chapter 18 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 398: Ids Threshold Clear

    Chapter 18 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 399: Ids Threshold List

    Chapter 18 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 400: Ids Threshold Modify

    Chapter 18 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 401: Igmp Commands

    Chapter 19 19 IGMP Commands Introduction This chapter describes the commands of the IGMP command group. Contents This chapter covers the following commands: igmp host config Display or modify global IGMP configuration. igmp host flush Flush the IGMP settings. igmp host list Show the IGMP groups.
  • Page 402: Igmp Host Config

    Chapter 19 igmp host config Display or modify global IGMP configuration. SYNTAX: igmp host config [requirera = <{disabled | enabled}>] where: requirera Enable or disable the router alert IP option check. OPTIONAL The default is disabled. EXAMPLE: =>igmp host confighostmgr list Router alert IP option check : disabled =>...
  • Page 403: Igmp Host Flush

    Chapter 19 igmp host flush Flush the IGMP settings. SYNTAX: igmp host flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 404: Igmp Host List

    Chapter 19 igmp host list Show the IGMP groups. SYNTAX: igmp host list [intf = <string>] [expand = <{disabled | enabled}>] where: intf The IP interface name. OPTIONAL expand Enable or disable expanded listing of IGMP groups. OPTIONAL The default is disabled. EXAMPLE: =>igmp host list Interface...
  • Page 405: Igmp Host Ifconfig

    Chapter 19 igmp host ifconfig Configure an IGMP interface. SYNTAX: igmp host ifconfig intf = <string> version = <{none |IGMPv1 |IGMPv2 |IGMPv3}> where: intf The IP interface name. REQUIRED version The IGMP version of the IP interface. REQUIRED Choose between: >...
  • Page 406: Igmp Host Iflist

    Chapter 19 igmp host iflist Show the configuration of the IGMP interfaces. SYNTAX: igmp host iflist [expand = <{disabled | enabled}>] where: expand Enable or disable expanded listing of IGMP interfaces OPTIONAL configuration. The default is disabled. EXAMPLE: =>igmp host iflist Interface Version loop...
  • Page 407: Igmp Host Debug Clear

    Chapter 19 igmp host debug clear Clear IGMP statistics. SYNTAX: igmp host debug clear RELATED COMMANDS: igmp host debug Print IGMP statistics. stats E-DOC-CTC-20061027-0009 v2.0...
  • Page 408: Igmp Host Debug Stats

    Chapter 19 igmp host debug stats Print IGMP statistics. SYNTAX: igmp host debug stats EXAMPLE: =>igmp host debug stats Total IGMP messages received Too small IGMP messages received Too long IGMP messages received IGMP messages with bad checksum received IGMP messages with bad TTL received IGMP messages with no router alert IP option received IGMPv1 membership queries received IGMPv2 membership queries received...
  • Page 409: Igmp Proxy Config

    Chapter 19 igmp proxy config Configure the IGMP proxy. SYNTAX: igmp proxy config [state = <{disabled | enabled}>] [qi = <number{1-86400}>] [qri = <number{1-86400}>] [lmqi = <number{1-86400}>] [rv = <number{2-10}>] [requirera = <{disabled | enabled}>] [localgroup = <{disabled | enabled}>] where: state Enable or disable the IGMP proxy.
  • Page 410 Chapter 19 EXAMPLE: =>igmp proxy config IGMP proxy state : disabled Query Interval : 0 days, 0:02:05 Query Response Interval : 0 days, 0:00:10 Last Member Query Interval : 0 days, 0:00:01 Robustness variable Router alert IP option check : disabled Process local multicast group : disabled =>...
  • Page 411: Igmp Proxy Flush

    Chapter 19 igmp proxy flush Flush all IGMP proxy settings and learned groups. SYNTAX: igmp proxy flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 412: Igmp Proxy Grouplist

    Chapter 19 igmp proxy grouplist Show the learned groups on an IGMP proxy interface. SYNTAX: igmp proxy grouplist [intf = <string>] [expand = <{disabled | enabled}>] where: intf The name of the IGMP proxy interface to be listed. OPTIONAL expand Enable or disable expanded listing of the learned groups on an OPTIONAL IGMP proxy interface.
  • Page 413: Igmp Proxy Ifconfig

    Chapter 19 igmp proxy ifconfig Configure an IGMP proxy interface. SYNTAX: igmp proxy ifconfig intf = <string> [state = <{inactive | downstream | upstream}>] [version = <{IGMPv1 | IGMPv2 | IGMPv3}>] [fastleave = <{disabled | enabled}>] where: intf The name of the IGMP proxy interface to be configured. REQUIRED state The state of the IGMP proxy interface.
  • Page 414: Igmp Proxy Iflist

    Chapter 19 igmp proxy iflist Show the configuration of an IGMP proxy interface. SYNTAX: igmp proxy iflist [expand = <{disabled | enabled}>] where: expand Enable or disable expanded listing of IGMP proxy interface OPTIONAL configuration. The default is disabled. EXAMPLE: =>igmp proxy iflist Interface State...
  • Page 415: Igmp Proxy Mbslist

    Chapter 19 igmp proxy mbslist Show the IGMP proxy membership database (merge of all learned groups. SYNTAX: igmp proxy mbslist E-DOC-CTC-20061027-0009 v2.0...
  • Page 416: Igmp Proxy Debug Clear

    Chapter 19 igmp proxy debug clear Clear IGMP proxy statistics. SYNTAX: igmp proxy debug clear RELATED COMMANDS: igmp proxy debug stats Print IGMP proxy statistics. igmp proxy debug traceconfig Modify IGMP proxy trace configuration. E-DOC-CTC-20061027-0009 v2.0...
  • Page 417: Igmp Proxy Debug Stats

    Chapter 19 igmp proxy debug stats Print IGMP proxy statistics. SYNTAX: igmp proxy debug stats EXAMPLE: =>igmp proxy debug stats IGMP proxy statistics: Total IGMP packets recv Too short IGMP packets recv IGMP packets with bad checksum recv IGMP packets with bad ttl recv IGMP packets with no route alert option recv IGMPv1 queries recv IGMPv2 queries recv...
  • Page 418: Igmp Proxy Debug Traceconfig

    Chapter 19 igmp proxy debug traceconfig Modify IGMP proxy trace configuration. SYNTAX: igmp proxy debug traceconfig [state = <{disabled | enabled}>] where: state Enable or disable tracing. OPTIONAL The default is disabled. RELATED COMMANDS: igmp proxy debug Clear IGMP proxy statistics. clear igmp proxy debug Print IGMP proxy statistics.
  • Page 419: Interface Commands

    Chapter 20 20 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-20061027-0009 v2.0...
  • Page 420: Interface List

    Chapter 20 interface list Display interfaces. SYNTAX: interface list [expand = <{disabled | enabled}>] [reverse = <{disabled | enabled}>] where: expand Enable or disable expanded listing of interfaces. OPTIONAL The default is disabled. reverse Enable or disable reverse listing (lower layer first instead of upper layer OPTIONAL first).
  • Page 421 Chapter 20 EXAMPLE: =>interface list Name Type State UL Interfaces ethif1 physical connected bridge ethif4 physical connected bridge usbif1 physical connected bridge RELAY connected Internet_ppp bridge connected eth0 atm_0_35 connected ethoa_0_35 atm_8_35 connected ethoa_8_35 ethoa_0_35 connected ethoa_8_35 connected Internet_ppp ppp not-connected Internet Internet...
  • Page 422 Chapter 20 E-DOC-CTC-20061027-0009 v2.0...
  • Page 423: Ip Commands

    Chapter 21 21 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 424 Chapter 21 ip debug sendto Send UDP packets. ip debug stats Display IP statistics. ip debug traceconfig Display/modify the IP stack trace configuration. E-DOC-CTC-20061027-0009 v2.0...
  • Page 425: Ip Arpadd

    Chapter 21 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 REQUIRED Resolution Protocol (ARP) cache.
  • Page 426: Ip Arpdelete

    Chapter 21 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...
  • Page 427: Ip Arplist

    Chapter 21 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 428: Ip Config

    Chapter 21 ip config Show/set global IP stack configuration options. SYNTAX: ip config [forwarding = <{disabled | enabled}>] [redirects = <{disabled | enabled}>] [checkoptions = <{disabled|enabled|transparent}>] [netbroadcasts = <{disabled | enabled}>] [ttl = <number{0-255}>] [defragmode = <{disabled | enabled}>] [addrcheck = <{off | own | static | dynamic}>] [mssclamping = <{disabled | enabled}>] [natloopback = <{disabled|enabled}>] [loadbalancing = <{disabled|roundrobin}>]...
  • Page 429 > own: Minimum level of checking. Only the address configuration on the Thomson ST is checked. > static: Checking of the address configuration of the Thomson ST and also of traffic: addresses of incoming packets; this checking is related to constants (for example an address may not be entirely composed of one‘s or zero‘s).
  • Page 430: Ip Flush

    Chapter 21 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 431: Ip Ifadd

    Chapter 21 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 432: Ip Ifattach

    Chapter 21 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 433: Ip Ifconfig

    Chapter 21 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}>] [mcastpromisc = <{disabled|enabled}>] where: intf...
  • Page 434 Chapter 21 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 435: Ip Ifdelete

    Chapter 21 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 436: Ip Ifdetach

    Chapter 21 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 437: Ip Iflist

    Chapter 21 ip iflist Display all the IP interfaces. SYNTAX: ip iflist [expand = <{disabled | enabled}>] [string = <string>] [beginstring = <string>] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. string String matching conditions OPTIONAL beginstring Bginstring matching conditions OPTIONAL...
  • Page 438: Ip Ifwait

    Chapter 21 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 439: Ip Ipadd

    Chapter 21 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 440: Ip Ipconfig

    Chapter 21 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 OPTIONAL not (disabled).
  • Page 441: Ip Ipdelete

    Chapter 21 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 442: Ip Iplist

    Chapter 21 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 443: Ip Mcast Rtadd

    Chapter 21 ip mcast rtadd Add a multicast route to the multicast routing table. SYNTAX: ip mcast rtadd srcintf = <string> [src = <ip-address>] grp = <ip-address> dstintf = <string> [ttl = <number{1-255}>] [ttlincr = {disabled | enabled}] where: srcintf The source IP interface.
  • Page 444: Ip Mcast Rtdelete

    Chapter 21 ip mcast rtdelete Delete a multicast route from the multicast routing table. SYNTAX: ip mcast rtdelete srcintf = <string> [src = <ip-address>] grp = <ip-address> dstintf = <string> where: srcintf The source IP interface. REQUIRED The source IP address. OPTIONAL The multicast group IP address.
  • Page 445: Ip Mcast Rtlist

    Chapter 21 ip mcast rtlist Display the multicast routing table. SYNTAX: ip mcast rtlist [expand = <{disabled | enabled}>}] where: expand Enable or disable expanded listing. OPTIONAL The default is disabled. RELATED COMMANDS: ip mcast rtadd Add a multicast route to the multicast routing table. ip mcast rtdelete Delete a multicast route from the multicast routing table.
  • Page 446: Ip Mcast Flush

    Chapter 21 ip mcast flush Flush the multicast routing table. SYNTAX: ip mcast flush RELATED COMMANDS: ip mcast rtadd Add a multicast route to the multicast routing table. ip mcast rtdelete Delete a multicast route from the multicast routing table. ip mcast rtlist Display the multicast routing table.
  • Page 447: Ip Rtadd

    Chapter 21 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-255}>] where: The destination IP address(es) for this route. REQUIRED Note Supports ip/mask notation.
  • Page 448 Chapter 21 EXAMPLE: =>ip rtlist Destination Label Gateway Intf Mtrc Status 10.0.0.0/24 10.0.0.140 eth0 [UP] 10.0.0.140/32 10.0.0.140 eth0 [UP] 127.0.0.1/32 127.0.0.1 loop [UP] =>ip rtadd dst=10.10.0.0/24 label=Interactive gateway=10.0.0.140 =>ip rtlist Destination Label Gateway Intf Mtrc Status 10.0.0.0/24 10.0.0.140 eth0 [UP] 10.10.0.0/24 Interactive 10.0.0.140 eth0...
  • Page 449: Ip Rtdelete

    Chapter 21 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 450: Ip Rtlist

    Chapter 21 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 451: Ip Auto Flush

    Chapter 21 ip auto flush Flush the autoIP interfaces. SYNTAX: ip auto flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 452: Ip Auto Ifadd

    Chapter 21 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 REQUIRED allocated. dest The preferred link-local IP address. OPTIONAL EXAMPLE: =>ip auto ifadd intf=eth0...
  • Page 453: Ip Auto Ifattach

    Chapter 21 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 REQUIRED attached. EXAMPLE: =>...
  • Page 454: Ip Auto Ifconfig

    Chapter 21 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 455 Chapter 21 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 456: Ip Auto Ifdelete

    Chapter 21 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 457: Ip Auto Ifdetach

    Chapter 21 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 REQUIRED detached. EXAMPLE: =>ip auto iflist ipsec0 : [SELECTING] 169.254.80.236...
  • Page 458: Ip Auto Iflist

    Chapter 21 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 459: Ip Debug Httpprobe

    Chapter 21 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 460: Ip Debug Sendto

    Chapter 21 ip debug sendto Send UDP packets. SYNTAX: ip debug sendto addr = <ip-address> [count = <number{1-1000000}>] [size = <number{0-20000}>] [interval = <number{1-1000000}>] [listen = <{disabled | enabled}>] [dffield = <{disabled | enabled}>] [srcaddr = <ip-address>] [srcport = <number{1-65535}>] dstport = <number{1-65535}>...
  • Page 461 Chapter 21 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 462: Ip Debug Stats

    Chapter 21 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 463: Ip Debug Traceconfig

    Chapter 21 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 |...
  • Page 464 Chapter 21 EXAMPLE: =>ip debug traceconfig Input traces : none Forward traces : none Output traces : none Drop traces : all Path traces : none Trace mode : line ARP traces : none => 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...
  • Page 465: Ipqos Commands

    Chapter 22 22 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 466: Ipqos Config

    Chapter 22 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 467 Chapter 22 priority Select the subqueue priority algorithm. OPTIONAL Choose between: > wfq: Weighted Fair Queuing (WFQ) is used for the four AF queues. The realtime queue has priority over the WFQ queues, which have priority over the best-effort queue. >...
  • Page 468 Chapter 22 EXAMPLE: =>ipqos config dest=atm_pvc_8_35 state=enabled =>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% => RELATED COMMANDS: ipqos list Display the IPQoS configuration.
  • Page 469: Ipqos List

    Chapter 22 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 470: Ipqos Ef Config

    Chapter 22 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 471: Ipqos Ef List

    Chapter 22 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 472: Ipqos Ef Stats

    Chapter 22 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 473: Ipqos Queue Clear

    Chapter 22 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 474: Ipqos Queue Config

    Chapter 22 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-128}>] [respackets = <number{0-250}>] [resbytes = <number{0-128}>] [hold = <number>]...
  • Page 475 Chapter 22 maxbytes A number between 0 and 128. 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 476: Ipqos Queue List

    Chapter 22 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 477: Ipqos Queue Stats

    Chapter 22 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 478 Chapter 22 E-DOC-CTC-20061027-0009 v2.0...
  • Page 479: Label Commands

    Chapter 23 23 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 480: Label Add

    Chapter 23 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 481: Label Delete

    Chapter 23 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 OPTIONAL in use (enabled) or not (disabled).
  • Page 482: Label Flush

    Chapter 23 label flush Flush all labels. The flush command does not impact previously saved configurations. SYNTAX: label flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 483: Label List

    Chapter 23 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 Ttlover...
  • Page 484: Label Modify

    Chapter 23 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 485 Chapter 23 ackclass The priority class of the ACK segments of the TCP connection. OPTIONAL Choose between: > A number between 0 and 15 > prioritize > defclass. The default is 0. bidirectional The label applies to the initiator stream, the returning stream OPTIONAL (the current connection) as well as to the child connections (enabled) or not (disabled).
  • Page 486 Chapter 23 EXAMPLE: =>label list Name Class Bidirect Inherit Tosmark Type Value Trace DSCP overwrite dscp defclass disabled disabled disabled tos disabled Interactive increase disabled disabled disabled tos disabled Management increase disabled disabled disabled tos disabled Video increase disabled disabled disabled tos disabled VoIP overwrite...
  • Page 487: Label Chain Add

    Chapter 23 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 488: Label Chain Delete

    Chapter 23 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 489: Label Chain Flush

    Chapter 23 label chain flush Flush all label chains. SYNTAX: label chain flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 490: Label Chain List

    Chapter 23 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.
  • Page 491: Label Rule Add

    Chapter 23 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 492 Chapter 23 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 493 Chapter 23 label rule list Display a list of label rules. E-DOC-CTC-20061027-0009 v2.0...
  • Page 494: Label Rule Delete

    Chapter 23 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 495 Chapter 23 RELATED COMMANDS: label rule add Add a label rule. label rule list Display a list of label rules. E-DOC-CTC-20061027-0009 v2.0...
  • Page 496: Label Rule Flush

    Chapter 23 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...
  • Page 497: Label Rule List

    Chapter 23 label rule list Display a list of label rules. SYNTAX: label rule list [chain = <string>] [format = <{pretty | cli}>] [string = <string>] [beginstring = <string>] where: chain The name of the chain for which the rules must be listed. OPTIONAL Note If not specified, all rules for all chains are shown.
  • Page 498 Chapter 23 EXAMPLE: =>label rule list format=cli :label rule add chain=qos_default_labels index=1 serv=sip log=disabled state=enabled label=VoIP :label rule add chain=qos_default_labels index=2 serv=h323 log=disabled state=enabled label=VoIP :label rule add chain=qos_default_labels index=3 serv=telnet log=disabled state=enabled label=Interactive :label rule add chain=qos_default_labels index=4 serv=smtp log=disabled state=enabled label=Interactive :label rule add chain=qos_default_labels index=5 serv=imap4-ssl log=disabled state=enabled label=Interactive...
  • Page 499: Label Rule Modify

    Chapter 23 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 500: Label Rule Debug Clear

    Chapter 23 label rule debug clear Clear the label rule statistics. SYNTAX: label rule debug clea [chain = <string>] [index = <number>] where: chain The name of the chain in which the rule is to be found. OPTIONAL Note If not specified, the statistics for all the rules in all chains will be cleared.
  • Page 501 Chapter 23 EXAMPLE: =>label rule debug stats chain=qos_labels chain index packets bytes ------------------------------------------------------------ qos_labels 19146 =>label rule debug clear chain=qos_labels =>label rule debug stats chain index packets bytes ------------------------------------------------------------ routing_labels qos_labels qos_default_labels 17573 => RELATED COMMANDS: label rule debug stats Display the label rule statistics.
  • Page 502: Label Rule Debug Stats

    Chapter 23 label rule debug stats Display the label rule statistics. SYNTAX: label rule debug stat [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.
  • Page 503: Label Rule Debug Traceconfig

    Chapter 23 label rule debug traceconfig Display or modify the rule trace configuration. SYNTAX: label rule debug trac [trace = <{disabled | enabled}>] econfig where: trace Disable or enable rule traces. OPTIONAL The default is disabled. EXAMPLE: =>label rule debug traceconfig :label rule debug traceconfig state=disabled =>...
  • Page 504 Chapter 23 E-DOC-CTC-20061027-0009 v2.0...
  • Page 505: Language Commands

    Chapter 24 24 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-20061027-0009 v2.0...
  • Page 506: Language Config

    Chapter 24 language config Select a language. SYNTAX: language config [language = <string>] [complete = <{yes | no}>] where: language Language code: OSI language code (2 chars) for language. OPTIONAL Example: for english. complete Enable translation for expert pages. OPTIONAL The default is yes.
  • Page 507: Language Delete

    Chapter 24 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 508: Language List

    Chapter 24 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 509: Mbus Commands

    Chapter 25 25 MBUS Commands Introduction This chapter describes the commands of the mbus command group. Contents This chapter covers the following commands: mbus client config Modify client parameters. mbus client exec Execute mbus command. mbus client register Register cli client to mbus. mbus debug stats Display mbus statistics.
  • Page 510: Mbus Client Config

    Chapter 25 mbus client config Modify client parameters. SYNTAX: mbus client config [writelock = <{enabled | disabled}>] [wlgetimeout = <number>] [wlidletimeout = <number>] [path = <quoted string>] [type = <idpath | keypath>] where: writelock Enable or disable mbus writelock. OPTIONAL The default is enabled.
  • Page 511: Mbus Client Exec

    Chapter 25 mbus client exec Execute mbus command. SYNTAX: mbus client exec cmd = <{addobject | deleteobject | getparamattributes | getparamcount | getparamnames | getparamvalues | getpath | setparamvalue}> [param = <quoted string>] [value = <quoted string>] [gettype = <{object | parameter | path}>] [depth = <number>] [processcmd = <{disabled | enabled}>] [readcommitted = <{disabled | enabled}>]...
  • Page 512 Chapter 25 RELATED COMMANDS: mbus client config Modify client parameters. mbus client register Register cli client to mbus. mbus debug stats Display mbus statistics. E-DOC-CTC-20061027-0009 v2.0...
  • Page 513: Mbus Client Register

    Chapter 25 mbus client register Register cli client to mbus. SYNTAX: mbus client register RELATED COMMANDS: mbus client config Modify client parameters. mbus client exec Execute mbus command. mbus debug stats Display mbus statistics. E-DOC-CTC-20061027-0009 v2.0...
  • Page 514: Mbus Debug Stats

    Chapter 25 mbus debug stats Display mbus statistics. SYNTAX: mbus debug stats RELATED COMMANDS: mbus debug Modify mbus trace settings. traceconfig E-DOC-CTC-20061027-0009 v2.0...
  • Page 515: Mbus Debug Clearstats

    Chapter 25 mbus debug clearstats Reset MBUS statistics . SYNTAX: mbus debug clearstats RELATED COMMANDS: mbus debug stats Display mbus statistics. mbus debug traceconfig Modify mbus trace settings. E-DOC-CTC-20061027-0009 v2.0...
  • Page 516: Mbus Debug Traceconfig

    Chapter 25 mbus debug traceconfig Modify mbus trace settings. SYNTAX: mbus debug traceconfig [level = <number{0-4}>] where: level A number between 0 and 4. OPTIONAL Represents the mbus trace level. RELATED COMMANDS: mbus debug stats Display mbus statistics. E-DOC-CTC-20061027-0009 v2.0...
  • Page 517: Mbus Listobjects

    Chapter 25 mbus listobjects Display the object instances. SYNTAX: mbus listobjects [path = <quoted string>] [type = <{idpath | keypath}>] [output = <{list | tree}>] [expand = <{disabled | enabled}>] where: path Fully qualified mbus path to list. OPTIONAL type Path type.
  • Page 518: Mbus Listtypes

    Chapter 25 mbus listtypes Display the registered objecttypes. SYNTAX: mbus listtypes [path = <quoted string>] [expand = <{disabled | enabled}>] where: path Fully qualified mbus path to list. OPTIONAL expand Enable or disable details. OPTIONAL The default is disabled. EXAMPLE: =>mbus listtypes - root + InternetGatewayDevice...
  • Page 519: Mbus Listenums

    Chapter 25 mbus listenums Display the registered enumtypes. SYNTAX: mbus listenumss [dmtree = <{igd|atomic|system}>] [name = <quoted string>] [expand = <{disabled|enabled}>] where: dmtree Select mbusd datamodel tree. OPTIONAL name Filter enumtypes by (part of) the name OPTIONAL expand Enable or disable details. OPTIONAL The default is disabled.
  • Page 520: Mbus Listcontexts

    Chapter 25 mbus listcontexts Display the context instances . SYNTAX: listcontexts [dmtree = <{igd|atomic|system}>] where: dmtree Select mbusd datamodel tree. OPTIONAL RELATED COMMANDS: mbus listobjects Display the object instances. mbus listtypes Display the registered objecttypes. mbus listenums Display the registered enumtypes. mbus listsubscriptions Display the subscription instances .
  • Page 521: Mbus Listsubscriptions

    Chapter 25 mbus listsubscriptions Display the subscription instances . SYNTAX: listsubscriptions [dmtree = <{igd|atomic|system}>] where: dmtree Select mbusd datamodel tree. OPTIONAL RELATED COMMANDS: mbus listobjects Display the object instances. mbus listtypes Display the registered objecttypes. mbus listenums Display the registered enumtypes. mbus listcontexts Display the context instances .
  • Page 522: Mbus Debug Loadobjects

    Chapter 25 mbus debug loadobjects Load object instances of registered objecttypes. SYNTAX: mbus debug loadobjects [dmtree = <{igd|atomic|system}>] [path = <quoted string>] [type = <{indexpath|objidpath|keystrpath}>] [flush = <{disabled|enabled}>] where: dmtree mbus data model tree OPTIONAL path Fully qualified mbus path. OPTIONAL type Path type.
  • Page 523: Mbus Debug Unloadobjects

    Chapter 25 mbus debug unloadobjects Unload object instances. SYNTAX: mbus unloadobjects [path = <quoted string>] [type = <{idpath | keypath}>] where: path Fully qualified mbus path. OPTIONAL type Path type. OPTIONAL Choose between: > idpath > keypath. The default is idpath. RELATED COMMANDS: mbus debug loadobjects Load object instances of registered objecttypes.
  • Page 524: Mbus Pluginevent

    Chapter 25 mbus pluginevent Simulate event from plugin . SYNTAX: mbus pluginevent ctxid = <number{0--2}> type = <{addobj|delobj|updobj}> path = <quoted string> [name = <quoted string>] [value = <quoted string>] [orivalue = <quoted string>] where: ctxid Plugin context id type Event type path Plugin event subpath...
  • Page 525: Mbus Unregister

    Chapter 25 mbus unregister Unregister a client/plugin context . SYNTAX: unregister id = <number> where: message-based client/plugin context id. E-DOC-CTC-20061027-0009 v2.0...
  • Page 526: Mbus Client Unregister

    Chapter 25 mbus client unregister Unregister cli client from mbus . SYNTAX: unregister E-DOC-CTC-20061027-0009 v2.0...
  • Page 527: Memm Commands

    Chapter 26 26 MEMM Commands Introduction This chapter describes the commands of the memm command group. Contents This chapter covers the following commands: memm debug lock traceconfig Modify lock trace settings. memm debug traceconfig Modify memm trace settings. memm debug clearstats Display memm statistics.
  • Page 528: Memm Debug Lock Traceconfig

    Chapter 26 memm debug lock traceconfig Modify lock trace settings. SYNTAX: memm debug lock traceconfig [level = <number{0-4}>] [name = <string>] where: level A number between 0 and 4. OPTIONAL Represents the memm trace level. name Application name filter for lock traces (empty displays all OPTIONAL lock traces).
  • Page 529: Memm Debug Traceconfig

    Chapter 26 memm debug traceconfig Modify memm trace settings. SYNTAX: memm debug traceconfig [level = <number{0-4}>] where: level A number between 0 and 4. OPTIONAL Represents the memm trace level. E-DOC-CTC-20061027-0009 v2.0...
  • Page 530: Memm Debug Clearstats

    Chapter 26 memm debug clearstats Clear time statistics SYNTAX: memm debug clearstats E-DOC-CTC-20061027-0009 v2.0...
  • Page 531: Memm Debug Lock Stats

    Chapter 26 memm debug lock stats Display lock statistics SYNTAX: memm debug lock stats E-DOC-CTC-20061027-0009 v2.0...
  • Page 532: Memm Listobjects

    Chapter 26 memm listobjects Display objects. SYNTAX: memm listobjects [name = <quoted string>] where: name Select typename(s) to list (supports partial typename). OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 533: Memm Stats

    Chapter 26 memm stats Display memm statistics. SYNTAX: memm stats [name = <quoted string>] where: name Select typename(s) to list (supports partial typename). OPTIONAL EXAMPLE: =>memm stats pool name bytes cur,max,avail (max.%) count cur,max,avail ref cur,max,avail --------- ---------------------------- ------------------- ----------------- memm_pooldesc 1196, 1196,...
  • Page 534 Chapter 26 EXAMPLE: =>memm stats pool name bytes cur,max,avail (max.%) count cur,max,avail cur,max,avail ------------- --------------------------- ------------------- memm_pooldesc 1196, 1196, 1300 ( 92%) dynstr_pool 120 ( 60%) mbus_llist 2460, 2532, 4920 ( 51%) 205, 211, mbus_dynstr 2316, 2424, 4920 ( 49%) 193, 202, - strings buffer...
  • Page 535: Nat Commands

    Chapter 27 27 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 536: Nat Config

    Chapter 27 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 537: Nat Flush

    Chapter 27 nat flush Flush the current NAT configuration. SYNTAX: nat flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 538: Nat Ifconfig

    Address translation is enabled. > transparent: An inside address is translated into the same outside IP address. In fact, no translation happens and the IP packets passing through the Thomson ST remain untouched. The default is disabled. EXAMPLE: =>nat iflist...
  • Page 539: Nat Iflist

    Chapter 27 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-20061027-0009 v2.0...
  • Page 540: Nat Mapadd

    Chapter 27 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>] [mode = <{auto | inbound | outbound}>]...
  • Page 541 Chapter 27 inside_addr The inside (typically private) IP address. OPTIONAL for NAT maps > Inbound: Represents the address(es) to be used as destination and NAPT address after translation. maps. > Outbound: This map will only apply if the source IP address is part of the inside address(es).
  • Page 542 Chapter 27 outside_port The outside port number or range (only for maps of type napt). OPTIONAL for NAPT > For a NAPT map: Represents the range of TCP/UDP ports to be map. used as dynamic port range during the NAPT process. >...
  • Page 543 Chapter 27 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 544: Nat Mapdelete

    Chapter 27 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.
  • Page 545: Nat Maplist

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

    Chapter 27 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 547 Chapter 27 outside_addr The outside (typically public) IP address. REQUIRED for NAT maps > Inbound: This map will only apply if the destination IP and NAPT address is part of the outside address(es). maps. > Outbound: Represents the address(es) to be used as source address after translation.
  • Page 548 Chapter 27 protocol The IP protocol to be used as filter for inbound/outbound traffic. OPTIONAL The NAT map only applies if the protocol of the IP packet matches the map protocol. Select an IP protocol (see “ Supported IP Protocols” on page 766) or, alternatively, type the protocol number.
  • Page 549 Chapter 27 EXAMPLE: =>nat tmpladd intf=myPPP_ppp type=napt outside_addr=100.100.100.1 =>nat tmpllist Idx Type Interface Ifgroup Outside Address Inside Address 1 NAPT myPPP_ppp 100.100.100.1 unmapped =>nat tmpladd group=lan type=napt outside_addr=100.200.100.1 =>nat tmpllist Idx Type Interface Ifgroup Outside Address Inside Address 1 NAPT any 100.200.100.1 unmapped 2 NAPT myPPP_ppp...
  • Page 550: Nat Tmpldelete

    Chapter 27 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 551: Nat Tmpllist

    Chapter 27 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 552: Nat Tmplinst

    Chapter 27 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 553: Ppp Commands

    Chapter 28 28 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 554: Ppp Flush

    Chapter 28 ppp flush Flush all PPP interfaces. The flush command does not impact previously saved configurations. SYNTAX: ppp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 555: Ppp Ifadd

    Chapter 28 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.
  • Page 556 Chapter 28 RELATED COMMANDS: ppp ifdelete Delete a PPP interface. ppp iflist Display the PPP interfaces. E-DOC-CTC-20061027-0009 v2.0...
  • Page 557: Ppp Ifattach

    Chapter 28 ppp ifattach Attach a PPP interface. SYNTAX: ppp ifattach intf = <string> where: intf The name of the PPP interface to be attached. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 558 Chapter 28 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 559: Ppp Ifconfig

    Chapter 28 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 560 OPTIONAL Choose between: > enabled: the PPP connection is terminated on the Access Concentrator (here the Thomson ST itself) > disabled: the Thomson ST is PPP client. The default is disabled. auth Select the authentication protocol. OPTIONAL Choose between: >...
  • Page 561 OPTIONAL Specifying a local IP address forces the remote side of the PPP link (if it allows to) to accept this IP address as the Thomson ST PPP session IP address. If not specified, the Thomson ST will accept any IP address.
  • Page 562 Chapter 28 dnsmetric A number between 1 and 100. OPTIONAL Represents the DNS route metric to be used for the negotiated DNS servers. The default is 1. idletime A number between 0 and 1000000 (seconds). OPTIONAL Represents the maximum time the link may be idle. The default is 0.
  • Page 563 Chapter 28 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 564: Ppp Ifdelete

    Chapter 28 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 565 Chapter 28 RELATED COMMANDS: ppp ifadd Create a new PPP interface. ppp iflist Display the PPP interfaces. E-DOC-CTC-20061027-0009 v2.0...
  • Page 566: Ppp Ifdetach

    Chapter 28 ppp ifdetach Detach a PPP interface. SYNTAX: ppp ifdetach intf = <intfname> where: intf The name of the PPP interface to be detached. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 567 Chapter 28 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 568: Ppp Iflist

    Chapter 28 ppp iflist Display the PPP interfaces. SYNTAX: ppp iflist [intf = <intfname>] [string = <string>] [beginstring = <string>] where: intf The name of the PPP interface. OPTIONAL Note If not specified, all PPP interfaces are shown. string string matching condition OPTIONAL beginstring beginstring matching condition...
  • Page 569: Ppp Ifscan

    Chapter 28 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 570: Ppp Rtadd

    Chapter 28 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 571 Chapter 28 metric The route metric, in other words, the cost factor of the route. OPTIONAL Practically, the cost is determined by the hop count. 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 572: Ppp Rtdelete

    Chapter 28 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 573 Chapter 28 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 574: Ppp Relay Flush

    Chapter 28 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-20061027-0009 v2.0...
  • Page 575: Ppp Relay Ifadd

    Chapter 28 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 576: Ppp Relay Ifconfig

    Chapter 28 ppp relay ifconfig Modify an ethernet interface from the PPP relay agent list. SYNTAX: ppp relay ifconfig intf = <string> hwaddr = <hardware-address> where: inft The ethernet intf to be added to the PPP relay agent list. REQUIRED hwaddr The hardware address (e.g.
  • Page 577: Ppp Relay Ifdelete

    Chapter 28 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 578: Ppp Relay Iflist

    Chapter 28 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 579: Ppp Relay Sesslist

    Chapter 28 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-20061027-0009 v2.0...
  • Page 580 Chapter 28 E-DOC-CTC-20061027-0009 v2.0...
  • Page 581: Pptp Commands

    Chapter 29 29 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 582: Pptp Ifadd

    Chapter 29 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 583: Pptp Flush

    Chapter 29 pptp flush Flush the complete PPTP configuration. The flush command does not impact previously saved configurations. SYNTAX: pptp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 584: Pptp List

    Chapter 29 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-20061027-0009 v2.0...
  • Page 585: Pptp Profadd

    Chapter 29 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 OPTIONAL profile.
  • Page 586 Chapter 29 RELATED COMMANDS: pptp profdelete Define a new PPTP profile. pptp proflist Display all the current PPTP profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 587: Pptp Profdelete

    Chapter 29 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 588: Pptp Proflist

    Chapter 29 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-20061027-0009 v2.0...
  • Page 589: Script Commands

    Chapter 30 30 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...
  • Page 590: Script Add

    Chapter 30 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 591: Script Delete

    Chapter 30 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 592: Script Flush

    Chapter 30 script flush Flush all scripts. The flush command does not impact previously saved configurations. SYNTAX: script flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 593: Script List

    Chapter 30 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 $...
  • Page 594 Chapter 30 RELATED COMMANDS: script add Add a line to a script. script delete Delete a complete script or a line from a script. E-DOC-CTC-20061027-0009 v2.0...
  • Page 595: Script Run

    Chapter 30 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 596 Chapter 30 E-DOC-CTC-20061027-0009 v2.0...
  • Page 597: Service Commands

    Chapter 31 31 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 service to a host device. service host config Modify and/or display global service configuration options. service host add Add a host service.
  • Page 598: Service Host Assign

    Chapter 31 service host assign Assign a service to a host 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 host. OPTIONAL Enable or disable logging.
  • Page 599: Service Host Config

    Chapter 31 service host config Modify and/or display global 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=>...
  • Page 600: Service Host Add

    Chapter 31 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: >...
  • Page 601: Service Host Delete

    Chapter 31 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 602: Service Host Disable

    Chapter 31 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 603: Service Host Flush

    Chapter 31 service host flush Flush all host services. SYNTAX: service host flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 604: Service Host List

    Chapter 31 service host list Display a list of host services. SYNTAX: service host list [name = <quoted string>] [string = <string>] [beginstring = <string>] where: name The name of the host service to be listed. REQUIRED Note If not specified, all the host services will be listed. string String matching condition OPTIONAL...
  • Page 605: Service Host Stats

    Chapter 31 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 606: Service Host Triggerlist

    Chapter 31 service host triggerlist List all triggers. SYNTAX: service host triggerlist EXAMPLE: =>service triggerlist Triggerport Portrange Timeout ----------- --------- ------- => E-DOC-CTC-20061027-0009 v2.0...
  • Page 607: Service Host Rule Add

    Chapter 31 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 608: Service Host Rule Delete

    Chapter 31 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 609: Service System Ifadd

    Chapter 31 service system ifadd Add an interface group to the access list. SYNTAX: service system ifadd name = <string> 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. REQUIRED EXAMPLE: =>service system list name=SIPPBX expand=enabled...
  • Page 610: Service System Ifdelete

    Chapter 31 service system ifdelete Delete an interface group from the access list. SYNTAX: service system ifdelete name = <string> 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. REQUIRED EXAMPLE: =>service system list name=SIPPBX expand=enabled...
  • Page 611: Service System Ipadd

    Chapter 31 service system ipadd Add an IP address (range) to the access list. SYNTAX: service system ipadd name = <string> 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 612: Service System Ipdelete

    Chapter 31 service system ipdelete Delete an IP address (range) from the access list. SYNTAX: service system ipdelete name = <string> 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 613: Service System List

    Chapter 31 service system list Display the system services. SYNTAX: service system list [name = <string>] [expand = <{disabled | enabled}>] [dynamics = <{disabled | enabled}>] [members = <{disabled | enabled}>] [string = <string>] [beginstring = <string>] where: name The name of the system service to be displayed. OPTIONAL Note If not specified, all the system services will be...
  • Page 614 Chapter 31 EXAMPLE: =>service system list Idx Name Protocol SrcPort DstPort Group State --------------------------------------------------------------------------------- 1 DNS-C enabled 2 SNTP enabled 3 SLA_ICMP_PING icmp enabled 4 SLA_UDP_PING enabled 5 SLA_ICMP_TRRT icmp enabled 6 SLA_UDP_TRRT 33434 enabled 7 SYSLOG enabled 8 HTTP enabled 9 HTTPs enabled...
  • Page 615: Service System Mapadd

    Chapter 31 service system mapadd Add a port map for a system service. SYNTAX: service system mapadd name = <{string}> intf = <{auto|loop|Internet|LocalNetwork}> port = <supported port or number> where: name The name of the system service for this map. REQUIRED intf The interface for this map.
  • Page 616: Service System Mapdelete

    Chapter 31 service system mapdelete Delete a port map for a system service. SYNTAX: service system mapdelete name = <string> intf = <{auto|loop|Internet|LocalNetwork}> port = <supported port or number> where: name The name of the system service for this map. REQUIRED intf The interface for this map.
  • Page 617: Service System Modify

    Chapter 31 service system modify Modify a system service. SYNTAX: service system modify name = <string> [state = <{disabled | enabled}>] [port = <supported port or number>] [srcintf = <string>] [log = <{disabled|enabled}>] [qoslabel = <{None|DSCP|Interactive| Management|Video|VoIP|default}>] [routelabel = <{None|DSCP|Interactive| Management|Video|VoIP|default}>] [natpmweight = <number{0-255}>] [forward = <{disabled|enabled}>]...
  • Page 618 Chapter 31 E-DOC-CTC-20061027-0009 v2.0...
  • Page 619: Sntp Commands

    Chapter 32 32 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 620: Sntp Add

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

    [state = <{enabled | disabled}>] [poll = <number{1-60}>] [pollpresync = <number{1-60}>] where: state Enable or disable the Thomson ST 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 622: Sntp Delete

    Chapter 32 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 623: Sntp Flush

    Chapter 32 sntp flush Flush the NTP server list and the SNTP client configuration. SYNTAX: sntp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 624: Sntp List

    The status of an NTP server can be: > used: The Thomson ST SNTP client is disabled. As a consequence, none of the NTP servers are used. > Contacting...: The Thomson ST SNTP client is trying to contact this NTP server.
  • Page 625: Software Commands

    Mark a file as the passive software version. software switch Switch the active and passive versions and reboot the Thomson ST. software upgrade Reboot the modem to initiate the SW upgrade. software version Display the software version.
  • Page 626: Software Cleanup

    Chapter 33 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-20061027-0009 v2.0...
  • Page 627: Software Deletepassive

    Chapter 33 software deletepassive Delete the passive software version. SYNTAX: software deletepassive EXAMPLE: =>software version Flash image : 5.3.0.10.0 Active SW : ZZUIAA5.30A (5.3.0.a.0) Passive SW : ZZUIAA5.30A (5.3.0.a.0) =>software deletepassive =>software version Flash image : 5.3.0.10.0 Active SW : ZZUIAA5.30A (5.3.0.a.0) Passive SW =>...
  • Page 628: Software Download

    Chapter 33 software download Download parameters. SYNTAX: software download filetype = <{firmware | configuration}> url = <string> [username = <string>] [password = <string>] filesize = <string> [targetfilename = <string>] where: filetype The type of the file to be downloaded. REQUIRED Set the HTTP URL where the file is to be found including remote REQUIRED filename.
  • Page 629: Software Duplicate

    Chapter 33 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 : ZZUIAA5.30A (5.3.0.a.0) Passive SW =>software duplicate =>software version Flash image : 5.3.0.10.0 Active SW : ZZUIAA5.30A (5.3.0.a.0) Passive SW : ZZUIAA5.30A (5.3.0.a.0)
  • Page 630: Software Setpassive

    Chapter 33 software setpassive Mark a file as the passive software version. Only correctly uploaded software, valid for the Thomson ST, can be marked as passive software. SYNTAX: software setpassive file = <string> where: file The filename (without directory path) of the software package.
  • Page 631: Software Switch

    Chapter 33 software switch Switch the active and passive versions and reboot the Thomson ST. 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.
  • Page 632: Software Upgrade

    Chapter 33 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-20061027-0009 v2.0...
  • Page 633: Software Version

    Chapter 33 software version Display the software version. SYNTAX: software version E-DOC-CTC-20061027-0009 v2.0...
  • Page 634 Chapter 33 E-DOC-CTC-20061027-0009 v2.0...
  • Page 635: System Commands

    Set/get the regional settings. system reboot Reboot the Thomson ST. system reset Reset the Thomson ST to its factory or ISP defaults and reboot the device. system timedreboot Set or change a timed reboot for the Thomson ST. system debug...
  • Page 636: System Config

    Chapter 34 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}>] [tr64 = <{disabled | enabled}>] [mdap = <{disabled | enabled}>] [drst = <{disabled | enabled}>] [led = <{green | red | orange | flash | off}>]...
  • Page 637 Chapter 34 autosavedelay A number between 0 and 600. OPTIONAL Represents the autosave delay in seconds (0 for immediate save). EXAMPLE: =>system config upnp discovery : enabled TR-64 discovery : disabled mdap discovery : enabled drst support : disabled reset button : enabled digest authentication : enabled : enabled...
  • Page 638: System Flush

    Chapter 34 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 639: System Locale

    Chapter 34 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 640 Chapter 34 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.
  • Page 641: System Reboot

    Reboot the Thomson ST. Non-saved configuration settings will be lost after reboot. SYNTAX: system reboot EXAMPLE: =>system reboot ..(lost session connectivity due to reboot) ..RELATED COMMANDS: system timedreboot Set or change a timed reboot for the Thomson ST.. E-DOC-CTC-20061027-0009 v2.0...
  • Page 642: System Reset

    Chapter 34 system reset Reset the Thomson ST 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}>...
  • Page 643 Chapter 34 RELATED COMMANDS: sntp config Modify/display the SNTP client configuration. E-DOC-CTC-20061027-0009 v2.0...
  • Page 644: System Timedreboot

    Chapter 34 system timedreboot Set or change a timed reboot for the Thomson ST. SYNTAX timedreboot [state = <{disabled|enabled}>] [time = <number{0-16384}>] [date = <string>] where: state Enable/Disable timed reboot. OPTIONAL The default is disabled. time Change default countdown time (Min).
  • Page 645: System Debug Autosave

    Chapter 34 system debug autosave Autosave debugging commands SYNTAX: system debug [trace = <{disabled|enabled}>] autosave where: trace Enable or disable autosave traces OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 646: System Debug Stats

    Memory used by the CPU (first MB from the RAM) – not cached since it has to be realtime. > Application memory: Memory used by the applications. > min: The least amount of free memory detected during the uptime of the Thomson ST. E-DOC-CTC-20061027-0009 v2.0...
  • Page 647: System Ra Config

    Chapter 34 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 648: System Rtc Synchronize

    Chapter 34 system rtc synchronize Do a SNTP update and synchronize the realtime clock. SYNTAX: system rtc synchro- nize E-DOC-CTC-20061027-0009 v2.0...
  • Page 649: System Rtc Settime

    Set/get date, time, timezone, daylight savings time, uptime. When synchronization with an external NTP server via the Thomson ST 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.
  • Page 650 Chapter 34 E-DOC-CTC-20061027-0009 v2.0...
  • Page 651: Systemlog Commands

    Chapter 35 35 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 652: Systemlog Flush

    Chapter 35 systemlog flush Flush all messages in the internal Syslog message buffer. SYNTAX: systemlog flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 653: Systemlog Show

    Note If not specified, the messages of all the severities will be shown. hist Show messages over several Thomson ST reboots (enabled) or show OPTIONAL only messages since latest startup (disabled). Note If not specified, only the recent messages will be shown.
  • Page 654 Chapter 35 EXAMPLE: =>syslog msgbuf show fac=kern sev=emerg hist=enabled <0> SysUpTime: 14:45:43 KERNEL Controlled restart (after internal error or explicit system re boot) <0> SysUpTime: 02:58:18 KERNEL Controlled restart (after internal error or explicit system re boot) <0> SysUpTime: 04 days 04:52:37 KERNEL Controlled restart (after internal error or explicit s ystem reboot) <0>...
  • Page 655: Systemlog Send

    Note If not specified, the messages of all the severities will be shown. hist Show messages over several Thomson ST reboots (disabled) or show OPTIONAL only messages since latest startup (enabled). Note If not specified, only the recent messages will be shown.
  • Page 656: Systemlog Dbg Dbg_Syslog

    Chapter 35 systemlog DBG dbg_syslog Perform a syslog call. SYNTAX: systemlog DBG dbg_syslog priority = <number{0-191}> msgstring = <string> where: priority priority number msgstring message content E-DOC-CTC-20061027-0009 v2.0...
  • Page 657: Systemlog Dbg Dbg_Long_Mess

    Chapter 35 systemlog DBG dbg_long_mess Generate a long syslog message call. SYNTAX: systemlog DBG dbg_long_mess E-DOC-CTC-20061027-0009 v2.0...
  • Page 658: Systemlog Dbg Dbg_Burst

    Chapter 35 systemlog DBG dbg_burst Perform a syslog message burst. SYNTAX: systemlog DBG dbg_burst E-DOC-CTC-20061027-0009 v2.0...
  • Page 659: Systemlog Dbg Dbg_Contents

    Chapter 35 systemlog DBG dbg_contents Show the contents of the message buffer. SYNTAX: systemlog DBG dbg_contents E-DOC-CTC-20061027-0009 v2.0...
  • Page 660 Chapter 35 E-DOC-CTC-20061027-0009 v2.0...
  • Page 661: Tls Commands

    Chapter 36 36 TLS Commands Introduction This chapter describes the commands of the tls command group. Contents This chapter covers the following commands: tls acs-client config Display/modify acs-client tls settings. tls acs-client cert add Add a new certificate. tls acs-client cert delete Delete a certificate.
  • Page 662: Tls Acs-Client Config

    Chapter 36 tls acs-client config Display/modify acs-client tls settings. SYNTAX: tls acs-client config [state = <{disabled|enabled}>] [auth-serv = <{disabled|enabled}> [valid-date = <{disabled|enabled}>] [valid-domain = <{disabled|enabled}>] where: state SSL/TLS client for ACS state OPTIONAL auth-serv Request server authentication OPTIONAL valid-date Check certificate validity date OPTIONAL valid-domain Check certificate domain...
  • Page 663: Tls Acs-Client Cert Add

    Chapter 36 tls acs-client cert add Add a new certificate. SYNTAX: tls acs-client cert add filename = <string> where: filename name of the certificate file REQUIRED RELATED COMMANDS: tls acs-client cert delete Delete a certificate. tls acs-client cert list List certificates. E-DOC-CTC-20061027-0009 v2.0...
  • Page 664: Tls Acs-Client Cert Delete

    Chapter 36 tls acs-client cert delete Delete a certificate. SYNTAX: tls acs-client cert delete index = <number> where: index Certificate index OPTIONAL RELATED COMMANDS: tls acs-client cert add Add a new certificate. tls acs-client cert list List certificates. E-DOC-CTC-20061027-0009 v2.0...
  • Page 665: Tls Acs-Client Cert List

    Chapter 36 tls acs-client cert list List certificates. SYNTAX: tls acs-client cert list [index = <number>] [expand = <{disabled|enabled}>] where: index Certificate index OPTIONAL expand Display more information OPTIONAL RELATED COMMANDS: tls acs-client cert add Add a new certificate. tls acs-client cert delete Delete a certificate.
  • Page 666: Tls Https-Server Config

    Chapter 36 tls https-server config Display/modify https-server tls settings. SYNTAX: tls https-server config [state = <{disabled|enabled}>] [auth-client = <{disabled|enabled}>] [valid-date = <{disabled|enabled}>] where: state SSL/TLS server for HTTPS state OPTIONAL auth-client Request client authentication OPTIONAL valid-date Check certificate validity date OPTIONAL RELATED COMMANDS: tls https-server cert add...
  • Page 667: Tls Https-Server Cert Add

    Chapter 36 tls https-server cert add Add a new certificate. SYNTAX: tls https-server cert add filename = <string> where: filenqme name of the certificate file REQUIRED RELATED COMMANDS: tls https-server config Display/modify https-server tls settings. tls https-server cert delete Delete a certificate. tls https-server cert list List certificates.
  • Page 668: Tls Https-Server Cert Delete

    Chapter 36 tls https-server cert delete Delete a certificate. SYNTAX: tls https-server cert delete index = <number> where: index Certificate index REQUIRED RELATED COMMANDS: tls https-server config Display/modify https-server tls settings. tls https-server cert add Add a new certificate. tls https-server cert list List certificates.
  • Page 669: Tls Https-Server Cert List

    Chapter 36 tls https-server cert list List certificates. SYNTAX: tls https-server cert list index = <number> [expand = <{disabled|enabled}>] where: index Certificate index REQUIRED expand Display more information OPTIONAL RELATED COMMANDS: tls https-server config Display/modify https-server tls settings. tls https-server cert add Add a new certificate.
  • Page 670: Tls Self Cert List

    Chapter 36 tls self cert list Description. SYNTAX: tls self cert list [index = <number>] [expand = <{disabled|enabled}> where: index Certificate index OPTIONAL expand Display more information OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 671: Upnp Commands

    Chapter 37 37 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. The UPnP configuration will be reset to the default configuration.
  • Page 672: Upnp Config

    A number between 60 and 999999. OPTIONAL This parameter allows to configure how often the Thomson ST sends a notification message to advertise its presence as an Internet Gateway Device (IGD) on the network. The default is 1800.
  • Page 673: Upnp Flush

    Chapter 37 upnp flush Flush the UPnP™ configuration. The UPnP configuration will be reset to the default configuration. SYNTAX: upnp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 674: Upnp List

    Chapter 37 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 675: User Commands

    Chapter 38 38 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.
  • Page 676: User Add

    Chapter 38 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 677 Chapter 38 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 678: User Config

    Chapter 38 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}>] [deflocadmin = <{disabled | enabled}>]...
  • Page 679 Chapter 38 EXAMPLE: {Superuser}=>user list User Role ==== ==== Superuser root aPoweruser Poweruser {Superuser}=>user config name=aPoweruser role=LAN_admin {Superuser}=>user list User Role ==== ==== Superuser root aPoweruser LAN_admin {Superuser}=> E-DOC-CTC-20061027-0009 v2.0...
  • Page 680: User Delete

    Chapter 38 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 681: User Flush

    Flush the users. After execution of this command, the access to the Thomson ST will no longer be protected by a password. The first user that logs on, after initiating a new Telnet session, will have the same administrative rights as a user with the role root.
  • Page 682: User List

    Chapter 38 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 683 Chapter 38 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 684: User Rights

    Chapter 38 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 685: Mlp Commands

    Chapter 39 39 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 686: Mlp Flush

    Chapter 39 mlp flush Flush all the Multi-Level access Policies (MLP) structures. SYNTAX: mlp flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 687: Mlp Import

    Chapter 39 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 688: Mlp Debug Export

    Chapter 39 mlp debug export Export all the scores. SYNTAX: mlp debug export RELATED COMMANDS: mlp import Import all the scores. E-DOC-CTC-20061027-0009 v2.0...
  • Page 689: Mlp Debug Stats

    Chapter 39 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-20061027-0009 v2.0...
  • Page 690: Mlp Debug Traceconfig

    Chapter 39 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 691: Mlp Privilege Add

    Chapter 39 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 692 Chapter 39 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 & access to sensitive files AP15 (access) WAN from all channels AP16 (access) LAN from HTTP/HTTPs =>mlp privilege add name=myPrivilege type=access descr="My access privilege"...
  • Page 693: Mlp Privilege Addzone

    Chapter 39 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 694: Mlp Privilege Config

    Chapter 39 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 695: Mlp Privilege Delete

    Chapter 39 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 696 Chapter 39 RELATED COMMANDS: mlp privilege delete Add a privilege. mlp privilege list Display the privileges. E-DOC-CTC-20061027-0009 v2.0...
  • Page 697: Mlp Privilege List

    Chapter 39 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 698 Chapter 39 EXAMPLE: =>mlp privilege list type=service Privilege (type) Description ---------------------------- anyservice (service) All service privileges granted SP1 (service) Limited_Read SP2 (service) detailed_Read SP3 (service) Write_to_LAN SP4 (service) Write_FWD_RT_normal_FW_cfgs SP5 (service) cooperative_cfgs SP6 (service) Remote Configurations SP7 (service) Advanced sink & source FW SP8 (service) Write_to_U_Connection SP9 (service) Write_to_Local SP10 (service) Simple_network_debugging...
  • Page 699: Mlp Privilege Removezone

    Chapter 39 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 700: Mlp Role Add

    Chapter 39 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 701 Chapter 39 mlp role list Display the roles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 702: Mlp Role Addpriv

    Chapter 39 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 703: Mlp Role Config

    Chapter 39 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 704: Mlp Role Delete

    Chapter 39 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 705: Mlp Role List

    Chapter 39 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 706: Mlp Role Removepriv

    Chapter 39 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 707: Voice Commands

    Chapter 40 40 Voice Commands Introduction This chapter describes the commands of the voice command group. Contents This chapter covers the following commands: voice config Configure general voice settings. voice state Show VoIP service states. voice cac config Configure call admission control. voice codec dynamic list Show the dynamic CODEC capability configuration.
  • Page 708: Voice Config

    Chapter 40 voice config Configure general voice settings. SYNTAX: voice config [autofxo = <{disabled | enabled}>] [rtp_portrange = <port-range>][countrycode = <number{0-999}>] [delayeddisconnect = <{enabled|disabled}>] [delayeddisconnecttimer = <number{1-600}>] [ringmuteduration = <number{0-60000}>] where: autofxo Enable or disable automatic FXO calls when not registered. OPTIONAL The default is enabled.
  • Page 709: Voice State

    Chapter 40 voice state Show VoIP service states. SYNTAX: voice state EXAMPLE: =>voice state VOIP_SIP-admin. state : disabled VOIP_SIP-oper. state : disabled VOIP_SIP-IP address : 0.0.0.0 => E-DOC-CTC-20061027-0009 v2.0...
  • Page 710: Voice Cac Config

    Chapter 40 voice cac config Configure call admission control. SYNTAX: voice cac config [max#portsperprofile = <{one|all}>] where: max#portsperprofil The maximum number of ports that can be used with a OPTIONAL common profile. Choose between: > > The default is all. E-DOC-CTC-20061027-0009 v2.0...
  • Page 711: Voice Codec Dynamic List

    Chapter 40 voice codec dynamic list Show the dynamic CODEC capability configuration. SYNTAX: voice codec list EXAMPLE: =>voice codec list Codec Type Packet Delay Voice Act. Detection Priority Status ------------------------------------------------------------------------ g711u enabled enabled g711a enabled enabled f726_40 enabled disabled g726_32 enabled disabled g726_24...
  • Page 712: Voice Codec Dynamic Config

    Chapter 40 voice codec dynamic config Configure a dynamic CODEC capability. SYNTAX: voice codec config type = <{rfc2833|g726_16|g726_24|g726_32|g726_40}> [payloadtype = <number{96-128}>] where: type The codec type. REQUIRED payloadtype The payload type OPTIONAL EXAMPLE: =>voice codec config type = g711u [ptime] = 10 [vad] = enabled [priority] = 2 :voice codec config type=g711u ptime=10 vad=enabled priority=2...
  • Page 713: Voice Country Config

    Chapter 40 voice country config Configure country. SYNTAX: voice country config [country = <country>] where: country Load this country’s specific settings into the DSP. OPTIONAL EXAMPLE: =>voice country config Country : spain => RELATED COMMANDS: voice country list List available countries. E-DOC-CTC-20061027-0009 v2.0...
  • Page 714: Voice Country List

    Chapter 40 voice country list List available countries. SYNTAX: voice country list EXAMPLE: =>voice country list Available countries: belgium etsi france1 france2 netherlands northamerica norway spain sweden => RELATED COMMANDS: voice country config Configure country. E-DOC-CTC-20061027-0009 v2.0...
  • Page 715: Voice Dectport Config

    Chapter 40 voice dectport config Configure the DECT port parameters. SYNTAX: voice dectport config [pin = <string>] [substimeout = <number{0-600}>] [clearsubs = <{no|yes}>] where: DECT pin code OPTIONAL The default is 1234. substimeout DECT subscribtion timeout in seconds (0 is unlimited). OPTIONAL The default is 90.
  • Page 716: Voice Dialplan Add

    Chapter 40 voice dialplan add Add an entry in the dialplan. SYNTAX: voice dialplan add prefix = <0...9 - * #> maximumdigits = <number{1-31}> where: prefix The prefix which identifies this entry. REQUIRED maximumdigits A number between 1 and 31. REQUIRED Represents the maximum number of digits.
  • Page 717 Chapter 40 RELATED COMMANDS: voice dialplan delete Delete an entry from the dialplan. voice dialplan modify Modify an entry in the dialplan. voice dialplan list Display an entry or the complete dialplan. voice dialplan flush Delete all user-entered dialplan entries. E-DOC-CTC-20061027-0009 v2.0...
  • Page 718: Voice Dialplan Delete

    Chapter 40 voice dialplan delete Delete an entry from the dialplan. SYNTAX: voice dialplan delete prefix = <{}> where: prefix The prefix which identifies this entry. REQUIRED RELATED COMMANDS: voice dialplan add Add an entry in the dialplan. voice dialplan modify Modify an entry in the dialplan.
  • Page 719: Voice Dialplan Modify

    Chapter 40 voice dialplan modify Modify an entry in the dialplan. SYNTAX: voice dialplan modify prefix = <{}> newprefix = <0...9 - * #> where: prefix The prefix which identifies this entry. REQUIRED newprefix The prefix which identifies this entry. REQUIRED RELATED COMMANDS: voice dialplan add...
  • Page 720: Voice Dialplan List

    Chapter 40 voice dialplan list Display an entry or the complete dialplan. SYNTAX: voice dialplan list RELATED COMMANDS: voice dialplan add Add an entry in the dialplan. voice dialplan delete Delete an entry from the dialplan. voice dialplan modify Modify an entry in the dialplan. voice dialplan flush Delete all user-entered dialplan entries.
  • Page 721: Voice Dialplan Flush

    Chapter 40 voice dialplan flush Delete all user-entered dialplan entries. SYNTAX: voice dialplan flush RELATED COMMANDS: voice dialplan add Add an entry in the dialplan. voice dialplan delete Delete an entry from the dialplan. voice dialplan modify Modify an entry in the dialplan. voice dialplan list Display an entry or the complete dialplan.
  • Page 722: Voice Phonebook Add

    Chapter 40 voice phonebook add Add a phone number to the phonebook. SYNTAX: voice phonebook add e164number = <string> where: e164number The telephone number to be added. REQUIRED EXAMPLE: =>voice phonebook list Phonebook ( 1 entries) ---------------------- 003292321513 =>voice phonebook add e164number=00315674890 =>voice phonebook list Phonebook ( 2 entries) ----------------------...
  • Page 723: Voice Phonebook Delete

    Chapter 40 voice phonebook delete Delete a phone number from the phonebook. SYNTAX: voice phonebook delete e164number = <string> where: e164number Enter the telephone number to be deleted or all to delete all REQUIRED the phonenumbers. EXAMPLE: =>voice phonebook list Phonebook ( 2 entries) ---------------------- 003292321513...
  • Page 724: Voice Phonebook List

    Chapter 40 voice phonebook list Show all entries in the phonebook. SYNTAX: voice phonebook list EXAMPLE: =>voice phonebook list Phonebook ( 2 entries) ---------------------- 003292321513 00315674890 => RELATED COMMANDS: voice phonebook add Add a phone number to the phonebook. voice phonebook delete Delete a phone number from the phonebook.
  • Page 725: Voice Profile Add

    Chapter 40 voice profile add Add profile. SYNTAX: voice profile add where: RELATED COMMANDS: voice profile delete Delete profile. voice profile modify Modify profile. voice profile list Show all profiles. voice profile flush Flush all profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 726: Voice Profile Delete

    Chapter 40 voice profile delete Delete profile. SYNTAX: voice profile delete where: RELATED COMMANDS: voice profile add Add profile. voice profile modify Modify profile. voice profile list Show all profiles. voice profile flush Flush all profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 727: Voice Profile Modify

    Chapter 40 voice profile modify Modify profile. SYNTAX: voice profile modify where: RELATED COMMANDS: voice profile add Add profile. voice profile delete Delete profile. voice profile list Show all profiles. voice profile flush Flush all profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 728: Voice Profile List

    Chapter 40 voice profile list Show all profiles. SYNTAX: voice profile list RELATED COMMANDS: voice profile add Add profile. voice profile delete Delete profile. voice profile modify Modify profile. voice profile flush Flush all profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 729: Voice Profile Flush

    Chapter 40 voice profile flush Flush all profiles. SYNTAX: voice profile flush RELATED COMMANDS: voice profile add Add profile. voice profile delete Delete profile. voice profile modify Modify profile. voice profile list Show all profiles. E-DOC-CTC-20061027-0009 v2.0...
  • Page 730: Voice Qos List

    Chapter 40 voice qos list Show the QoS configuration. SYNTAX: voice qos list EXAMPLE: =>voice qos list Traffic Type QOS field Value ---------------------------------------- sign&control dscp af42 realtime dscp => RELATED COMMANDS: voice qos config Configure the QoS parameters. E-DOC-CTC-20061027-0009 v2.0...
  • Page 731: Voice Qos Config

    Chapter 40 voice qos config Configure the QoS parameters. SYNTAX: voice qos config type = <{sign&control | realtime}> qosfield = <{dscp | precedence}> [dscp = <{ef | af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 | af42 | af43 | cs0 | cs1 | cs2 | cs3 | cs4 | cs5 | cs6 | cs7} or number>] [precedence = <{routine | priority | immediate | flash | flash-override | CRITIC-ECP | internetwork-control |...
  • Page 732: Voice Dectport Config

    Chapter 40 voice dectport config Configure the DECT port parameters Syntax voice dectport config [pin = <string>] [substimeout = <number{0-600}>] [clearsubs = <{no|yes}>] where: DECT pin code OPTIONAL substimeout DECT subscribtion timeout in seconds (0 is unlimited) OPTIONAL clearsubs Clear DECT subscriptions OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 733: Voice Numbtransl Config

    Chapter 40 voice numbtransl config Configure number translation Syntax voice numbtransl config [Globalnumbpostprocess = <{disabled|enabled}>] where: DECT pin code OPTIONAL substimeout DECT subscribtion timeout in seconds (0 is unlimited) OPTIONAL clearsubs Clear DECT subscriptions OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 734 Chapter 40 E-DOC-CTC-20061027-0009 v2.0...
  • Page 735: Wireless Commands

    Chapter 41 41 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 debug txpower Tx power override.
  • Page 736 Chapter 41 wireless mssid iflist Multiple SSID configuration. wireless mssid ifadd Add an extra SSID context. wireless mssid ifdelete Delete an SSID context. wireless mssid ifconfig Configure an SSID context. wireless mssid ifattach Attach a ssid context . wireless mssid ifdetach Multiple SSID configuration.
  • Page 737: Wireless Ifconfig

    > enabled: the Thomson ST broadcasts its SSID and accepts every client. > disabled: the Thomson ST does not broadcast its SSID and accepts only those clients who have the correct SSID. The default is enabled. interop Select the interoperability mode.
  • Page 738 Chapter 41 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 739: Wireless Reset

    Chapter 41 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.
  • Page 740 Chapter 41 EXAMPLE: =>wireless ifconfig State : enabled Network name (SSID) : SpeedTouchBF4511 Public network (any) : enabled Channel : 8 [manual] RTS Threshold : 2347 Short Retry Limit Long Retry Limit Beacon Period : 100 Rate : 54 Mbps Interoperability : 802.11b/g Protection...
  • Page 741: Wireless Debug Stats

    Chapter 41 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-20061027-0009 v2.0...
  • Page 742: Wireless Debug Txpower

    Chapter 41 wireless debug txpower Tx power override. SYNTAX: wireless debug txpower [txpwr = <number>] where: txpwr Tx power in milliwatts OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 743: Wireless Macacl Add

    Chapter 41 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: >...
  • Page 744: Wireless Macacl Config

    > lock: The ACL is locked. No new entries are allowed in the ACL. > unlock: Every wireless client can associate to the Thomson ST. > register: A wireless client is only added to the ACL after using the Register Button.
  • Page 745: Wireless Macacl Delete

    Chapter 41 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 746: Wireless Macacl Flush

    Chapter 41 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...
  • Page 747: Wireless Macacl List

    Chapter 41 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-20061027-0009 v2.0...
  • Page 748: Wireless Macacl Modify

    Chapter 41 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 749: Wireless Macacl Register

    After executing this command, the ACL will be unlocked for a time period of 60 seconds. Any wireless client who tries to assiociate with the Thomson ST during this period and who has the correct wireless settings, will be added to the ACL.
  • Page 750: Wireless Multiuni Add

    Chapter 41 wireless multiuni add Add a multicast to unicast mapping. SYNTAX: wireless multiuni add multicast = <hardware-address> unicast = <hardware-address> where: multicast Multicast MAC. REQUIRED unicast Unicast MAC. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 751: Wireless Multiuni Delete

    Chapter 41 wireless multiuni delete Delete all multicast mappings. SYNTAX: wireless multiuni delete multicast = <hardware-address> where: multicast Multicast MAC. REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 752: Wireless Multiuni Flush

    Chapter 41 wireless multiuni flush Flush all multicast to unicast mappings. SYNTAX: wireless multiuni flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 753: Wireless Multiuni List

    Chapter 41 wireless multiuni list Show configured multicast to unicast mappings. SYNTAX: wireless multiuni list E-DOC-CTC-20061027-0009 v2.0...
  • Page 754: Wireless Multiuni Scanresults

    Chapter 41 wireless multiuni scanresults Display detected multicast mac addresses. SYNTAX: wireless multiuni scanresults [rescan = <{no | yes}>] where: rescan Rescan for new multicast addresses. OPTIONAL The default is no. E-DOC-CTC-20061027-0009 v2.0...
  • Page 755: Wireless Qos Config

    Chapter 41 wireless qos config Configure QoS settings. SYNTAX: wireless qos config [mode = <{disabled | wmm}>] where: mode Active WMM. OPTIONAL The default is disabled. EXAMPLE: =>wireless qos config mode : wmm ackpolicy : normal => E-DOC-CTC-20061027-0009 v2.0...
  • Page 756: Wireless Qos Apacconfig

    Chapter 41 wireless qos apacconfig Configure AP EDCA parameters. SYNTAX: wireless qos apacconfig [class = <{AC_BE | AC_BK | AC_VI | AC_VO}>] [cwmax = <{1 | 3 | 7 | 15 | 31 | 63 | 127 | 255 | 511 | 1023 | 2047 | 4095 | 8191 | 16383 | 32767}>] [cwmin = <{0 | 1 | 3 | 7 | 15 | 31 | 63 | 127 | 255>]...
  • Page 757: Wireless Qos Staacconfig

    Chapter 41 wireless qos staacconfig Configure STA EDCA parameters. SYNTAX: wireless qos staacconfig [class = <{AC_BE | AC_BK | AC_VI | AC_VO}>] [cwmax = <{1 | 3 | 7 | 15 | 31 | 63 | 127 | 255 | 511 | 1023 | 2047 | 4095 | 8191 | 16383 | 32767}>] [cwmin = <{0 | 1 | 3 | 7 | 15 | 31 | 63 | 127 | 255>]...
  • Page 758: Wireless Secmode Config

    Chapter 41 wireless secmode config Configure/show the security mode. SYNTAX: wireless secmode config [mode = <{disable | wep | wpa-psk | wpa}>] where: mode The security mode. OPTIONAL Choose between: > disable: no security > wep: Wired Equivalent Privacy (WEP) >...
  • Page 759: Wireless Secmode Wep

    Chapter 41 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: encryptionke The secret key to be used for WEP encryption.
  • Page 760: Wireless Secmode Wpa-Psk

    Chapter 41 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>] [version = <{WPA | WPA2 | WPA+WPA2}>] where: presharedke The preshared key is an alphanumeric string with a length from 8 to 64...
  • Page 761: Wireless Secmode Wpa

    Chapter 41 wireless secmode wpa Configure the WPA settings. If the current security mode is WPA, then the security mode must first be changed, before the WPA settings can be (re)configured. SYNTAX: wireless secmode wpa [radiuskey = <quoted string>] [rekeysec = <number{0-86400}>] [radiusip = <ip-address>] [radiusport = <number{0-65535}>] [radiussto = <number{1800-172800}>]...
  • Page 762: Wireless Stations List

    Chapter 41 wireless stations list List the currently associated stations. SYNTAX: wireless stations list [hwaddr = <hardware-address>] where: hwaddr The MAC address of the station. OPTIONAL 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 =>...
  • Page 763: Wireless Wds Add

    Chapter 41 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 764: Wireless Wds Config

    Chapter 41 wireless wds config WDS configuration parameters. SYNTAX: wireless wds config [state = <{disabled | enabled}>] where: state Enable or disable the WDS functionality. OPTIONAL The default is enabled. EXAMPLE: =>wireless wds config State : enabled Own BSSID : 00:90:96:52:2D:89 =>...
  • Page 765: Wireless Wds Delete

    Chapter 41 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 766: Wireless Wds Flush

    Chapter 41 wireless wds flush Flush all WDS stations. SYNTAX: wireless wds flush E-DOC-CTC-20061027-0009 v2.0...
  • Page 767: Wireless Wds List

    Chapter 41 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-20061027-0009 v2.0...
  • Page 768: Wireless Wds Scanresults

    Chapter 41 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 769: Wireless Mssid Iflist

    Chapter 41 wireless mssid iflist Multiple SSID configuration. SYNTAX: wireless mssid iflist [ssid_id = <number{1-3}>] where: SSID_ID SSID ID number OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 770: Wireless Mssid Ifadd

    Chapter 41 wireless mssid ifadd Add an extra SSID context. SYNTAX: wireless mssid ifadd ssid = <string> where: SSID SSID name REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 771: Wireless Mssid Ifdelete

    Chapter 41 wireless mssid ifdelete Delete an SSID context. SYNTAX: wireless mssid ifdelete [ssid_id = <number{1-3}>] where: SSID_ID SSID ID number OPTIONAL E-DOC-CTC-20061027-0009 v2.0...
  • Page 772: Wireless Mssid Ifconfig

    Chapter 41 wireless mssid ifconfig Configure an SSID context. SYNTAX: wireless mssid ifconfig ssid_id = <number{1-3}> [ssid = <string>] [apisolation = <{disabled|enabled}>] [secmode = <{disable|wep}>] [WEPkey = <quoted string>] [addscript = <quoted string>] [delscript = <quoted string>] where: SSID_ID SSID ID number REQUIRED SSID SSID name...
  • Page 773: Wireless Mssid Ifattach

    Chapter 41 wireless mssid ifattach Attach a ssid context . SYNTAX: wireless mssid ifattach ssid_id = <number{1-3}> where: SSID SSID ID number REQUIRED E-DOC-CTC-20061027-0009 v2.0...
  • Page 774: Wireless Mssid Ifdetach

    Chapter 41 wireless mssid ifdetach description. SYNTAX: wireless mssid ifdetach E-DOC-CTC-20061027-0009 v2.0...
  • Page 775: Abbreviations

    Chapter 42 42 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...
  • Page 776 Chapter 42 Abbreviation Description 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 Integrated Services Digital Network...
  • Page 777 Chapter 42 Abbreviation Description 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 Session Initiation Protocol...
  • Page 778 Chapter 42 Abbreviation Description 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-20061027-0009 v2.0...
  • Page 779: System Logging Messages

    Chapter 43 System Logging Messages 43 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...
  • Page 780: Auto-Pvc Module

    Chapter 43 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...
  • Page 781: Dhcp Relay Module

    Chapter 43 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>...
  • Page 782: Dyndns Module

    Chapter 43 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 783: Login Module

    Chapter 43 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>...
  • Page 784: Ppp Module

    Chapter 43 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 785: Rip Module

    Chapter 43 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...
  • Page 786: Routing Module

    Chapter 43 System Logging Messages Facility Severity Contents LOCAL1 INFO RIP IP Address <ip-address> not found in RIP table 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>...
  • Page 787: Software Module

    Chapter 43 System Logging Messages Software Module Facility Severity Contents KERN INFO SOFTWARE File <Filename> <receive || transmit> initiated KERN INFO SOFTWARE File <Filename> <receive || transmit><““ || not> successful terminated" UPnP Module Facility Severity Contents WARNING SECURITY UPnP<ActionName> refused for ip=<ip_address> NOTICE SECURITY UPnP <ActionName>...
  • Page 788 Chapter 43 System Logging Messages E-DOC-CTC-20061027-0009 v2.0...
  • Page 789: Supported Key Names

    Chapter 44 Supported Key Names 44 Supported Key Names Contents This chapter lists all the key names supported by the Thomson ST, that can be used for completing CLI command parameters: Supported IP Protocols Supported TCP/UDP Port Names Supported ICMP Type Names...
  • Page 790: Supported Ip Protocols

    Chapter 44 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 791: Supported Tcp/Udp Port Names

    Chapter 44 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...
  • Page 792 Chapter 44 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)
  • Page 793 Chapter 44 Supported Key Names Port name Number Description ntalk NTalk utime UNIX Time Local routing process (on site); uses variant of Xerox NS Routing Information Protocol (RIP) timed Timeserver netwall For emergency broadcasts new-rwho uucpd remote who is uucp uucpd uucp-rlogin uucpd remote login...
  • Page 794: Supported Icmp Type Names

    Chapter 44 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...
  • Page 795: Supported Facilities

    Clock daemon security Security messages FTP daemon NTP subsystem audit Log audit logalert Log alert clock Clock daemon local0 Local use messages local1 local2 local3 local4 local5 local6 local7 All facilities (Thomson ST specific facility parameter value. E-DOC-CTC-20061027-0009 v2.0...
  • Page 796: Supported Severities

    Chapter 44 Supported Key Names Supported Severities For more information on the listed severities, see RFC3164. Severity Name Hierarchy Syslog severity Code (listed according descending importance) emerg Emergency conditions, system unusable alert Alert conditions, immediate action is required crit Critical conditions Error conditions warning Warning conditions...
  • Page 797: Differentiated Services Code Point (Dscp)

    Chapter 44 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...
  • Page 798 Chapter 44 Supported Key Names E-DOC-CTC-20061027-0009 v2.0...
  • Page 799 Index appinfo connection appinfo 80 aal5stats applist atm debug aal5stats 41 connection applist 81 actlist arpadd eth bridge dynvlan actlist 262 ip arpadd 401 arpdelete atm bundle add 27 ip arpdelete 402 atm oam vclb add 52 arplist atm phonebook add 55 atm qosbook add 60 ip arplist 403 dhcp client rqoptions add 120...
  • Page 800 Index add 55 ids pattern clear 369 autolist 56 ids threshold clear 374 delete 57 igmp host debug clear 383 flush 58 igmp proxy debug clear 392 list 59 ipqos queue clear 449 qosbook label rule debug clear 476 add 60 config config 61 adsl config 8...
  • Page 801 Index voice country config 689 dhcp client txoptions delete 125 voice dectport config 691 dhcp relay delete 132 wireless macacl config 720 dhcp rule delete 143 wireless secmode config 734 dhcp server lease delete 155 wireless wds config 740 dhcp server pool delete 170 dns server host delete 198 connection dns server route delete 203...
  • Page 802 Index optionlist 123 disable txoptions service host disable 578 add 124 delete 125 list 126 client relay config 182 add 128 dnsadd 183 config 131 dnsdelete 184 debug dnslist 185 stats 129 flush 186 traceconfig 130 nslookup 187 delete 132 server flush 133 config 188...
  • Page 803 Index delete 219 igmpsnooping flush 220 clear 281 list 221 config 277 modify 222 ifconfig 279 iflist 280 dump list 278 config dump 71 list 257 macadd 282 duplicate macdelete 284 software duplicate 605 maclist 286 dyndns mcdadd 287 mcddelete 288 add 226 mcdlist 289 delete 227...
  • Page 804 Index flush 328 ppp flush 530 list 329 ppp relay flush 550 modify 330 pptp flush 559 set 331 script flush 568 list 315 service host flush 579 rule sntp flush 599 add 332 system flush 614 debug systemlog flush 628 clear 338 upnp flush 649 stats 340...
  • Page 805 Index voice ifconfig 684 wireless ifconfig 713 ifdelete clear 364 atm bundle ifdelete 36 config 365 atm ifdelete 24 list 366 dhcp client ifdelete 111 parser eth bridge ifdelete 273 config 367 eth ifdelete 252 pattern ip auto ifdelete 432 clear 369 ip ifdelete 411 list 370...
  • Page 806 Index list 380 flush 422 proxy rtadd 419 config 385 rtdelete 420 debug rtlist 421 clear 392 rtadd 423 flush 387 rtdelete 425 grouplist 388 rtlist 426 ifconfig 389 ipadd iflist 390 ip ipadd 415 mbslist 391 service system ipadd 587 import ipconfig mlp import 663...
  • Page 807 Index flush 465 ids threshold list 375 list 466 igmp host list 380 delete 457 interface list 396 flush 458 ipqos ef list 447 list 459 ipqos list 445 modify 460 ipqos queue list 452 rule label chain list 466 add 467 label list 459 debug...
  • Page 808 Index mapdelete list 681 removepriv 682 nat mapdelete 520 service system mapdelete 592 modify maplist atm oam cc modify 50 atm oam modify 46 nat maplist 521 dhcp relay modify 138 mbslist dsd urlfilter rule modify 222 dyndns modify 230 igmp proxy mbslist 391 dyndns service modify 238 mbus...
  • Page 809 Index ping reboot atm oam ping 48 system reboot 617 ping root command 4 recycling policy dsd debug recycling 212 dhcp server policy 148 refresh portstats connection refresh 92 atm debug portstats 43 register mbus client register 489 wireless macacl register 725 flush 530 ifadd 531 removepriv...
  • Page 810 Index show grp rip show 353 save systemlog show 629 config save 76 sntp scanresults add 596 config 597 wireless wds scanresults 744 delete 598 script flush 599 list 600 add 566 delete 567 software flush 568 cleanup 602 list 569 deletepassive 603 run 571 duplicate 605...
  • Page 811 Index LOGIN 759 dhcp client debug traceconfig 119 NAPT 759 dhcp relay debug traceconfig 130 PPP 760 dhcp rule debug traceconfig 142 PPTP 760 dhcp server debug traceconfig 152 RIP 761 firewall debug traceconfig 325 Routing 762 firewall rule debug traceconfig 342 Session 762 ip debug traceconfig 439 SNTP 762...
  • Page 812 Index voice wireless debug config 686 stats 717 codec ifconfig 713 config 688 macacl list 687 add 719 country config 720 config 689 delete 721 list 690 flush 722 dectport list 723 config 691 modify 724 dialplan register 725 add 692 reset 715 delete 694 secmode...
  • Page 814 THOMSON Telecom Belgium Prins Boudewijnlaan 47 2650 Edegem www.thomson-broadband.com © THOMSON 2007. All rights reserved. E-DOC-CTC-20061027-0009 v2.0.

This manual is also suitable for:

St790Dv7213

Table of Contents