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 9
Contents dhcp server option instadd ........................ 163 dhcp server option instdelete ......................165 dhcp server option instlist ......................... 166 dhcp server option tmpladd ......................167 dhcp server option tmpldelete ......................168 dhcp server option tmpllist........................ 169 dhcp server pool add ......................... 170 dhcp server pool config ........................
Page 10
Contents dns server route add .......................... 205 dns server route delete ........................207 dns server route flush ........................208 dns server route list..........................209 11 DSD Commands............... 211 dsd config............................212 dsd debug config ..........................213 dsd debug connection list........................214 dsd debug proxy..........................
Page 11
Contents env list ..............................248 env set ..............................249 env unset............................. 250 14 Eth Commands ................ 251 eth ifadd .............................. 254 eth ifattach ............................255 eth ifconfig ............................256 eth ifdelete ............................257 eth ifdetach ............................258 eth iflist..............................259 eth flush...............................
Page 12
Contents eth bridge macdelete ......................... 289 eth bridge maclist ..........................291 eth bridge mcdadd ..........................292 eth bridge mcddelete ......................... 293 eth bridge mcdlist..........................294 eth bridge rule add ..........................295 eth bridge rule delete ......................... 296 eth bridge rule flush ........................... 297 eth bridge rule list ..........................
Page 16
Contents ip auto ifdetach ........................... 467 ip auto iflist ............................468 ip debug httpprobe..........................469 ip debug sendto ..........................470 ip debug stats ............................. 472 ip debug traceconfig .......................... 473 23 IPQoS Commands..............475 ipqos config ............................476 ipqos list .............................. 479 ipqos ef config ............................
Page 22
Contents system config............................726 system flush ............................728 system locale ............................729 system reboot ............................. 731 system reset............................732 system timedreboot ........................... 734 system debug autosave ........................735 system debug stats ..........................736 system ra config ..........................737 system rtc synchronize ........................738 system rtc settime ..........................
Page 23
Contents upnp config ............................768 upnp flush ............................769 upnp list............................... 770 42 User Commands ..............771 user add............................... 772 user config ............................774 user delete............................776 user flush............................. 777 user list ..............................778 user rights ............................780 43 Voice Commands..............781 voice config............................
Terminology Generally, the Thomson ST780 (WL) will be referred to as Thomson ST in this CLI Reference Guide. Typographical Conventions Following typographical convention is used throughout this manual: >...
Page 28
About this CLI Reference Guide E-DOC-CTC-20061027-0012 v2.0...
Root Commands 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.
ADSL Commands ADSL Commands Introduction This chapter describes the commands of the adsl command group. Contents This chapter covers the following commands: adsl config Show/set the Asymmetric Digital Subscriber Line (ADSL) configuration. adsl info Display the ADSL statistics and information about the DSL line status.
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 =>...
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-0012 v2.0...
Page 36
ADSL Commands 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...
ATM Commands ATM Commands Introduction This chapter describes the commands of the atm command group. Contents This chapter covers the following commands: atm flush Flush all Asynchronous Transfer Mode (ATM) interfaces. atm ifadd Create a new ATM interface. atm ifattach Attach a ATM interface.
Page 44
ATM Commands atm oam vclb add Create a loopback connection for VC. atm oam vclb del Delete a loopback connection for VC. atm oam vclb list List all VC loopback connections. atm phonebook add Add a new phonebook entry. atm phonebook Show the auto PVCs.
ATM Commands atm ifadd Create a new ATM interface. SYNTAX: atm ifadd intf = <string> where: intf The name for the new ATM interface. REQUIRED Note If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name. EXAMPLE: =>atm iflist atm_0_35...
ATM Commands atm ifattach Attach a ATM interface. SYNTAX: atm ifattach intf = <string> where: intf The name of the ATM interface to be attached. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
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-0012 v2.0...
Page 49
ATM Commands 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).
ATM Commands atm ifdelete Delete an ATM interface. SYNTAX: atm ifdelete intf = <string> where: intf The name of the ATM interface to be deleted. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
ATM Commands atm ifdetach Detach an ATM interface. SYNTAX: atm ifdetach intf = <string> where: intf The name of the ATM interface to be detached. REQUIRED EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default Encaps : vcmux Fcs : off Ulp : mac Connection State : connected RtPPPoA_atm: dest : RtPPPoA...
ATM Commands atm iflist Display the ATM interfaces. SYNTAX: atm iflist [intf = <string>] where: intf The name of the ATM interface to be shown. OPTIONAL Note If not specified, all the ATM interfaces are shown. EXAMPLE: =>atm iflist atm_0_35 : dest : atm_pvc_0_35 Retry : 10 QoS : default...
ATM Commands atm bundle add Add a new bundle of interfaces. SYNTAX: atm bundle add name = <string> where: name The name of the new bundle. REQUIRED EXAMPLE: =>atm bundle add name=myBundle =>atm bundle list myBundle: Connection state : not-connected Retry: 10 Policy: priority Propagate: disabled...
ATM Commands atm bundle attach Attach a bundle of interfaces. SYNTAX: atm bundle attach name = <string> where: name The name of the bundle to be attached. REQUIRED EXAMPLE: =>atm bundle attach name=myBundle =>atm bundle list myBundle: Connection state : connected Retry: 10 Policy: priority Propagate: disabled...
ATM Commands atm bundle config Modify a bundle of interfaces. The bundle of interfaces to be configured must not be connected at the time of configuration. If this should be the case, use the command :atm bundle detach before using the command :atm bundle config.
ATM Commands atm bundle clear Clear the bundle statistics. SYNTAX: atm bundle clear [name = <string>] where: name The name of the bundle for which the statistics must be cleared. OPTIONAL Note If not specified, the statistics for all the bundles will be cleared. E-DOC-CTC-20061027-0012 v2.0...
ATM Commands atm bundle delete Delete a bundle of interfaces. SYNTAX: atm bundle delete name = <string> where: name The name of the bundle to be deleted. REQUIRED RELATED COMMANDS: atm bundle add Add a new bundle of interfaces. atm bundle list Display the current bundles.
ATM Commands atm bundle detach Detach a bundle of interfaces. SYNTAX: atm bundle detach intf = <string> where: intf The name of the bundle to be detached. REQUIRED RELATED COMMANDS: atm bundle attach Attach a bundle of interfaces. E-DOC-CTC-20061027-0012 v2.0...
ATM Commands atm bundle ifadd Add an interface on a bundle. Up to 8 interfaces or (sub-)bundles can be added to one bundle. SYNTAX: atm bundle ifadd name = <string> intf = <string> [index = <number{0-6}>] where: name The name of the bundle to which an ATM interface must be added. REQUIRED intf The name of the ATM interface to be added.
ATM Commands atm bundle ifconfig Configure an interface from a bundle. The interface to be configured must not be connected at the time of configuration. If this should be the case, use the command :atm bundle ifdetach before using the command :atm bundle ifconfig.
ATM Commands atm bundle ifdelete Remove an interface from a bundle. SYNTAX: atm bundle ifdelete name = <string> intf = <string> where: name The name of the bundle from which an ATM interface must be removed. REQUIRED intf The name of the ATM interface to be removed. REQUIRED EXAMPLE: =>atm bundle iflist...
ATM Commands atm cac config Configure the ATM connection admission control. SYNTAX: atm cac config config port = <{dsl0|dsl1|atm2|atm3|aal5|atm5} or number> state = <{disabled|enabled}> where: config The port for which CAC is configured. REQUIRED port state Enable/disable CAC for an ATM port. REQUIRED EXAMPLE: {Administrator}=>atm cac config...
ATM Commands 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: >...
ATM Commands atm debug portstats Display port specific ATM statistics. SYNTAX: atm debug portstats port = <{dsl0} or number> [clear = <{disabled | enabled}>] where: port The port number for which statistics will be retrieved. REQUIRED Choose between: > DSL0 Or specify a port number (dsl0 has port number 0).
ATM Commands atm oam config Modify the ATM Operation and Maintenance (OAM) settings. SYNTAX: atm oam config [clp = <number{0-1}>] [loopbackid = <string>] where: A number (0 or 1). OPTIONAL Represents the Cell Loss Priority (CLP) bit value of the OAM cells. The default is 1.
ATM Commands atm oam modify Modify the ATM OAM data blocking mode. SYNTAX: atm oam modify port = <{dsl0} or number> blocking = <{disabled | enabled}> where: port The port for which OAM blocking is configured. REQUIRED Choose between: > DSL0 Or specify a port number (dsl0 has port number 0).
Page 73
ATM Commands 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...
ATM Commands atm oam ping Send ATM loopback cells. SYNTAX: atm oam ping dest = <string> [count = <number{1-1000000}>] [interval = <number{100-1000000}>] where: dest The destination address for the request. REQUIRED This can be any ATM phonebook entry. count A number between 1 and 1000000. OPTIONAL Represents the number of pings to send.
> 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. RELATED COMMANDS: atm oam cc list Display Continuity Check (CC) configuration.
Choose between: > 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.
ATM Commands atm oam vclb add Create a loopback connection for VC. SYNTAX: atm oam vclb add port = <{dsl0} or number> vpi = <number{0-15}> [vci = <number{0-511}>] where: port The ATM port number. REQUIRED Choose between: > DSL0 Or specify a port number (dsl0 has port number 0). A number between 0 and 15.
ATM Commands atm oam vclb del Delete a loopback connection for VC. SYNTAX: atm oam vclb del port = <{dsl0} or number> vpi = <number{0-15}> [vci = <number{0-511}>] where: port The ATM port number. REQUIRED Choose between: > DSL0 Or specify a port number (dsl0 has port number 0). A number between 0 and 15.
ATM Commands atm oam vclb list List all VC loopback connections. SYNTAX: atm oam vclb list EXAMPLE: =>atm oam vclb list PORT = 0 VPI = 0 VCI = PORT = 1 VPI = 0 VCI = => RELATED COMMANDS: atm oam vclb add Create a loopback connection for VC.
ATM Commands atm phonebook add Add a new phonebook entry. SYNTAX: atm phonebook add name = <string> addr = <atmchannel : PVC syntax is [port.]vpi.vci port=dsl0 | ...> where: name The name of the new phonebook entry. REQUIRED This name can be freely chosen, however two limitations apply: >...
ATM Commands atm phonebook autolist Show the auto PVCs. Auto PVCs are only shown if they are supported by the Central Office DSLAM. SYNTAX: atm phonebook autolist EXAMPLE: =>atm phonebook autolist 8.35 => RELATED COMMANDS: atm phonebook list Display the current phonebook. E-DOC-CTC-20061027-0012 v2.0...
ATM Commands atm phonebook delete Delete an existing phonebook entry. This command is only applicable for phonebook entries that are not used (in other words, not configured for any packet service). SYNTAX: atm phonebook delete name = <string> where: name The name of the phonebook entry to be deleted.
ATM Commands atm phonebook flush Flush all the phonebook entries. 1. Phonebook entries that are in use, cannot be flushed. 2. This command does not impact previously saved configurations. SYNTAX: atm phonebook flush EXAMPLE: =>atm phonebook list Name Address atm_pvc_0_35 1 0.35 RtPPPoA 8.35...
ATM Commands atm phonebook list Display the current phonebook. SYNTAX: atm phonebook list EXAMPLE: =>atm phonebook list Name Address atm_pvc_0_35 1 0.35 RtPPPoA 8.35 => RELATED COMMANDS: atm phonebook add Add a new phonebook entry. atm phonebook autolist Show the auto PVCs. atm phonebook delete Delete an existing phonebook entry.
ATM Commands atm qosbook add Add a new QoS book entry. SYNTAX: atm qosbook add name = <string> [txctd = <string>] [rxctd = <string>] where: name The name of the new QoS entry. REQUIRED txctd The name of the Conformance Traffic Descriptor (CTD) for the transmit OPTIONAL (upstream) direction.
ATM Commands atm qosbook config Modify the QoS book configuration. SYNTAX: atm qosbook config [format = <{bytes | cells}>] where: format The input/output format of the QoS book. OPTIONAL Choose between: > bytes: the output is shown in Kbits or bytes. >...
ATM Commands atm qosbook ctdadd Add a Connection Traffic Descriptor (CTD). SYNTAX: atm qosbook ctdadd name = <string> conformance = <{UBR | CBR | VBR }> [peakrate = <number{0-27786}>] [sustrate = <number{0-27786} [maxburst = <number{0-12240}>] [realtime = <{enabled | disabled}>] where: name The name of the new CTD.
Page 89
ATM Commands 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).
ATM Commands atm qosbook ctddelete Delete a CTD. SYNTAX: atm qosbook ctddelete name = <string> [force = <{disabled | enabled}>] where: name The name of the CTD entry to be deleted. REQUIRED force Enable or disable to force delete the entry even when it is still in use. OPTIONAL The default is disabled.
ATM Commands atm qosbook delete Delete a QoS book entry. SYNTAX: atm qosbook delete name = <string> [force = <{disabled | enabled}>] where: name The name of the QoS book entry to be deleted. REQUIRED force Enable or disable to force delete the entry even when it is still in use. OPTIONAL The default is disabled.
ATM Commands atm qosbook flush Flush all the QoS book entries. The flush command does not impact previously saved configurations. SYNTAX: atm qosbook flush E-DOC-CTC-20061027-0012 v2.0...
AutoPVC Commands AutoPVC Commands Introduction This chapter describes the commands of the autopvc command group. Contents This chapter covers the following commands: autopvc config Configure autopvc. autopvc list Show the retrieved information. E-DOC-CTC-20061027-0012 v2.0...
Config Commands Config Commands Introduction This chapter describes the commands of the config command group. Contents This chapter covers the following commands: config delete Delete a user configuration file. config dump Show the saved configuration file. config flush Flush the loaded configuration. config list Show the current configuration set.
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.
Config Commands 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-0012 v2.0...
Config Commands config flush Flush the loaded configuration. 1. This flush command combines all the possible flush commands. 2. This command does not affect saved configurations. SYNTAX: config flush [flush_ip = <{enabled | disabled}>] where: flush_ip Flush IP settings (enabled) or not (disabled). OPTIONAL The default is enabled.
Config Commands config list Show the current configuration set. SYNTAX: config list [templates = <{disabled | enabled}>] where: templates List the template files (disabled) or not (enabled). OPTIONAL The default is disabled. RELATED COMMANDS: config load Load complete saved (backup) or default configuration file. config save Store the current configuration in a backup file.
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.
Connection Commands Connection Commands Introduction This chapter describes the commands of the connection command group. Contents This chapter covers the following commands: connection appconfig Configure the available CONN/NAT application helpers. connection appinfo Display CONN/NAT application specific info. connection applist List the available CONN/NAT application helpers. connection bind Create a new CONN/NAT application helper/port binding.
Connection Commands connection appinfo Display CONN/NAT application specific info. SYNTAX: connection appinfo application = <{string}> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers. EXAMPLE: =>connection appinfo application=SIP SIP ALG session SIPALG: pool=138, in use=0, bottom=138 =>...
Connection Commands connection bind Create a new CONN/NAT application helper/port binding. SYNTAX: connection bind application = <string> port = <port-range> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers.
Connection Commands connection clean Clean the connection database by forcing timeouts. SYNTAX: connection clean [level = <number{0-9}>] where: level A number between 0 and 9. OPTIONAL Represents the desired scrubbing level. EXAMPLE: =>connection list proto state substate flags timeout ----- ----- -------- ----- -------...
Connection Commands connection describe Describe the streams of a connection. SYNTAX: connection describe [id = <number{0-2048}>] where: A number between 0 and 2048. OPTIONAL Represents the ID of the connection to be described. Note If not specified, the connection with ID 0 will be described.
Connection Commands connection info Show all the registered modules with some info. SYNTAX: connection info EXAMPLE: =>connection info Registered connection modules : - Module : FW, holds private data (F:10264 S:6592). - Module : IDS, holds private data (F:0 S:0). - Module : NAT, holds private data (F:0 S:0).
Connection Commands connection list Display the currently known connections. SYNTAX: connection list [nr = <number{1-2048}>] [history = <{disabled|enabled}>] [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.
Connection Commands connection stats Display the connection and stream statistics. SYNTAX: connection stats EXAMPLE: =>connection stats Connection statistics: ------------------------------------------- Maximum number of connections : 1024 Maximum number of halfopen connections : 1024 ------------------------------------------- Number of active connections Number of halfopen connections Number of expected connections Number of closing connections Number of idle connections...
Connection Commands connection timerclear Clear the connection timeout to default. SYNTAX: connection timerclear [timer = <{tcpidle|tcpneg|tcpkill|udpidle|udpkill| icmpkill|ipidle|ipkill}>] where: timer The name of the connection idle timer to be reset. REQUIRED Note If not specified, all the timers will be reset to their default values.
Connection Commands connection unbind Delete an existing CONN/NAT application helper/port binding. SYNTAX: connection unbind application = <string> port = <port-range> where: application The name of a CONN/NAT application helper. REQUIRED Use the command :connection applist to obtain a list of CONN/NAT application helpers.
CWMP Commands CWMP Commands Introduction This chapter describes the commands of the cwmp (CPE WAN Management Protocol) command group. Contents This chapter covers the following commands: cwmp config Configure the cwmpd as seen from the ACS. cwmp debug Enable or disable tracing. traceconfig cwmp server config Configure the cwmpd towards the ACS.
Page 129
CWMP Commands maxEnvelopes Set the maximum number of SOAP envelopes sent OPTIONAL within one HTTP message. The default is 2. 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.
CWMP Commands 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.
Debug Commands Debug Commands Introduction This chapter describes the commands of the debug command group. Contents This chapter covers the following commands: debug exec Execute a 'Trace & Debug' command. E-DOC-CTC-20061027-0012 v2.0...
DHCP Commands DHCP Commands Introduction This chapter describes the commands of the Dynamic Host Configuration Protocol (DHCP) command group. Contents This chapter covers the following commands: dhcp client flush Delete all the DHCP leases. dhcp client ifadd Create a DHCP client. dhcp client ifattach Activate a DHCP client.
Page 136
DHCP Commands 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.
DHCP Commands 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-0012 v2.0...
DHCP Commands 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.
DHCP Commands 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...
DHCP Commands 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...
DHCP Commands 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.
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 144
DHCP Commands RELATED COMMANDS: dhcp client ifadd Create a DHCP client. dhcp client ifdelete Delete a DHCP client. E-DOC-CTC-20061027-0012 v2.0...
DHCP Commands 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 146
DHCP Commands 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...
DHCP Commands 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.
DHCP Commands 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...
DHCP Commands 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-0012 v2.0...
DHCP Commands 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.
DHCP Commands 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.
DHCP Commands 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-0012 v2.0...
DHCP Commands 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-0012 v2.0...
DHCP Commands 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.
DHCP Commands dhcp relay config Set the DHCP relay configuration settings. SYNTAX: dhcp relay config [agentinfo = <{disabled | enabled}>] [agentmismatch = <{disabled | enabled}>] where: agentinfo Set the relay agent info status (RFC3046) enabled or disabled. OPTIONAL The default is disabled. agentmismatch Forward/drop DHCP reply packet when a relay agent info OPTIONAL...
DHCP Commands 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.
DHCP Commands dhcp relay ifconfig Configure a DHCP relay interface. SYNTAX: dhcp relay ifconfig intf = <string> [relay = <{disabled | enabled}>] [maxhops = <number{0-16}>] [remoteid = <password>] [trusted = <{disabled | enabled}>] where: intf The name of the dynamic interface to be configured. REQUIRED relay Set the relay status to enabled or disabled.
Page 165
DHCP Commands 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 :...
DHCP Commands dhcp relay iflist Show the configuration of the relay interfaces. SYNTAX: dhcp relay iflist [intf = <string>] where: intf The name of the dynamic interface to be listed. OPTIONAL Note If not specified, all the relay interfaces will be shown. EXAMPLE: =>dhcp relay iflist eth0 :...
DHCP Commands 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.
DHCP Commands 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.
DHCP Commands 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...
DHCP Commands 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.
DHCP Commands 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.
DHCP Commands 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.
DHCP Commands dhcp server flush Flush all DHCP server pool and lease entries. The flush command does not impact previously saved configurations. SYNTAX: dhcp server flush E-DOC-CTC-20061027-0012 v2.0...
DHCP Commands dhcp server debug clear Clear the DHCP server statistics. SYNTAX: dhcp server debug clear EXAMPLE: =>dhcp server debug stats DHCP server state: Running DHCP server statistics: Corrupted packet recv DISCOVER 2451 REQUEST DECLINE RELEASE INFORM Pure BOOTP REQUESTS Other message types OFFERs sent 2451...
DHCP Commands dhcp server debug stats Show the DHCP server statistics. SYNTAX: dhcp server debug stats EXAMPLE: =>dhcp server stats DHCP Server State: Stopped DHCP server statistics: Corrupted packet recv DISCOVER 2451 REQUEST DECLINE RELEASE INFORM Pure BOOTP REQUESTS Other message types OFFERs sent 2451 ACKs sent...
Page 181
DHCP Commands > 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).
DHCP Commands dhcp server debug traceconfig Modify the DHCP server trace configuration. SYNTAX: dhcp server debug traceconfig [state = <{disabled | enabled}>] where: state Enable or disable tracing. OPTIONAL The default is disabled. EXAMPLE: =>dhcp server debug traceconfig Tracing: disabled =>...
DHCP Commands dhcp server lease add Add a DHCP server lease. SYNTAX: dhcp server lease add clientid = <client-id> pool = <string> [addr = <ip-address>] [offset = <number>] [leasetime = <number>] [expirytime = <number>] [gateway = <ip-address>] [macaddr = <hardware-address>] where: clientid The DHCP client identification string of the booting host.
Page 184
DHCP Commands EXAMPLE: =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 =>dhcp server lease add clientid=01:23:55:67:89:ab pool=Local_pool leasetime=3600 =>dhcp server lease list Lease Pool State Clientid 0.0.0.0 dhcp_pool_1 00:26:40 FREE 00:90:D0:12:34:56 10.0.0.1 local_pool 00:59:22 USED 01:23:45:67:89:AB =>...
DHCP Commands dhcp server lease delete Delete a DHCP server lease. SYNTAX: dhcp server lease delete [clientid = <clientid | none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL Note If not specified, all DHCP clients are deleted. index The DHCP server lease table index.
DHCP Commands dhcp server lease flush Flush all the DHCP server leases. The flush command does not impact previously saved configurations. SYNTAX: dhcp server lease flush [pool = <string>] where: pool The name of the DHCP server pool to be flushed. OPTIONAL Only the leases belonging to this pool will be deleted.
DHCP Commands dhcp server lease list List all the DHCP server leases. SYNTAX: dhcp server lease list [clientid = <clientid | none>] [index = <number>] where: clientid The DHCP client identification string of the DHCP lease. OPTIONAL Note If not specified, the DSHCP server leases for all the DHCP clients are listed.
DHCP Commands dhcp server option flush Flush all DHCP server option templates and instances. The flush command does not impact previously saved configurations. SYNTAX: dhcp server option flush E-DOC-CTC-20061027-0012 v2.0...
DHCP Commands dhcp server option instadd Add a DHCP server option instance. SYNTAX: dhcp server option instadd name = <string> tmplname = <string> value = <Value : (type)value; type being 8- bit, 16-bit, 32-bit, addr, ascii, byte_array> where: name The name of the DHCP server option instance. REQUIRED tmplname The name of the DHCP server option template.
Page 190
DHCP Commands EXAMPLE: =>dhcp server option instlist myInstance Tmpl name : myTmpl Value : (32-bit)64 =>dhcp server option instadd name=yourInstance tmplname=yourTmpl value=(ascii)! {root}[dhcp server option]=>instlist yourInstance Tmpl name : yourTmpl Value : (ascii)! myInstance Tmpl name : myTmpl Value : (32-bit)64 =>...
DHCP Commands dhcp server option instdelete Delete a DHCP server option instance. SYNTAX: dhcp server option instdelete name = <string> where: name The name of the DHCP server option instance to be deleted. REQUIRED EXAMPLE: =>dhcp server option instlist yourInstance Tmpl name : yourTmpl Value : (ascii)!...
DHCP Commands dhcp server option instlist List all the DHCP server option instances. SYNTAX: dhcp server option instlist EXAMPLE: =>dhcp server option instlist yourInstance Tmpl name : yourTmpl Value : (ascii)! myInstance Tmpl name : myTmpl Value : (32-bit)64 => RELATED COMMANDS: dhcp server option Add a DHCP server option instance.
DHCP Commands dhcp server option tmpladd Add a DHCP server option template. SYNTAX: dhcp server option tmpladd name = <string> optionid = <number{1-254}> type = <{8-bit | 16-bit | 32-bit | addr | ascii | byte_array}> where: name The name of the DHCP server option template. REQUIRED optionid A number between 1 and 254.
DHCP Commands dhcp server option tmpldelete Delete a DHCP server option template. SYNTAX: dhcp server option tmpldelete name = <string> where: name The name of the DHCP server option template to be deleted. REQUIRED EXAMPLE: =>dhcp server option tmpllist Name Option Type yourTmpl...
DHCP Commands dhcp server option tmpllist List all the DHCP server option templates. SYNTAX: dhcp server option tmpllist EXAMPLE: =>dhcp server option tmpllist Name Option Type yourTmpl ascii myTmpl 32-bit => RELATED COMMANDS: dhcp server option Add a DHCP server option template. tmpladd dhcp server option Delete a DHCP server option template.
DHCP Commands 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 197
DHCP Commands 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...
DHCP Commands dhcp server pool config Configure a DHCP server pool. SYNTAX: dhcp server pool config name = <string> intf = <string> [index = <number>] [poolstart = <ip-address>] [poolend = <ip-address>] [netmask = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] [server = <ipaddress | 0>] [primdns = <ipaddress | 0>] [secdns = <ipaddress | 0>]...
Page 199
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.
DHCP Commands dhcp server pool delete Delete a DHCP server pool. SYNTAX: dhcp server pool delete name = <string> where: name The name of the DHCP server pool to be deleted. REQUIRED Use the command :dhcp server pool list to obtain a list of all current DHCP leases.
DHCP Commands dhcp server pool flush Flush all DHCP server pools. The flush command does not impact previously saved configurations. SYNTAX: dhcp server pool flush EXAMPLE: =>dhcp server pool list Pool Start Intf State 0 LAN_Private 10.0.0.1 10.0.0.254 eth0 USED 1 My_Pool 192.6.11.101 192.6.11.254...
DHCP Commands dhcp server pool list List all DHCP server pools. SYNTAX: dhcp server pool list [name = <string>] where: name The name of the DHCP server pool to be shown. OPTIONAL Note If not specified, all the DHCP server pools are shown. EXAMPLE: =>dhcp server pool list Pool...
DHCP Commands dhcp server pool optadd Add an option instance to the DHCP server pool. SYNTAX: dhcp server pool optadd name = <string> instname = <string> where: name The name of the DHCP server pool to which an option instance REQUIRED must be added.
DHCP Commands dhcp server pool optdelete Delete an option instance from the DHCP server pool. SYNTAX: dhcp server pool optdelete name = <string> instname = <string> where: name The name of the DHCP server pool from which an option REQUIRED instance must be deleted.
Page 205
DHCP Commands 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...
DHCP Commands dhcp server pool rtadd Add a route to the DHCP server pool. SYNTAX: dhcp server pool rtadd name = <string> dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] where: name The name of the DHCP server pool to which a route must be REQUIRED added.
DHCP Commands dhcp server pool rtdelete Delete a route from the DHCP server pool. SYNTAX: dhcp server pool rtdelete name = <string> dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [gateway = <ipaddress | 0>] where: name The name of the DHCP server pool from which a route must be REQUIRED deleted.
DHCP Commands 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.
DHCP Commands dhcp server pool ruledelete Delete a selection rule from the DHCP server pool. SYNTAX: dhcp server pool ruleadd name = <string> rulename = <string> where: name The name of the DHCP server pool from which a selection rule REQUIRED must be deleted.
DNS Commands 10 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.
DNS Commands dns client config Modify the Domain Name System (DNS) resolver configuration. SYNTAX: dns client config [timeout = <number{1-900}>] [retry = <number{0-10}>] [search = <{disabled | enabled}>] [list = <string>] [trace = <{disabled | enabled}>] where: timeout A number between 1 and 900 (seconds). OPTIONAL Represents the query timeout.
DNS Commands dns client dnsadd Add a DNS server. SYNTAX: dns client dnsadd addr = <string> [port = <number>] where: addr The IP address of the DNS server to be added. REQUIRED port The DNS server port number. OPTIONAL The default is 53. EXAMPLE: =>dns client dnsadd addr=150.150.150.150 =>dns client dnslist...
DNS Commands dns client dnsdelete Delete a DNS server. SYNTAX: dns client dnsdelete index = <number{1-99}> where: index A number between 1 and 99. REQUIRED Represents the index number of the DNS server to be deleted. Use the command :dns client dnslist to obtain a list of DNS servers.
DNS Commands dns client dnslist List all DNS servers. SYNTAX: dns client dnslist EXAMPLE: =>dns client dnslist Entry State Family Server CONNECTED [port] 53 - [addr] 127.0.0.1 CONNECTED [port] 53 - [addr] 150.150.150.150 => RELATED COMMANDS: dns client dnsadd Add a DNS server. dns client dnsdelete Delete a DNS server.
DNS Commands dns client nslookup DNS lookup for a domain name or an address. SYNTAX: dns client nslookup host = <string> where: host The DNS domain name string for which to query. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
DNS Commands dns server config Modify the DNS resolver configuration. SYNTAX: dns server config [domain = <string>] [timeout = <number{0-2147483647}>] [suppress = <number>] [state = <{disabled | enabled}>] [trace = <{disabled | enabled}>] [WANDownSpoofing = <{disabled | enabled}>] [WDSpoofedIP = <ip-address>] where: domain The DNS server domain name.
DNS Commands dns server debug clear Clear the DNS server/forwarder statistics. SYNTAX: dns server debug clear EXAMPLE: =>dns server debug stats Corrupted packets received Local questions resolved Local negative answers sent Total DNS packets forwarded External answers received Spoofed responses Forward table full, discard Spurious answers Unknown query types...
DNS Commands dns server debug stats Print the DNS server/forwarder statistics. SYNTAX: dns server debug stats EXAMPLE: =>dns server debug stats Corrupted packets received Local questions resolved Local negative answers sent Total DNS packets forwarded External answers received Spoofed responses Forward table full, discard Spurious answers Unknown query types...
DNS Commands 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.
DNS Commands 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.
DNS Commands 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.
DNS Commands dns server debug spoof list List the intercept cache table. SYNTAX: dsn server debug spoof list EXAMPLE: {Administrator}[dns server debug spoof]=>list Spoof IP FQDN Real IP Flags 198.18.1.1 eu.thmulti.com 0.0.0.0 Not resolved 198.18.1.2 thmulti.com 0.0.0.0 Not resolved 198.18.1.3 0.0.0.0 Not resolved 198.18.1.4...
DNS Commands dns server debug spoof update Update the intercept cache table. SYNTAX: dns server debug spoof update EXAMPLE: {Administrator}=>dns server debug spoof update {Administrator}=> 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...
DNS Commands dns server host add Add a local DNS host. SYNTAX: dns server host add name = <string> [addr = <ip-address>] [ttl = <number{0-2147483647}>] where: name The name of the IP host to be added. REQUIRED addr The IP address of the host. OPTIONAL A number between 0 and 2147483647 (seconds).
DNS Commands dns server host delete Delete a local DNS host. SYNTAX: dns server host delete name = <string> where: name The name of the DNS host to be deleted. REQUIRED EXAMPLE: =>dns server host list Address Hostname TTL (s) 150.150.150.150 myDNS 3600...
DNS Commands dns server host flush Flush all the local DNS hosts. SYNTAX: dns server host flush EXAMPLE: =>dns server host list Address Hostname TTL (s) 192.168.1.64 * Unknown-00-10-a4-ad-32-cf <local> dsldevice 1200 <local> speedtouch 1200 =>dns server host flush =>dns server host list =>...
DNS Commands dns server host list List all the local DNS hosts. SYNTAX: dns server host list EXAMPLE: =>dns server host list Address Hostname TTL (s) 192.168.1.64 * Unknown-00-10-a4-ad-32-cf <local> dsldevice 1200 <local> speedtouch 1200 => RELATED COMMANDS: dns server host add Add a local DNS host.
DNS Commands 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 232
DNS Commands 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.
DNS Commands 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.
DNS Commands 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 =>...
DNS Commands 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 236
DNS Commands E-DOC-CTC-20061027-0012 v2.0...
DSD Commands 11 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.
DSD Commands 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.
DSD Commands dsd debug connection list Display the internal connection pool usage. SYNTAX: dsd debug connection list [expand = <{disabled|enabled}>] where: expand Enable or disable the expanded listing. optional The default is disabled. E-DOC-CTC-20061027-0012 v2.0...
DSD Commands dsd debug stats Display/clear DSD framework and module statistics SYNTAX: dsd debug stats name = <{intercept|urlfilter|recycling|syslog|all} clear = <{no|yes}> where: name Specify the name of a module REQUIRED clear Clear the specified statistics REQUIRED E-DOC-CTC-20061027-0012 v2.0...
DSD Commands dsd urlfilter rule delete Delete a rule. SYNTAX: dsd urlfilter rule delete index = <number> [url = <string>] where: index Insertion position in the list. REQUIRED Use the command :dsd urlfilter rule list to obtain the index number of the rule to be deleted. Definition of the URL filter.
DSD Commands dsd urlfilter rule list Display the list of current rules. SYNTAX: dsd urlfilter rule list EXAMPLE: =>dsd urlfilter rule list Index Action Redirect ----- ------ -------- redirect www.speedtouch.com www.speedtouch.be accept www.baen.com Rule list statistics : 2 present, 128 total (0.0% used) =>...
DynDNS Commands 12 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.
DynDNS Commands dyndns add Add a dynamic DNS client. SYNTAX: dyndns add name = <string> where: name The name of the new dynamic DNS client. REQUIRED Note A maximum of 5 clients can be configured. EXAMPLE: =>dyndns add name=WAN =>dyndns list [INIT] user = password =...
DynDNS Commands dyndns delete Delete a dynamic DNS client. SYNTAX: dyndns delete name = <string> where: name The name of the dynamic DNS client to be deleted. REQUIRED EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 =>dyndns delete name=WAN =>dyndns list =>...
DynDNS Commands dyndns list List all the dynamic DNS clients. SYNTAX: dyndns list EXAMPLE: =>dyndns list [INIT] user = password = addr = 0.0.0.0 => RELATED COMMANDS: dyndns add Add a dynamic DNS client. dyndns delete Delete a dynamic DNS client. E-DOC-CTC-20061027-0012 v2.0...
Page 261
DynDNS Commands 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...
DynDNS Commands dyndns host add Add a fully qualified host name. SYNTAX: dyndns host add group = <string> name = <string> where: group The dynamic DNS host group. REQUIRED Note A maximum of 4 different groups can be created. name The name of an IP host to add.
DynDNS Commands dyndns host delete Delete a host name. SYNTAX: dyndns host delete name = <string> where: name The name of the IP host to be deleted. REQUIRED EXAMPLE: =>dyndns host list local : [ ] localhost.com public : [ ] publichost.com legend : not initialised update in progress...
DynDNS Commands dyndns host flush Delete all hosts. The hosts cannot be flushed, if there is still a group referenced to the hosts. SYNTAX: dyndns host flush E-DOC-CTC-20061027-0012 v2.0...
DynDNS Commands dyndns host list List all host names. SYNTAX: dyndns host list EXAMPLE: =>dyndns host list local : [ ] localhost.com public : [ ] publichost.com legend : not initialised update in progress update successful error => RELATED COMMANDS: dyndns host add Add a fully qualified host name.
DynDNS Commands dyndns service list List all dynamic DNS services. SYNTAX: dyndns service list EXAMPLE: =>dyndns service list dyndns server = members.dyndns.org port = 80 request = /nic/update update interval = 2097120 retry interval = 30 max retry statdns server = members.dyndns.org port = 80...
Page 267
DynDNS Commands RELATED COMMANDS: dyndns service modify Modify specific dynamic DNS service settings. E-DOC-CTC-20061027-0012 v2.0...
DynDNS Commands dyndns service modify Modify specific dynamic DNS service settings. SYNTAX: dyndns service modify name = <string> [server = <string>] [port = <{supported TCP/UDP port name} or number>] [request = <string>] [updateinterval = <number{0-2097120}>] [retryinterval = <number{0-600}] [max_retry = <number{1-5}>] where: name The name of the dynamic DNS service.
Page 269
DynDNS Commands EXAMPLE: =>dyndns service modify name=custom server=mydyndns.org port=www-http request=hereiam updateinterval=2000000 retryinterval=15 max_retry=5 =>dyndns service list dyndns server = members.dyndns.org port = 80 request = /nic/update update interval = 2097120 retry interval = 30 max retry statdns server = members.dyndns.org port = 80 request...
Env Commands 13 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.
Env Commands env get Get the current value of an environment variable. SYNTAX: env get var = <string> where: The name of the environment variable. REQUIRED Use the command :env list to obtain a list of all environ- ment variables. RELATED COMMANDS: env list List all current environment variables.
Env Commands 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-0012 v2.0...
Env Commands env set Set an environment variable. SYNTAX: env set var = <string> value = <translated string> where: The name of the environment variable. REQUIRED When creating an environment variable, any name is allowed. However spaces are NOT allowed and the name may NOT start with: >...
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...
Eth Commands 14 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 278
Eth Commands 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 279
Eth Commands eth vlan flush Flush all VLANs. eth vlan list Display all VLANs. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands eth ifattach Attach an ETH interface. SYNTAX: eth ifattach intf = <string> where: intf The name of the ETH interface to be attached. REQUIRED RELATED COMMANDS: eth ifdetach Detach an ETH interface. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands 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.
Eth Commands eth ifdelete Delete an ETH interface. SYNTAX: eth ifdelete intf = <string> where: intf The name of the ETH interface name to be deleted. REQUIRED RELATED COMMANDS: eth ifadd Create a new ETH interface. eth iflist Display the ETH interfaces. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth ifdetach Detach an ETH interface. SYNTAX: eth ifdetach intf = <string> where: intf The name of the ETH interface to be detached. REQUIRED RELATED COMMANDS: eth ifattach Attach an ETH interface. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands 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...
Eth Commands eth flush Flush all the ETH interfaces. The flush command does not impact previously saved configurations. SYNTAX: eth flush E-DOC-CTC-20061027-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands 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-0012 v2.0...
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.
Eth Commands 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.
Eth Commands 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...
Eth Commands 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.
Eth Commands 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.
Eth Commands 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.
Eth Commands eth bridge flush Flush bridge interfaces and parameters. The flush command does not impact previously saved configurations. SYNTAX: eth bridge flush E-DOC-CTC-20061027-0012 v2.0...
Eth Commands 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.
Eth Commands 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.
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 303
Eth Commands 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.
Eth Commands 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.
Eth Commands 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.
Eth Commands 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.
Eth Commands 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-0012 v2.0...
Eth Commands 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...
Eth Commands 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-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands 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-0012 v2.0...
Eth Commands eth bridge macadd Add a static MAC address to a bridge interface. This command allows to manually add static MAC addresses, which should normally be dynamically discovered by the bridge itself. SYNTAX: eth bridge macadd [brname = <{bridge}>] intf = <string>...
Eth Commands 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 316
Eth Commands 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-0012 v2.0...
Eth Commands 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 '+'}>...
Eth Commands 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.
Eth Commands eth bridge mcdlist Display the multicast group to be dropped from the database. SYNTAX: eth bridge mcdlist RELATED COMMANDS: eth bridge mcdadd Add a multicast group to be dropped to the database. eth bridge mcddelete Delete a multicast group to be dropped from the database. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth bridge rule add Add a new constraint to the VLAN learning system. SYNTAX: eth bridge rule add type = <{shared | independent}> vlan = <string> [vlan2 = <string>] [isi = <number{0-32}>] where: type Type of constraint. REQUIRED Choose between: >...
Eth Commands eth bridge rule delete Delete a constraint from the VLAN learning system. SYNTAX: eth bridge rule delete index = <number{0-32}> where: index Index of the constraint to be deleted. REQUIRED Use the command :eth bridge rule list to obtain a list of the indexes of the constraints.
Eth Commands eth bridge rule list Display all constraints from the VLAN learning system. SYNTAX: eth bridge rule list EXAMPLE: =>eth bridge rule list Index Type VLAN Parameter ----- ---- ---- --------- independant default Independent set identifier: 1 => RELATED COMMANDS: eth bridge rule add Add a new constraint to the VLAN learning system.
Eth Commands eth bridge vlan ifadd Add a bridge interface to a VLAN. SYNTAX: eth bridge vlan ifadd name = <string> intf = <string> [untagged = <{disabled | enabled}>] where: name The VLAN name to which a bridge interface must be added. REQUIRED intf The name of the bridge interface to be added to the VLAN.
Eth Commands eth bridge vlan ifconfig Modify a bridge interface from a VLAN. SYNTAX: eth bridge vlan ifconfig name = <string> intf = <string> untagged = <{disabled | enabled}> where: name The VLAN name for which a bridge interface must be modified. REQUIRED intf The name of the bridge interface to be modified.
Eth Commands eth bridge vlan ifdelete Delete a bridge interface from a VLAN. SYNTAX: eth bridge vlan ifdelete name = <string> intf = <string> where: name The VLAN name for which a bridge interface must be deleted. REQUIRED intf The name of the bridge interface to be deleted. REQUIRED RELATED COMMANDS: eth bridge vlan ifadd...
Eth Commands eth bridge vlan iflist Display all VLANs. SYNTAX: eth bridge vlan iflist RELATED COMMANDS: eth bridge vlan ifadd Add a bridge interface to a VLAN. eth bridge vlan ifconfig Modify a bridge interface from a VLAN. eth bridge vlan ifdelete Delete a bridge interface from a VLAN.
Eth Commands eth device ifconfig Configure an Ethernet interface. SYNTAX: eth device ifconfig intf = <string> [type = <{auto | 10BaseTHD | 10BaseTFD | 100BaseTHD| 100BaseTFD} or number>] [state = <{enabled | disabled}>] where: intf The name of a physical interface. REQUIRED type The Ethernet type.
Page 330
Eth Commands 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...
Eth Commands eth device iflist Show status of Ethernet interfaces. SYNTAX: eth device iflist EXAMPLE: =>eth device iflist Interface Type Result State ethif1 auto 100BaseTFD UP [forwarding] ethif2 auto 100BaseTFD UP [forwarding] ethif3 auto 100BaseTFD UP [forwarding] ethif4 auto 100BaseTFD UP [forwarding] usbif1 UP [forwarding]...
Eth Commands eth switch group flush Set all the ports to the default settings. All the ports are placed in group 0. SYNTAX: eth switch group flush EXAMPLE: =>eth switch group list Group 0 Ports: 4 Group 1 Ports: 1 Group 2 Ports: 2 3 =>eth switch group flush =>eth switch group list...
Eth Commands eth switch group list List all the configured switch groups. SYNTAX: eth switch group list EXAMPLE: =>eth switch group list Group 0 Ports: 4 Group 1 Ports: 1 Group 2 Ports: 2 3 => RELATED COMMANDS: eth switch group flush Set all the ports to the default settings.
Eth Commands eth switch group move Move a specified port to a specified switch group. SYNTAX: eth switch group move group = <number{0-3}> port = <number{1-4}> where: group A number between 0 and 4. REQUIRED Represents the group ID to which the port must be moved. port A number between 01 and 4.
Eth Commands eth switch mirror capture Define the specified port to be the Mirror Capture Port. Only one port can be the Mirror Capture Port at any one time. SYNTAX: eth switch mirror capture port = <number{1-4}> where: port The port to be the Mirror Capture Port. REQUIRED Note If no port number is specified, then the port number of...
Eth Commands eth switch mirror egress Enable or disable the specified port to be the Mirror Egress Port. Only one port can be the Mirror Egress Port at any one time. But a port can be the Mirror Egress Port and the Mirror Ingress Port at the same time.
Eth Commands eth switch mirror ingress Enable or disable the specified port to be the Mirror Ingress Port. Only one port can be the Mirror Ingress Port at any one time. But a port can be the Mirror Egress Port and the Mirror Ingress Port at the same time.
Eth Commands eth switch share add Add a port to be shared. SYNTAX: eth switch share add port = <number{1-4}> shared = <number{1-4}> where: port A number between 1 and 4. REQUIRED Represents the port. shared A number between 1 and 4. REQUIRED Represents the shared port.
Eth Commands eth switch share delete Delete a shared port. SYNTAX: eth switch share delete port = <number{1-4}> shared = <number{1-4}> where: port A number between 1 and 4. REQUIRED Represents the port. shared A number between 1 and 4. REQUIRED Represents the shared port.
Eth Commands eth switch share list Display shared ports. SYNTAX: eth switch share list RELATED COMMANDS: eth switch share add Add a port to be shared. eth switch share delete Delete a shared port. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth switch qos config Configure common qos parameters. SYNTAX: eth switch qos config state = <disabled|enabled> [nbrOfQueues = <number{0-4}>] [realtime = <disabled|enabled>] where: state Enable or disable QoS REQUIRED nbrOfQueues Number of QoS queues OPTIONAL realtime Enable or disable real time OPTIONAL RELATED COMMANDS: eth switch qos ifconfig...
Eth Commands eth switch qos ifconfig Configure per port QoS parameters. SYNTAX: eth switch qos ifconfig port = <number{1-4}> mode = <802.1p|diffserv|high|none|tos> [flowcontrol = <disabled|enabled>] where: Port Port to be configured REQUIRED Mode QoS Classifier for the port REQUIRED Fowcontrol Enable or disable flow control OPTIONAL RELATED COMMANDS:...
Eth Commands eth switch qos list Display QoS configuration. SYNTAX: eth switch qos list RELATED COMMANDS: eth switch qos config Configure common qos parameters. eth switch qos ifconfig Configure per port QoS parameters. eth switch qos weights Configure the queue weights. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth switch qos weights Configure the queue weights. SYNTAX: eth switch qos weights queue0 = <number{0-100}> queue1 = <number{0-100}> queue2 = <number{0-100}> queue3 = <number{0-100}> where: QueueX The weight of queue X in WFQ (percentage) REQUIRED X=1 through 4 RELATED COMMANDS: eth switch qos config Configure common qos parameters.
Eth Commands eth switch shaper ifconfig Configure per port shaper parameters. SYNTAX: eth switch shaper ifconfig port = <number{1-4}> ingress = <disabled|enabled> shaper = <number{0-1}> [state = <disabled|enabled>] [speed = <number{64000-100000000}>] [burstsize = <number{6-126}>] where: port Port number REQUIRED ingress Enabled: port is ingress port REQUIRED Disabled: port is egress port...
Eth Commands eth switch shaper iflist Display shaper configuration per port. SYNTAX: eth switch shaper iflist RELATED COMMANDS: eth switch shaper config Configure common ingress shaper parameters. eth switch shaper ifconfig Configure per port shaper parameters. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth switch storm ifconfig Configure per port storm control parameters. SYNTAX: eth switch storm ifconfig port = <number{1-4}> [state = <disabled|enabled>] [rate = <{33|50|100|200}>] [burstsize = <number{2-8}>] [broadcast = <disabled|enabled> [multicast = <disabled|enabled>] [unknown = <disabled|enabled>] where: port Port number REQUIRED state...
Eth Commands eth switch storm iflist Display storm control configuration per port. SYNTAX: eth switch storm iflist RELATED COMMANDS: eth switch storm ifconfig Configure per port storm control parameters. E-DOC-CTC-20061027-0012 v2.0...
Eth Commands eth vlan add Add a new VLAN. SYNTAX: eth vlan add name = <string> vid = <number{2-4094}> [addrule = <{disabled | enabled}>] where: name The new VLAN name. REQUIRED A number representing the new VLAN ID. REQUIRED Note The ID 1 is reserved for the default VLAN.
Eth Commands eth vlan delete Delete a VLAN. SYNTAX: eth vlan delete name = <string> where: name The name of the VLAN to be deleted. REQUIRED EXAMPLE: =>eth vlan list Name ---- default myVLAN =>eth vlan delete name=myVLAN vid=2 =>eth vlan list Name ---- default...
Eth Commands eth vlan flush Flush all VLANs. All the VLANs, except the default VLAN will be flushed. SYNTAX: eth vlan flush EXAMPLE: =>eth vlan list Name ---- default myVLAN yourVLAN =>eth vlan flush =>eth vlan list Name ---- default =>...
Eth Commands eth vlan list Display all VLANs. SYNTAX: eth vlan list EXAMPLE: =>eth vlan list Name ---- default myVLAN => RELATED COMMANDS: eth vlan add Add a new VLAN. eth vlan delete Delete a VLAN. E-DOC-CTC-20061027-0012 v2.0...
Expr Commands 15 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.
Expr Commands expr add Add a subexpression to an expression. SYNTAX: expr add name = <string> type = <{intf | ip | serv}> addr [!]= <ip-range> [intf [!]= <string>] [intfgroup [!]= <{wan|local|lan|tunnel|dmz|guest} or number>] [tos [!]= <number{0-255}>] [precedence [!]= <IP precedence type> or <number>] [dscp [!]= <DSCP name>...
Page 357
Expr Commands 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 358
Expr Commands 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-0012 v2.0...
Page 359
Expr Commands EXAMPLE: =>expr list name type use flags expression ------------------------------------------------------------------------------------------ _myPPP_ppp intf 1. intf=myPPP_ppp _eth0 intf 1. intf=eth0 intf 1. intfgroup=0 intf 1. intfgroup=2 local intf 1. intfgroup=1 notwan intf 1. intfgroup=2 2. intfgroup=1 _10.0.0.138 1. addr=10.0.0.138 _192.168.1.254 1. addr=192.168.1.254 DiffServ serv 1.
Expr Commands expr delete Delete an expression. SYNTAX: expr delete name = <string> [index = <number>] where: name The name of the expression to be deleted. REQUIRED index The index of the subexpression to be deleted. OPTIONAL Note If not specified, all the subexpressions wil be deleted. E-DOC-CTC-20061027-0012 v2.0...
Page 361
Expr Commands EXAMPLE: =>expr list name type use flags expression ------------------------------------------------------------------------------------------ _myPPP_ppp intf 1. intf=myPPP_ppp _eth0 intf 1. intf=eth0 intf 1. intfgroup=0 intf 1. intfgroup=2 local intf 1. intfgroup=1 notwan intf 1. intfgroup=2 2. intfgroup=1 myEXPR intf 1. intf=Internet intfgroup=2 _10.0.0.138 1.
Expr Commands 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 364
Expr Commands EXAMPLE 1: =>expr list name type use flags expression ------------------------------------------------------------------------------------------ _Internet intf 1. intf=Internet _LocalNetwork intf 1. intf=LocalNetwork HTTPI_if_0 intf 1. intf=LocalNetwork 2. intf=LocalNetwork 3. intf=LocalNetwork HTTP_if_0 intf 1. intfgroup=2 HTTPs_if_0 intf 1. intfgroup=2 FTP_if_0 intf 1. intfgroup=2 TELNET_if_0 intf 1.
Page 366
Expr Commands RELATED COMMANDS: expr add Add a subexpression to an expression. expr delete Delete an expression. E-DOC-CTC-20061027-0012 v2.0...
Expr Commands expr modify Modify an expression. SYN TAX: expr modify name = <string> type = <{intf | ip | serv}> index = <number> addr [!]= <ip-range> [intf [!]= <string>] [intfgroup [!]= <{wan|local|lan|tunnel|dmz|guest} or number>] [bridgeport [!]= <number>] [tos [!]= <number{0-255}>] [precedence [!]= <IP precedence type>...
Page 368
Expr Commands intfgroup The IP interface group. OPTIONAL Choose between: > > local > > tunnel > > guest. Note Only for expression type intf. bridgeport The bridge port number. OPTIONAL Note Only for expression type intf. A number between 0 and 255. OPTIONAL Represents the ToS specification in the IP packet.
Page 369
Expr Commands 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-0012 v2.0...
Firewall Commands 16 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 373
Firewall Commands 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.
Firewall Commands firewall list List the firewall configuration. SYNTAX: firewall list [format = <{pretty | cli}>] where: format Select the output format in which the configuration must be OPTIONAL shown. Choose between: > pretty: the configuration is shown as intuitive output in clear text.
Page 376
Firewall Commands 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...
Firewall Commands firewall chain add Add a chain. SYNTAX: firewall chain add chain = <string> where: chain The name of the chain to be added. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Page 378
Firewall Commands 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...
Firewall Commands firewall chain delete Delete a chain. SYNTAX: firewall chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Page 380
Firewall Commands 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 ======...
Firewall Commands firewall chain list List all chains. SYNTAX: firewall chain list [format = <{pretty | cli}>] where: format Select the output format in which the chains must be shown. OPTIONAL Choose between: > pretty: the chains are shown as intuitive output in clear text.
Firewall Commands firewall level delete Delete a security level. SYNTAX: firewall level delete name = <string> where: name The name of the security level to be deleted. REQUIRED RELATED COMMANDS: firewall level add Add a security level. firewall level list List all the security levels.
Firewall Commands 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: >...
Firewall Commands firewall level set Set the security level or display the current security level. SYNTAX: firewall level set [name = <string>] where: name The name of the security level to be set. OPTIONAL Note If no security level is specified, the current security level will be shown.
Firewall Commands firewall rule delete Delete a firewall rule. SYNTAX: firewall rule delete chain = <string> index = <number> where: chain The name of the chain in which a rule must be deleted. REQUIRED index The number of the rule in the chain. REQUIRED RELATED COMMANDS: firewall rule add...
Firewall Commands firewall rule flush Flush all firewall rules. SYNTAX: firewall rule flush [chain = <string>] where: chain The name of the chain for which the rules must be flushed. OPTIONAL Note If not specified, the rules of all the chains will be flushed.
Firewall Commands 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.
Firewall Commands firewall rule debug clear Clear the firewall rule statistics. SYNTAX: firewall rule debug clear [chain = <string>] [index = <number>] where: chain The name of the chain which contains the rule. OPTIONAL index The number of the rule in the chain. OPTIONAL Note If not specified, the statistics for all the rules in the...
Firewall Commands firewall rule debug stats Show the firewall rule statistics. SYNTAX: firewall rule debug stats [chain = <chain name>] [index = <number>] where: chain The name of the chain for which the statistics must be shown. OPTIONAL Note If not specified, the statistics for all the chains will be shown.
GRP Commands 17 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.
GRP Commands grp config Set the Generic Routing Protocol (GRP) configuration settings. SYNTAX: grp config [cdistance = <number{0-255}>] [kdistance = <number{0-255}>] [rdistance = <number{0-255}>] [trace = <{disabled | enabled}>] where: cdistance A number between 0 and 255. OPTIONAL Sets the distance of the connected route type. The default is 0.
GRP Commands grp rtlist Show the current routes in the GRP interfaces routing table. SYNTAX: grp rtlist [dst = <ip-address>] [dstmask = <ip-mask (dotted or cidr)>] where: The destination IP address of the route. OPTIONAL Supports IP/mask notation. Note If no destination IP address is specified, all the current routes will be shown.
Page 408
GRP Commands impsrt Enable or disable the import of static routes. OPTIONAL The default is enabled. impdefkrt Enable or disable the import of the default kernel route. OPTIONAL The default is enabled. impdefsrt Enable or disable the import of the default static route. OPTIONAL The default is enabled.
Page 409
GRP Commands 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...
GRP Commands grp rip show Show the RIP settings and the routes in the RIP database. SYNTAX: grp rip show EXAMPLE: =>grp rip show RIP routing protocol config dump ------------------------------------ RIP daemon is enabled Global RIP queries received : 0 Global RIP route changes : 3 Default version : send rip_v2, receive rip_v2 Default redistribution metric is 1...
Hostmgr Commands 18 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.
Hostmgr Commands hostmgr delete Delete the host device info from the host manager. SYNTAX: hostmgr delete mac_addr = <hardware-address> where: mac_addr The MAC address of the host to be removed. REQUIRED EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ----------...
Hostmgr Commands hostmgr flush Flush the host manager configuration. The host manager configuration is cleaned and returned to default values. SYNTAX: hostmgr flush E-DOC-CTC-20061027-0012 v2.0...
Hostmgr Commands hostmgr list List all the host devices. SYNTAX: hostmgr list EXAMPLE: =>hostmgr list MAC-address IP-address Flags Type Intf Hw Intf Hostname ----------- ---------- ----- ---- ---- ------- -------- 00:10:a4:33:56:53 0.0.0.0 Playstation ethif1 ethif1 Play 00:10:a4:ad:32:cf 192.168.1.64 Generic Device LocalNetwork ethif4 MyComput...
IDS Commands 19 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.
IDS Commands ids config Display/modify the Intrusion Detection System (IDS) configuration. SYNTAX: ids config [state = <{disabled | enabled}>] [trace = <{disabled|enabled}>] where: state Enable or disable IDS checks. OPTIONAL The default is enabled. trace Enable or disable tracing. OPTIONAL The default is disabled.
IDS Commands ids parser list Display the IDS parser configuration. SYNTAX: ids parser list [parser = <parser>] where: parser The name of the parser REQUIRED EXAMPLE: =>ids parser list parser state ----------------------------------------- fragment enabled scan enabled enabled proto enabled rate enabled =>...
IDS Commands ids parser modify Modify the IDS parser configuration. SYNTAX: ids parser modify parser = <string> state = <{disabled | enabled}> where: parser The name of the IDS parser of which the configuration must be modifi REQUIRED state Disable or enable the parser. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Page 428
IDS Commands 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...
IDS Commands ids pattern clear Reset the pattern tracker. SYNTAX: ids pattern clear EXAMPLE: =>ids pattern stats Pattern tracker statistics: --------------------------- memory : 32768 bytes maximum number of patterns : 512 number of active patterns number of recycled patterns number of pattern searches number of new patterns maximum number of hash collisions % of hash entries with collisions...
IDS Commands ids pattern list Display the patterns in the pattern tracker. SYNTAX: ids pattern list [size = <{10 | 100 | full} or number>] where: size The size of the IDS pattern list that will be shown. OPTIONAL Choose between: >...
IDS Commands ids pattern stats Display the pattern tracker statistics. SYNTAX: ids pattern stats EXAMPLE: =>ids pattern stats Pattern tracker statistics: --------------------------- memory : 32768 bytes maximum number of patterns : 512 number of active patterns number of recycled patterns number of pattern searches number of new patterns maximum number of hash collisions...
IDS Commands ids signature modify Modify the states of the signatures. SYNTAX ids signature modify [signature = <fragment_sweep| zero-length_fragment_size| small_fragment_size| fragment_size_overrun| fragment_overlap| fragment_out-of-order| ip_protocol_scan| tcp_port_scan|tcp_syn_scan| stealth_tcp_null_scan| stealth_tcp_fin_scan| stealth_tcp_xmas_scan| stealth_tcp_full_xmas_scan| stealth_tcp_vecna_scan| stealth_tcp_syn-fin_scan| udp_port_scan|ping_sweep_scan| tcp_syn_flood|udp_flood|ping_flood| icmp_unreachable_storm| smurf_broadcast_attack| smurf_storm_attack| fraggle_broadcast_attack| fraggle_storm_attack|land_attack}>] state = <{disabled|enabled}> where signature The name of the signature...
IDS Commands ids threshold modify Modify the IDS thresholds. SYNTAX: ids threshold modify index = <number> [window = <number>] [limit = <number>] [scaling = <{disabled | enabled}>] where: index The index of the IDS threshold to be modified. REQUIRED Use the command :ids threshold list to obtain the indexes. window A number (of seconds).
IGMP Commands 20 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.
IGMP Commands 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...
IGMP Commands 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: >...
IGMP Commands 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...
IGMP Commands 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...
IGMP Commands 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.
IGMP Commands 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.
Interface Commands 21 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-0012 v2.0...
IP Commands 22 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 460
IP Commands 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-0012 v2.0...
IP Commands ip arpadd Add an entry to the ARP cache of a broadcast Internet Protocol (IP) interface. SYNTAX: ip arpadd intf = <string> ip = <ip-range> [hwaddr = <hardware-address>] where: intf The IP interface name. REQUIRED The IP address (or range) of the entry to be added to the Address REQUIRED Resolution Protocol (ARP) cache.
IP Commands ip arpdelete Delete an entry from the ARP cache. SYNTAX: ip arpdelete intf = <string> ip = <ip-range> [hwaddr = <hardware-address>] where: intf The IP interface name. REQUIRED The IP address (or range) of the entry to be deleted. REQUIRED hwaddr The hardware address (for example the Ethernet MAC address) of the...
IP Commands ip arplist Display the ARP cache. SYNTAX: ip arplist EXAMPLE: =>ip arplist Interface IP-address HW-address Type eth0 10.0.0.1 00:10:a4:ad:32:cf STATIC eth0 10.0.0.2 00:00:00:00:00:00 DYNAMIC eth0 10.0.0.3 00:a0:24:ae:66:e1 STATIC => RELATED COMMANDS: ip arpadd Add an entry to the ARP cache of a broadcast Internet Protocol (IP) interface. ip arpdelete Delete an entry from the ARP cache.
IP Commands 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 465
> 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).
IP Commands ip flush Flush all the static IP parameters. Dynamic configurations (for example from PPP or CIP links) remain. The flush command does not impact previously saved configurations. The command :ip flush deletes all local IP connectivity. Do not use this command during an IP based local connection, for example a Telnet CLI session, or web based CLI access.
IP Commands ip ifadd Create an IP interface. SYNTAX: ip ifadd intf = <string> dest = <string> where: intf The name of the IP interface to be created. REQUIRED dest An network interface name. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop...
IP Commands ip ifattach Attach an IP interface. SYNTAX: ip ifattach intf = <string> where: intf The name of the IP interface to be attached. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c Internet 1500...
IP Commands ip ifdelete Delete an IP interface. SYNTAX: ip ifdelete intf = <string> where: intf The name of the IP interface to be deleted. REQUIRED EXAMPLE: =>ip iflist Interface Group TX-Drop Status HW-address loop local 65535 123966 75177 [UP] 00:0e:50:0f:fc:2c Internet 1500...
IP Commands ip ifdetach Detach an IP interface. SYNTAX: ip ifdetach intf = <string> where: intf The name of the IP interface to be detached. REQUIRED EXAMPLE: =>ip iflist expand=enabled Interface Group TX-Drop Status HW-address loop local 65535 130597 82240 [UP] 00:0e:50:0f:fc:2c BRHW-address...
IP Commands 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...
IP Commands ip ifwait Wait for a status change of an IP interface. SYNTAX: ip ifwait intf = <string> [timeout = <number{1-600000}>] [adminstatus = <{down | up}>] [operstatus = <{down | up}>] [linkstatus = <{down | up}>] where: intf The IP interface name. REQUIRED timeout A number between 1 and 600000 (seconds).
IP Commands ip ipadd Assign an IP address to an IP interface. SYNTAX: ip ipadd intf = <string> addr = <ip-address> [netmask = <ip-mask(dotted or cidr)>] [pointopoint = <ip-address>] [addroute = <{disabled | enabled}>] where: intf The IP interface name. REQUIRED addr The new IP address to be added.
IP Commands ip ipconfig Modify an IP address configuration. SYNTAX: ip ipconfig addr = <ip-address> [preferred = <{disabled | enabled}>] [primary = <{disabled | enabled}>] where: addr The IP address to be configured. REQUIRED preferred Make this IP address the preferred address for that subnet (enabled) or OPTIONAL not (disabled).
IP Commands ip ipdelete Remove an IP address from an IP interface. SYNTAX: ip ipdelete addr = <ip-address> where: addr The IP address to be deleted. REQUIRED EXAMPLE: =>ip iplist Interface Type IP-address Point-to-point/Mask eth0 Ethernet 10.0.0.2 255.255.255.0 eth0 Ethernet 10.0.0.138 255.255.255.0 eth0...
IP Commands ip iplist Display all the configured IP addresses. SYNTAX: ip iplist EXAMPLE: =>ip iplist Interface Type IP-address Point-to-point/Mask LocalNetwork Ethernet 10.0.0.138 255.255.255.0 LocalNetwork Ethernet *192.168.1.254 255.255.255.0 loop Ethernet 127.0.0.1 255.255.255.255 => RELATED COMMANDS: ip ipadd Assign an IP address to an IP interface. ip ipdelete Remove an IP address from an IP interface.
IP Commands 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.
IP Commands 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.
IP Commands 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.
IP Commands ip rtadd Add a route to the routing table. SYNTAX: ip rtadd dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [label = <string>] [gateway = <ip-address>] [intf = <string>] [srcintf = <string>] [metric = <number{0-255}>] where: The destination IP address(es) for this route. REQUIRED Note Supports ip/mask notation.
IP Commands ip rtdelete Delete a route from the routing table. SYNTAX: ip rtdelete dst = <ip-address> [dstmsk = <ip-mask(dotted or cidr)>] [label = <string>] [gateway = <ip-address>] [intf = <string>] where: The destination IP address(es) for this route. REQUIRED Note Supports cidr notation.
IP Commands ip auto ifadd Create an autoIP interface. SYNTAX: ip auto ifadd intf = <string> [addr = <ip-address>] where: intf The name of the IP interface for which a link-local address has to be REQUIRED allocated. dest The preferred link-local IP address. OPTIONAL EXAMPLE: =>ip auto ifadd intf=eth0...
IP Commands ip auto ifattach Select and assign a link-local address to an autoIP interface. SYNTAX: ip auto ifattach intf = <string> where: intf The name of the autoIP interface for which a link-local address has to be REQUIRED attached. EXAMPLE: =>...
IP Commands ip auto ifconfig Configure an autoIP interface. SYNTAX: ip auto ifconfig intf = <string> [addr = <ip-address>] [poolstart = <ip-address>] [poolend = <ip-address>] [netmask = <ip-mask(dotted or cidr)>] [claim = <number{0-65535}>] [defence = <number{0-65535}>] [probe = <number{0-65535}>] [interval = <number{1-65535}>] where: intf The name of the autoIP interface to be configured.
Page 491
IP Commands EXAMPLE: => ip auto iflist eth0 : [INIT] 0.0.0.0 poolstart = 169.254.1.1 poolend = 169.254.254.254 netmask = 255.255.0.0 claim : 10 defence : 5 probe : 4 interval : 2 (sec) probes sent = 0 collisions =>ip auto ifconfig intf=ipsec0 claim=5 probe=5 =>...
IP Commands ip auto ifdelete Delete an existing autoIP interface. SYNTAX: ip auto ifdelete intf = <string> where: intf The name of the IP interface to be deleted. REQUIRED EXAMPLE: =>ip auto iflist ipsec0 : [SELECTING] 169.254.80.236 poolstart = 169.254.1.1 poolend = 169.254.254.254 netmask = 255.255.0.0 claim : 10...
IP Commands ip auto ifdetach Release the link-local address for the given autoIP interface. SYNTAX: ip auto ifdetach intf = <string> where: intf The name of the autoIP interface for which a link-local address has to be REQUIRED detached. EXAMPLE: =>ip auto iflist ipsec0 : [SELECTING] 169.254.80.236...
IP Commands ip auto iflist Display the autoIP interfaces. SYNTAX: ip auto iflist [intf = <string>] where: intf The name of the autoIP interface to be listed. OPTIONAL Note If not specified, all the autoIP interfaces are shown. EXAMPLE: =>ip auto iflist eth0 : [CLAIMED] 169.254.138.1 poolstart = 169.254.1.1...
IP Commands ip debug httpprobe Send a HTTP probe. This HTTP probe will measure the Round Trip Time (RTT) taken to connect and access data from a HTTP server. SYNTAX: ip debug httpprobe url = <string> [version = <{1.0 | 1.1}>] where: The Uniform Resource Locator (URL) identifying the HTTP server.
IP Commands ip debug stats Display IP statistics. SYNTAX: ip debug stats EXAMPLE: =>ip debug stats Total datagrams received : 8599 IP header errors Datagrams forwarded : 23 Datagram forwarding errors Datagram forwarding resource errors Total Fragments received Fragments dropped due to resources or timeouts Datagrams reassembled Datagrams fragmented successfully Datagram fragmentation errors...
IPQoS Commands 23 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.
IPQoS Commands ipqos config Configure IPQoS for a given destination interface for the IPQoS queues instantiation. When enabling or disabling IPQoS, take the following into account: > if the WAN interface (for example PPPoA, IP oA,...) is detached at the time of enabling/disabling IPQoS, then the WAN interface has to be attached in order for the enabling/disabling of IPQoS to take effect.
Page 503
IPQoS Commands 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 504
IPQoS Commands 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.
IPQoS Commands ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface. SYNTAX: ipqos ef config intf = <string> [state = <{disabled | enabled}>] [timeout = <number{100-10000}>] [mtu = <number{68-65535}>] where: intf The name of the IP interface. REQUIRED state Enable or disable the IPQoS EF timer for the interface.
IPQoS Commands ipqos ef list Display the IPQoS EF timers. SYNTAX: ipqos ef list EXAMPLE: =>ipqos ef list Interface State Timeout (ms) (bytes) loop disabled 1000 65535 Rt_PPPoA2 enabled 1000 1500 eth0 disabled 1000 1500 => RELATED COMMANDS: ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface.
IPQoS Commands ipqos ef stats Display the IPQoS EF timer statistics. SYNTAX: ipqos ef stats EXAMPLE: =>ipqos ef stats Interface State Remain (ms) loop active Rt_PPPoA2 active eth0 disabled => RELATED COMMANDS: ipqos ef config Configure the IPQoS Expedited Forwarding (EF) timer for an interface. ipqos ef list Display the IPQoS EF timers.
Page 511
IPQoS Commands 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.
IPQoS Commands ipqos queue list Display the IPQoS subqueue configuration. SYNTAX: ipqos queue list [dest = <string}>] where: dest The destination interface for the IPQoS queues instantiation. OPTIONAL This is an ATM phonebook entry. Note If not specified, the IPQoS subqueue configuration for all the interfaces will be shown.
IPQoS Commands ipqos queue stats Show the IPQoS subqueue statistics. SYNTAX: ipqos queue stats [dest = <string}>] where: dest The destination interface for the IPQoS queues instantiation. OPTIONAL This is an ATM phonebook entry. Note If not specified, the IPQoS subqueue statistics for all the interfaces will be shown.
Label Commands 24 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.
Label Commands label add Create a new label. SYNTAX: label add name = <string> where: name The name of the label to be added. REQUIRED EXAMPLE: =>label list Name Class Bidirect Inherit Tosmark Type Value Ttlover Trace DSCP overwrite dscp defclass disabled disabled disabled tos disabled 0...
Label Commands label delete Delete a label. SYNTAX: label delete name = <string> [force = <{disabled | enabled}>] where: name The name of the label to be deleted. REQUIRED force Force delete and cleanup references even when the label is still OPTIONAL in use (enabled) or not (disabled).
Label Commands label list Display the labels. SYNTAX: label list [name = <string>] where: name The name of the label to be displayed. OPTIONAL Note If not specified, all the labels will be displayed. EXAMPLE: =>label list Name Class Bidirect Inherit Tosmark Type Value Ttlover...
Page 521
Label Commands 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 522
Label Commands 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...
Label Commands label chain add Add a new label chain. SYNTAX: label chain add chain = <string> where: chain The name of the chain to be added. REQUIRED EXAMPLE: =>label chain list Chains ====== Name Description ------------------------------------------------- routing_labels system rt_user_labels user rt_default_labels user...
Label Commands label chain delete Delete a label chain. SYNTAX: label chain delete chain = <string> where: chain The name of the chain to be deleted. REQUIRED EXAMPLE: =>label chain list Chains ====== Name Description ------------------------------------------------- routing_labels system rt_user_labels user rt_default_labels user qos_labels...
Label Commands label chain list Display a list of chains. SYNTAX: label chain list [format = <{pretty | cli}>] where: format Select the output format of the list. OPTIONAL Choose between: > pretty: the configuration is shown as intuitive output in clear text.
Label Commands label rule delete Delete a label rule. SYNTAX: label rule delete chain = <string> index = <number> where: chain The name of the chain in which a rule must be deleted. REQUIRED index The index number of the rule in the chain. REQUIRED Use the command :label rule list to obtain the index number of the applicable rule.
Page 531
Label Commands RELATED COMMANDS: label rule add Add a label rule. label rule list Display a list of label rules. E-DOC-CTC-20061027-0012 v2.0...
Label Commands label rule flush Flush all label rules. The chains themselves are not removed. The flush command does not impact previously saved configurations. SYNTAX: label rule flush [chain = <string>] where: chain The name of the chain to be flushed. OPTIONAL Note If not specified, all the rules for all the chains are...
Label Commands 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.
Label Commands 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.
Label Commands 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.
Language Commands 25 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-0012 v2.0...
Language Commands 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.
Language Commands language delete Delete one or all language archives. SYNTAX: language delete [file = <string>] [all = <{yes | no}>] where: file The filename of the language archive to be removed. OPTIONAL Remove all languages archives (yes) or not (no). OPTIONAL The default is no.
Language Commands language list List the available language archives. SYNTAX: language list EXAMPLE: =>language list CODE LANGUAGE VERSION FILENAME en* English 5.3.0.10.0 <system> => The currently selected language is indicated by a “*” next to the OSI language code. RELATED COMMANDS: language config Select a language.
MLP Commands 28 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.
MLP Commands mlp debug export Export all the scores. SYNTAX: mlp debug export RELATED COMMANDS: mlp import Import all the scores. E-DOC-CTC-20061027-0012 v2.0...
MLP Commands mlp privilege add Add a privilege. SYNTAX: mlp privilege add name = <quoted string> type = <{access | service}> [descr = <quoted string>] where: name The name of the new privilege. REQUIRED Note The maximum number of privileges is 60. type Select the privilege type.
Page 578
MLP Commands 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"...
MLP Commands mlp privilege addzone Add a zone to a privilege. Only one zone can be added at a time to a privilege. If multiple zones need to be added, the command :mlp privilege addzone must be executed for each zone to be added. SYNTAX: mlp privilege addzone name = <string>...
MLP Commands mlp privilege config Modify a privilege. SYNTAX: mlp privilege config name = <string> [descr = <quoted string>] [score = <{hex-word}[:{hex-word}] ex: 'a12:c30f'>] where: name The name of the privilege to be modified. REQUIRED descr Set the privilege description. OPTIONAL Note The maximum length is 63 characters.
MLP Commands mlp privilege delete Delete a privilege. SYNTAX: mlp privilege delete name = <string> where: name The name of the privilege to be deleted. REQUIRED EXAMPLE: =>mlp privilege list type=access Privilege (type) Description ---------------------------- anyaccess (access) All access privileges granted AP1 (access) LAN _Local_all AP2 (access) LAN_Local with all secured channels AP3 (access) LAN_Local with all channels &...
Page 582
MLP Commands RELATED COMMANDS: mlp privilege delete Add a privilege. mlp privilege list Display the privileges. E-DOC-CTC-20061027-0012 v2.0...
MLP Commands mlp privilege list Display the privileges. SYNTAX: mlp privilege list [name = <string>] [type = <{access | service}>] [verbose = <{minimal | medium | all}>] where: name The name of the privilege to be listed. OPTIONAL Note If not specified, all the privileges will be shown. type Select the privilege type to be shown.
MLP Commands mlp privilege removezone Remove a zone from a privilege. Only one zone can be removed at a time from a privilege. If multiple zones need to be removed, the command :mlp privilege removezone must be executed for each zone to be removed. SYNTAX: mlp privilege removezone name = <string>...
MLP Commands mlp role add Add a role. SYNTAX: mlp role add name = <quoted string> parent = <string> [descr = <quoted string>] where: name The name of the new role. REQUIRED Note The maximum number of roles is 15. parent The name of the parent role.
Page 587
MLP Commands mlp role list Display the roles. E-DOC-CTC-20061027-0012 v2.0...
MLP Commands mlp role addpriv Add a privilege to a role. SYNTAX: mlp role addpriv name = <string> access = <string> service = <string> where: name The name of the role. REQUIRED access The name of the access privilege to be added. REQUIRED service The name of the service privilege to be added.
MLP Commands mlp role config Modify the role. SYNTAX: mlp role config name = <string> [parent = <string>] [descr = <quoted string>] where: name The name of the role to be configured. REQUIRED parent The name of the parent role. OPTIONAL descr The role description.
MLP Commands mlp role delete Delete a role. SYNTAX: mlp role delete name = <string> where: name The name of the role to be deleted. REQUIRED EXAMPLE: =>mlp role list Role (parent) Description ------------------------- root (-) The superuser SuperUser (root) Any service and any access from LAN/WAN/LOCAL TechnicalSupport (SuperUser) Any service and any channels from WAN Administrator (TechnicalSupport) Any service and any access from LAN/Local origin only PowerUser (Administrator) GUI(Service/overview page)via http/https from LAN origin...
MLP Commands mlp role list Display the roles. SYNTAX: mlp role list [name = <string>] [verbose = <{minimal | medium | all}>] where: name The name of the role to be listed. OPTIONAL Note If not specified, all the roles will be listed. verbose Limit the output list.
MLP Commands mlp role removepriv Remove a privilege from a role. SYNTAX: mlp role removepriv name = <string> access = <string> [service = <string>] where: name The name of the role. REQUIRED access The name of the access privilege to be deleted. REQUIRED service The name of the service privilege to be deleted.
NAT Commands 29 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.
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...
NAT Commands nat iflist Display the address translation configuration on all the interfaces. SYNTAX: nat iflist EXAMPLE: =>nat iflist Interface loop disabled Internet enabled RtPPPoE_ppp enabled LocalNetwork transparent => RELATED COMMANDS: nat ifconfig Modify address translation on an IP interface. E-DOC-CTC-20061027-0012 v2.0...
Page 599
NAT Commands 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 600
NAT Commands 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. >...
NAT Commands nat mapdelete Delete an address mapping from a NAT enabled interface. SYNTAX: nat mapdelete intf = <string> index = <number> where: intf The IP interface name. REQUIRED index The map index. REQUIRED Use the command :nat maplist to obtain a list of the mapindexes.
NAT Commands 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 605
NAT Commands 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 606
NAT Commands 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 862) or, alternatively, type the protocol number.
NAT Commands nat tmpldelete Delete an address mapping template. SYNTAX: nat tmpldelete index = <number> where: index The index of the address mapping template to be deleted. REQUIRED Use the command :nat tmpllist to view the address mapping templates. EXAMPLE: =>nat tmpllist Idx Type Interface Ifgroup...
NAT Commands nat tmplinst Instantiate address mapping templates for a given dynamic address. SYNTAX: nat tmplinst intf = <string> addr_index = <ip-address> dynamic_addr = <ip-address> where: intf The IP interface name. REQUIRED addr_index The outside IP address index/key to instantiate for. REQUIRED dynamic_addr The dynamic address to substitute the index/key with.
PPP Commands 30 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.
PPP Commands ppp ifadd Create a new PPP interface. SYNTAX: ppp ifadd intf = <string> where: intf The name for the new PPP interface. REQUIRED Note If not specified, the destination parameter must be specified. In this case the name of the destination will double as interface name.
Page 614
PPP Commands RELATED COMMANDS: ppp ifdelete Delete a PPP interface. ppp iflist Display the PPP interfaces. E-DOC-CTC-20061027-0012 v2.0...
PPP Commands ppp ifattach Attach a PPP interface. SYNTAX: ppp ifattach intf = <string> where: intf The name of the PPP interface to be attached. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Page 616
PPP Commands EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492 Tx inactivity = 1200s left = 0s auth = auto user = password =...
PPP Commands ppp ifconfig Configure a PPP interface. The interface to be configured must not be connected at the time of configuration. If this should be the case, use the command :ppp ifdetach before using the command :ppp ifconfig. SYNTAX: ppp ifconfig intf = <string>...
Page 618
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 619
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 620
PPP Commands 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 621
PPP Commands EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492 Tx inactivity = 1200s left = 0s auth = auto user = password =...
PPP Commands ppp ifdetach Detach a PPP interface. SYNTAX: ppp ifdetach intf = <intfname> where: intf The name of the PPP interface to be detached. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Page 625
PPP Commands EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492 Tx inactivity = 1200s left = 0s auth = auto user = password =...
PPP Commands ppp ifscan Scan a PPPoE interface for available Access Concentrator and Service names. Use the command :ppp ifdetach for this interface before performing a scan on it. SYNTAX: ppp ifscan intf = <string> [time = <number{0-36000}>] where: intf The name of the PPPoE interface to be scanned.
PPP Commands ppp rtadd Add a route to the routing table when the PPP link comes up. This route configuration will determine which local hosts are allowed to use this link and/or which remote destinations should be or should not be reachable. The interface must not be connected when a route configuration is added.
Page 629
PPP Commands 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...
PPP Commands ppp rtdelete Delete the route for a PPP link. The interface must not be connected when a route configuration must be deleted. If the interface is connected, use the command :ppp ifdetach for this interface. SYNTAX: ppp rtdelete intf = <intfname>...
Page 631
PPP Commands EXAMPLE: =>ppp iflist Internet: dest : RELAY [00:00:00] Retry : 10 mode = IP routing flags = echo magic accomp restart mru addr savepwd demanddial dns metric = 0 mru = 1492 Tx inactivity = 1200s left = 0s auth = auto user = password =...
PPP Commands ppp relay flush Remove all Ethernet interfaces from the PPP relay agent list and terminate all sessions. The flush command does not impact previously saved configurations. SYNTAX: ppp relay flush E-DOC-CTC-20061027-0012 v2.0...
PPP Commands 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.
PPP Commands ppp relay iflist Display all Ethernet interfaces added to the PPP relay agent list. SYNTAX: ppp relay iflist where: intf The Ethernet interface to be added to the PPP relay agent list. REQUIRED EXAMPLE: =>ppp relay iflist Interface HWaddr Status ethoa_0_35...
PPP Commands ppp relay sesslist Add an Ethernet interface to the PPP relay list. SYNTAX: ppp relay ifadd intf = <string> where: intf The Ethernet interface to be added to the PPP relay agent list. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
PPTP Commands 31 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.
PPTP Commands pptp list Show the current PPTP configuration. SYNTAX: pptp list EXAMPLE: =>pptp list Dialstr Destination Encaps State User DIALUP_PPP3 default vcmux never CONNECTED (10.0.0.2) => E-DOC-CTC-20061027-0012 v2.0...
PPTP Commands pptp profadd Define a new PPTP profile. SYNTAX: pptp profadd name = <string> [qos = <string>] [encaps = <{vcmux | nlpid}>] [ac = <{never | always | keep}>] where: name The name of the new PPTP profile. REQUIRED The name of the qosbook entry, containing the settings for this OPTIONAL profile.
Page 644
PPTP Commands RELATED COMMANDS: pptp profdelete Define a new PPTP profile. pptp proflist Display all the current PPTP profiles. E-DOC-CTC-20061027-0012 v2.0...
PPTP Commands pptp profdelete Delete a PPTP profile. SYNTAX: pptp profdelete name <string> where: name The name of the PPTP profile to be deleted. REQUIRED EXAMPLE: =>pptp proflist Profile Encaps Relay_PPP1 default nlpid always PPTPLink default vcmux never =>pptp profdelete name=PPTPLink =>pptp proflist Profile Encaps...
Script Commands 32 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...
Script Commands script add Add a line to a script. SYNTAX: script add name = <string> [index = <number>] command = <quoted string> where: name Name of the script in which a line must be added. REQUIRED index Line number OPTIONAL Note Use 0 to add a line.
Script Commands script delete Delete a complete script or a line from a script. SYNTAX: script delete name = <string> [index = <number>] where: name Name of the script to be deleted. REQUIRED index Line number to be deleted. OPTIONAL Use the command :script list to view the line numbers.
Script Commands script list Display a script or all scripts. SYNTAX: script list [name = <string>] where: name Name of the script to be listed. OPTIONAL Note If not specified, all the scripts are displayed. EXAMPLE Some of the default scripts are shown below: =>script list Script: autopvc_add_qos 0: qosbook add name _auto_$1_$2 class $3 tx_peakrate $4 tx_sustrate $5 tx_maxburst $...
Page 652
Script Commands 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-0012 v2.0...
Script Commands script run Run a script. SYNTAX: script run name = <string> pars = <string> where: name Name of the script to be run. REQUIRED Use the command :script list to obtain the names of the different scripts. pars Parameters separated with comma.
Service Commands 33 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.
Service Commands 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.
Service Commands 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=>...
Service Commands service host add Add a host service. SYNTAX: service host add name = <quoted string> [mode = <{server | client | custom}>] where: name The name of the new host service. REQUIRED mode The service mode. OPTIONAL Choose between: >...
Service Commands service host delete Delete a host service. SYNTAX: service host delete name = <quoted string> where: name The name of the host service to be deleted. REQUIRED EXAMPLE: =>service host list Service Name Host User-Defined Mode --------------------------------------------------------------------------- Age of Empires unassigned server AIM Talk...
Service Commands service host disable Disable a host service. SYNTAX: service host disable [name = <quoted string>] where: name The name of the host service to be disabled. OPTIONAL Note If not specified, all the host services will be disabled. EXAMPLE: =>service host list Service Name...
Service Commands 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...
Service Commands service host stats Show the host service statistics. SYNTAX: service host stats EXAMPLE: =>service host stats Services : 113 of 150 in use. Service maps : 225 of 300 in use. Trigger ports: 0 of 25 in use. =>...
Service Commands service host triggerlist List all triggers. SYNTAX: service host triggerlist EXAMPLE: =>service triggerlist Triggerport Portrange Timeout ----------- --------- ------- => E-DOC-CTC-20061027-0012 v2.0...
Service Commands service host rule add Create/define a host service portmap. SYNTAX: service host rule add name = <quoted string> [protocol = <{any|tcp|udp} or number>] [baseport = <supported UDP port | number>] portrange = <port-range> [triggerport = <supported UDP port | number>] [triggerprotocol = <{any|tcp|udp} or number>] where: name...
Service Commands service host rule delete Delete a host service portmap. SYNTAX: service host rule delete name = <quoted string> [protocol = <{any|tcp|udp} or number>] [baseport = <supported UDP port | number>] portrange = <port-range> [triggerport = <supported UDP port | number>] [triggerprotocol = <{any|tcp|udp} or number>] where: name...
Service Commands 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...
Service Commands 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...
Service Commands 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...
Service Commands 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...
Service Commands 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 672
Service Commands 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...
Service Commands 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.
Service Commands 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.
Service Commands 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 676
Service Commands E-DOC-CTC-20061027-0012 v2.0...
SIPServer Commands 34 SIPServer Commands Introduction This chapter describes the commands of the sipserver command group. Contents This chapter covers the following commands: sipserver config Configure the general parameters. sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent.
Page 678
SIPServer Commands sipserver outproxy flush Flush all outbound proxies. sipserver outbreg add Add outbound registrar. sipserver outbreg delete Delete outbound registrar. sipserver outbreg modify Modify outbound registrar. sipserver outbreg list Show all outbound registrars. sipserver outbreg flush Flush all outbound registrars. sipserver registrar config Configure registrar.
SIPServer Commands sipserver config Configure the general parameters. SYNTAX: sipserver config [areacode = <string>] [maxsessions = <number{1-4}>] [rtpportrange = <port-range>] where: areacode The geographical number [OPTIONAL] maxsessions The maximum number of simultaneous sessions rtpportrange The beginport - endport range E-DOC-CTC-20061027-0012 v2.0...
Page 681
SIPServer Commands RELATED COMMANDS: sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent. sipserver extua list Show all external user agents. sipserver extua flush Flush all external user agents. sipserver extua provision Provision the supplementary service. sipserver extua withdraw Withdraw the supplementary service.
SIPServer Commands sipserver extua delete Delete external user agent. SYNTAX: sipserver extua delete id=<number> where: The external ua identifier [REQUIRED} RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua modify Modify external user agent. sipserver extua list Show all external user agents. sipserver extua flush Flush all external user agents.
Page 684
SIPServer Commands RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua list Show all external user agents. sipserver extua flush Flush all external user agents. sipserver extua provision Provision the supplementary service. sipserver extua withdraw Withdraw the supplementary service.
SIPServer Commands sipserver extua list Show all external user agents. SYNTAX: sipserver extua list id = <{all|...}> where: The external ua identifier [REQUIRED} RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent.
SIPServer Commands sipserver extua flush Flush all external user agents. SYNTAX: sipserver extua flush RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent. sipserver extua list Show all external user agents.
SIPServer Commands sipserver extua provision Provision the supplementary service. SYNTAX: sipserver extua provision id = <{1|2|3|4|}> type = <{clip|clir}> where: The external ua identifier [REQUIRED] type The supplementary service type [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent.
SIPServer Commands sipserver extua withdraw Withdraw the supplementary service. SYNTAX: sipserver extua withdraw id = <{1|2|3|4|}> type = <{clip|clir}> where: The external ua identifier [REQUIRED] type The supplementary service type [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent.
SIPServer Commands sipserver extua transparent Make the supplementary service transparent. SYNTAX: sipserver extua transparent id = <{1|2|3|4|}> type = <{clip|clir}> where: The external ua identifier [REQUIRED] type The supplementary service type [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent.
SIPServer Commands sipserver extua activate Activate the supplementary service. SYNTAX: sipserver extua activate id = <{1|2|3|4|}> type = <{clip|clir}> where: The external ua identifier [REQUIRED] type The supplementary service type [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent.
SIPServer Commands sipserver extua deactivate Deactivate the supplementary service. SYNTAX: sipserver extua deactivate id = <{1|2|3|4|}> type = <{clip|clir}> where: The external ua identifier [REQUIRED] type The supplementary service type [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent.
SIPServer Commands sipserver extua listservices Show the services for the user agents. SYNTAX: sipserver extua listservices id = <{all|...}> where: The external ua identifier [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent.
SIPServer Commands sipserver extua map list Show all external-internal user agent connections. SYNTAX: sipserver extua map list extua = <{all|...}> where: extua The external user agent [REQUIRED] RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent.
SIPServer Commands sipserver extua map flush Flush all external-internal user agent connections. SYNTAX: sipserver extua map flush RELATED COMMANDS: sipserver extua add Add external user agent. sipserver extua delete Delete external user agent. sipserver extua modify Modify external user agent. sipserver extua list Show all external user agents.
SIPServer Commands sipserver intua add Add internal user agent. SYNTAX: sipserver intua add id = <{1|2|3|4|5|6|7|8|9|10|}> [aor = <string>] [username = <string>] [password = <password>] [status = <{disabled|enabled}>] where: The internal ua identifier REQUIRED The SIP URI related to this Address-Of-Record OPTIONAL username The authentication username related to this Address-Of-Record...
SIPServer Commands sipserver intua delete Delete internal user agent. SYNTAX: sipserver intua delete id = <> where: The internal ua identifier REQUIRED RELATED COMMANDS: sipserver intua add Add internal user agent. sipserver intua modify Modify internal user agent. sipserver intua list Show all internal user agents.
SIPServer Commands sipserver intua modify Modify internal user agent. SYNTAX: sipserver intua modify id = <{1|2|3|4|5|6|7|8|9|10|}> [aor = <string>] [username = <string>] [password = <password>] [status = <{disabled|enabled}>] where: The internal ua identifier REQUIRED The SIP URI related to this Address-Of-Record OPTIONAL username The authentication username related to this Address-Of-Record...
SIPServer Commands sipserver intua list Show all internal user agents. SYNTAX: sipserver intua list id = <{all|...}> where: The internal ua identifier REQUIRED Note Using as identifier displays all UAs. RELATED COMMANDS: sipserver intua add Add internal user agent. sipserver intua delete Delete internal user agent.
SIPServer Commands sipserver intua flush Flush all internal user agents. SYNTAX: sipserver intua flush RELATED COMMANDS: sipserver intua add Add internal user agent. sipserver intua delete Delete internal user agent. sipserver intua modify Modify internal user agent. sipserver intua list Show all internal user agents.
SIPServer Commands sipserver intua map modify Modify internal-external user agent connection. SYNTAX: sipserver intua map modify intua = <{1|2|3|4|5|6|7|8|9|10|}> extua = <{1|2|3|4|}> newextua = <{1|2|3|4|}> where: intua The internal user agent ID REQUIRED extua The external user agent ID to be disconnected REQUIRED newextua The new external user agent ID to be connected...
SIPServer Commands sipserver intua map list Show all internal-external user agent connections. SYNTAX: sipserver intua map list intua = <{all|1|2|3|4|5|6|7|8|9|10|}> where: intua The internal user agent ID REQUIRED RELATED COMMANDS: sipserver intua add Add internal user agent. sipserver intua delete Delete internal user agent.
SIPServer Commands sipserver intua map flush Flush all internal-external user agent connections. SYNTAX: sipserver intua map flush RELATED COMMANDS: sipserver intua add Add internal user agent. sipserver intua delete Delete internal user agent. sipserver intua modify Modify internal user agent. sipserver intua list Show all internal user agents.
SIPServer Commands sipserver outproxy list Show all outbound proxy's. SYNTAX: sipserver outproxy list id = <{all|...}> where: Outbound proxy ID REQUIRED RELATED COMMANDS: E-DOC-CTC-20061027-0012 v2.0...
SIPServer Commands sipserver registrar bind add Add interface. SYNTAX: sipserver registrar bind add intf = <{pppoe|LocalNetwork}> [sipport = <string or number>] where: intf The LAN interface name REQUIRED sipport The LAN SIP port number OPTIONAL RELATED COMMANDS: sipserver registrar config Configure registrar.
SIPServer Commands sipserver registrar loc list Show the location database. SYNTAX: sipserver registrar loc list id = <{all|...}> where: The SIP URI related to this Address-Of-Record REQUIRED RELATED COMMANDS: sipserver registrar config Configure registrar. sipserver registrar bind add Add interface. sipserver registrar bind delete Delete interface.
SNMP Commands 35 SNMP Commands Introduction This chapter describes the commands of the snmp command group. Contents This chapter covers the following commands: snmp config Show/set global Simple Network Management Protocol (SNMP) parameters. snmp get Get from the supplied SNMP Object IDentifier (OID). snmp getnext GetNext from the supplied SNMP OID.
The Object Identifier. Object ID to get from ... must include the OPTIONAL instance which is 0 for scalar objects, for example .1.3.6.1.2.1.1.1.0 sysDescription. Note If not specified, the sysDescription OID .1.3.6.1.2.1.1.1.0 is assumed. Its value is Thomson ST. EXAMPLE: =>snmp get VB_octetStr .1.3.6.1.2.1.1.1.0 Thomson ST 620 =>...
SNMP Commands snmp getnext GetNext from the supplied SNMP OID. SYNTAX: snmp getnext [ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object ID to getnext from for example .1.3.6.1.2.1.1 system returns sysDescription. EXAMPLE: =>snmp getnext ObjectId=.1.3.6.1.2.1.1.4.0 VB_octetStr .1.3.6.1.2.1.1.5.0 Sascha =>...
[ObjectId = <string>] where: ObjectID The Object Identifier. OPTIONAL Object ID to walk from for example .1.3.6.1.2.1.1 system walks the system group. EXAMPLE: =>snmp walk ObjectId=.1.3.6.1.2.1.1 VB_octetStr .1.3.6.1.2.1.1.1.0 Thomson ST VB_objId .1.3.6.1.2.1.1.2.0 .1.3.6.1.4.1.637.61.2 VB_timeTicks .1.3.6.1.2.1.1.3.0 2927636 VB_octetStr .1.3.6.1.2.1.1.4.0 Service Provider VB_octetStr .1.3.6.1.2.1.1.5.0...
SNMP Commands snmp community add Configure an SNMP community string to allow SNMP access over IP. SYNTAX: snmp community add securityname = <{RWCommunity | ROCommunity}> communityname = <password> where: securityname Configure access rights/restrictions control for the community REQUIRED name. Choose between: >...
SNMP Commands snmp community delete Delete an SNMP community string to prevent SNMP access over IP. SYNTAX: snmp community delete securityname = <{RWCommunity | ROCommunity}> where: securityname Select the access rights/restrictions control for the community REQUIRED name to be deleted. Choose between: >...
SNMP Commands snmp community list List all SNMP community strings in use for SNMP access over IP. SYNTAX: snmp community list EXAMPLE: =>snmp community list Read-write SNMP community name ***** Read-only SNMP community name ***** => RELATED COMMANDS: snmp community add Configure an SNMP community string to allow SNMP access over IP.
SNMP Commands snmp community modify Modify an SNMP community string to allow SNMP access over IP. SYNTAX: snmp community modify securityname = <{RWCommunity | ROCommunity}> communityname = <password> where: securityname Configure access rights/restrictions control for the community REQUIRED name. Choose between: >...
SNMP Commands snmp ifadd Create a new SNMP interface. SYNTAX: snmp ifadd intf = <string> dest = <string> where: intf The name for the new SNMP interface. REQUIRED dest The destination interface for this SNMP interface. REQUIRED EXAMPLE: =>snmp ifadd intf = new dest = Internet :snmp ifadd intf=new dest=Internet...
SNMP Commands snmp ifdelete Delete an SNMP interface. SYNTAX: snmp ifdelete intf = <string> where: intf The name of the SNMP interface. REQUIRED EXAMPLE: =>snmp ifdelete intf = new :snmp ifdelete intf=new => RELATED COMMANDS: snmp ifadd Create a new SNMP interface. snmp ifattach Attach an SNMP interface.
SNMP Commands snmp ifattach Attach an SNMP interface. SYNTAX: snmp ifattach intf = <string> where: intf The name of the SNMP interface. REQUIRED EXAMPLE: =>snmp ifattach intf = Internet :snmp ifattach intf=Internet => RELATED COMMANDS: snmp ifadd Create a new SNMP interface. snmp ifdelete Delete an SNMP interface.
SNMP Commands snmp ifdetach Detach an SNMP interface. SYNTAX: snmp ifdetach intf = <string> where: intf The name of the SNMP interface. REQUIRED EXAMPLE: =>snmp ifdetach intf = Internet :snmp ifdetach intf=Internet => RELATED COMMANDS: snmp ifadd Create a new SNMP interface. snmp ifdelete Delete an SNMP interface.
SNMP Commands snmp ifconfig Modify an SNMP interface. SYNTAX: snmp ifconfig intf = <string> [securityname = <{RWCommunity | ROCommunity}>] [communityname = <password>] where: intf The name of the SNMP interface to configure. REQUIRED securityname Configure access rights/restrictions control for the community OPTIONAL name.
SNMP Commands snmp iflist Display the SNMP interfaces. SYNTAX: snmp iflist [intf = <string>] where: intf The name of an SNMP interface to configure. OPTIONAL E-DOC-CTC-20061027-0012 v2.0...
SNTP Commands 36 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.
SNTP Commands 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}>]...
[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.
SNTP Commands sntp delete Delete an NTP server from the NTP server list. SYNTAX: sntp delete [addr = <ip-address>] [name = <string>] where: addr The IP address of the NTP server to be removed from the list. OPTIONAL Note This parameter is optional in this respect that either an IP address or the name of an NTP server must be specified.
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.
Software Commands 37 Software Commands Introduction This chapter describes the commands of the software command group. Contents This chapter covers the following commands: software download Download parameters. software upgrade Reboot the modem to initiate the SW upgrade. software version Display the software version. E-DOC-CTC-20061027-0012 v2.0...
Software Commands 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.
Software Commands software upgrade Reboot the modem to initiate the SW upgrade. New software available on a remote LAN host will be uploaded to the modem. SYNTAX: software upgrade E-DOC-CTC-20061027-0012 v2.0...
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...
System Commands system config Set/change the system configuration parameters. For a good operation of UPnP and the discovery mechanism, it is highly recommended not to change the system configuration settings. SYNTAX: system config [upnp = <{disabled | enabled}>] [tr64 = <{disabled | enabled}>] [mdap = <{disabled | enabled}>] [drst = <{disabled | enabled}>] [led = <{green | red | orange | flash | off}>]...
Page 753
System Commands 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...
System Commands system flush Flush the current system configuration. The system password and the system config settings (dcache excluded) are flushed. The flush command does not impact previously saved configurations. SYNTAX: system flush EXAMPLE: =>system flush Security notification: Password changed, use 'saveall' to make it permanent. =>...
Page 756
System Commands time_format Set the time format. OPTIONAL Choose between: > > hmmss. The default is iso. Note h = hours; mm = minutes; ss = seconds. datetime_format Set the date-time format. OPTIONAL Choose between: > > date+time > time+date. The default is date+time.
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-0012 v2.0...
System Commands 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 759
System Commands RELATED COMMANDS: sntp config Modify/display the SNTP client configuration. E-DOC-CTC-20061027-0012 v2.0...
System Commands 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).
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-0012 v2.0...
System Commands system ra config Configure Remote management access parameters. SYNTAX: system ra config [secure = <{disabled | enabled}>] [port = <number>] [timeout = <number>] where: secure Enable or disable https. OPTIONAL The default is enabled. port Set the destination port for remote access. OPTIONAL The default is 51003.
System Commands system rtc synchronize Do a SNTP update and synchronize the realtime clock. SYNTAX: system rtc synchro- nize E-DOC-CTC-20061027-0012 v2.0...
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 766
System Commands E-DOC-CTC-20061027-0012 v2.0...
Systemlog Commands 39 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.
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 770
Systemlog Commands 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>...
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.
Systemlog Commands systemlog DBG dbg_contents Show the contents of the message buffer. SYNTAX: systemlog DBG dbg_contents E-DOC-CTC-20061027-0012 v2.0...
Upgrade Commands 40 Upgrade Commands Introduction This chapter describes the commands of the upgrade command group. Contents This chapter covers the following commands: upgrade config Change the upgrade daemon configuration. upgrade start Start a new upgrade. upgrade debug traceconfig Enable/disable upgrade daemon tracing. upgrade debug sesslist Display the list of sessions.
Upgrade Commands upgrade config Change the upgrade daemon configuration. SYNTAX: upgrade config [state = <{disabled|enabled}>] [protocol = <{tftp|ftp|http|https}>] where: state Set the upgrade daemon state to enabled or disabled. OPTIONAL The default is disabled. protocol The transfer protocol to be used for file download. OPTIONAL Choose between: >...
Upgrade Commands upgrade start Start a new upgrade. SYNTAX: upgrade start protocol = <{tftp|ftp|http|https}> [server = <string>] [filename = <string>] where: protocol The protocol to be used for the download. REQUIRED Choose between: > tftp > > http > https The default is disabled.
Upgrade Commands upgrade debug traceconfig Enable/disable upgrade daemon tracing. SYNTAX: upgrade debug traceconfig state = <{disabled|enabled}> where: state Set the upgared daemon state to enabled or disabled. REQUIRED E-DOC-CTC-20061027-0012 v2.0...
Upgrade Commands upgrade profile add Add a new file profile description. SYNTAX: upgrade profile add extension = <{sts|ini}> [maxsize(KBytes) = <number>] action = <{none|config_load|script_load|reboot}> where: extension The extension of the new file profile. REQUIRED Choose between: > > maxsize The maximum filesize (in KBytes) allowed for files with the OPTIONAL extension of this profile.
Upgrade Commands upgrade profile modify Modify a file profile description. SYNTAX: upgrade profile modify extension = <{sts|ini}> [maxsize(KBytes) = <number>] action = <{none|config_load|script_load|reboot}> where: extension The extension of the new file profile. REQUIRED Choose between: > > maxsize The maximum filesize (in KBytes) allowed for files with the OPTIONAL extension of this profile.
Upgrade Commands upgrade profile delete Delete a file profile description. SYNTAX: upgrade profile delete extension = <{sts|ini}> where: extension The extension of the profile to be deleted. REQUIRED Choose between: > > RELATED COMMANDS: upgrade profile add Add a new file profile description. upgrade profile list Display a list of the file profile descriptions.
Upgrade Commands upgrade profile list Display a list of the file profile descriptions. SYNTAX: upgrade profile list RELATED COMMANDS: upgrade profile delete Delete a file profile description. upgrade profile modify Modify a file profile description. E-DOC-CTC-20061027-0012 v2.0...
UPnP Commands 41 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.
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.
UPnP Commands upnp flush Flush the UPnP™ configuration. The UPnP configuration will be reset to the default configuration. SYNTAX: upnp flush E-DOC-CTC-20061027-0012 v2.0...
UPnP Commands upnp list List all registered devices. Use this command to check whether a PPP connection is properly configured and thus advertised as a PPP service. SYNTAX: upnp list [verbose = <number{0-2}>] where: verbose Verbose level. OPTIONAL The default is 1. EXAMPLE: =>upnp list ---------------- device: IGD.xml ------------...
User Commands 42 User Commands Introduction This chapter describes the commands of the user command group. Contents This chapter covers the following commands: user add Add a user. user config Modify a user. user delete Delete a user. user flush Flush the users.
User Commands user add Add a user. You can only add a user whose privileges are the same or lower than your own privileges. SYNTAX: user add name = <quoted string> password = <password> role = <string> [hash2 = <string>] [descr = <quoted string>] [defuser = <{disabled | enabled}>] [defremadmin = <{disabled | enabled}>]...
Page 799
User Commands EXAMPLE: In the example below, the user Administrator creates a new user JohnDoe. This user has lower access rights than the user “Poweruser”. {Administrator}=>user list User Flags Role ---- ----- ---- Administrator Administrator tech TechnicalSupport {Administrator}[user]=>add name = JohnDoe password = **** Please retype password for verification.
User Commands user config Modify a user. You can only modify a user whose privileges are the same or lower than your own privileges. SYNTAX: user config name = <string> [password = <password>] [role = <string>] [descr = <quoted string>] [defuser = <{disabled | enabled}>] [defremadmin = <{disabled | enabled}>] [deflocadmin = <{disabled | enabled}>]...
Page 801
User Commands 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-0012 v2.0...
User Commands user delete Delete a user. You can only delete a user whose privileges are the same or lower than your own privileges. SYNTAX: user delete name = <string> where: name The name of the user to be deleted. REQUIRED EXAMPLE: {Administrator}=>user list...
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.
User Commands user list Display the users. SYNTAX: user list [name = <string>] [channel = <{ftp | telnet | http | mdap | serial}>] [origin = <{lan | wan | local}>] [secure = <{disabled | enabled}>] where: name The user name. OPTIONAL Note If not specified, all the users will be listed.
User Commands user rights Display the session rights. The user rights of the currently logged-in user are shown. SYNTAX: user rights EXAMPLE: {Administrator}=>user rights Current session info: user: name='Administrator', role='Administrator' access: lan (origin_lan), telnet (channel_telnet), unsecure (unsecure_connection) service(s): r_lan, r_wan, r_fs_view, r_fs_retrieve, r_rtg, r_fwdg, r_nat, r_frwl, r_ipsec_norm, r_ipsec_adv, r_certificates, r_remote_mgnt, r_local, r_qos, w_lan, w_wan, w_fs_passive, w_rtg, w_fwdg, w_nat, w_frwl_norm, w_frwl_adv, w_frwe_mgnt, w_ipsec, w_certificates, w_remote_mgnt, w_local, w_qos,...
Voice Commands 43 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 codec dynamic list Show the dynamic CODEC capability configuration. voice codec dynamic config Configure a dynamic CODEC capability.
Voice Commands 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-0012 v2.0...
Voice Commands 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-0012 v2.0...
Voice Commands 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-0012 v2.0...
Voice Commands 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 815
Voice Commands 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-0012 v2.0...
Voice Commands 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.
Voice Commands 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...
Voice Commands 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.
Voice Commands 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.
Voice Commands 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) ----------------------...
Voice Commands 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...
Voice Commands 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.
Voice Commands 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-0012 v2.0...
Wireless Commands 44 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 834
Wireless Commands 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.
> 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 836
Wireless Commands EXAMPLE: =>wireless] ifconfig State : enabled Network name (SSID) : SpeedTouchBF4511 Public network (any) : enabled Channel : 1 [auto] RTS Threshold : 2347 Short Retry Limit Long Retry Limit Beacon Period : 100 Rate : 54 Mbps Interoperability : 802.11b/g Protection...
Wireless Commands wireless reset Reset the wireless parameters. The following wireless parameters are reset to their default settings: > Access Point (AP) + communication channel > Security mode > MAC Access Control List (ACL) (MACACL mode) > Pre-shared keys > MACACL list is cleared.
Page 838
Wireless Commands 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...
Wireless Commands wireless macacl add Add an ACL MAC entry. SYNTAX: wireless macacl add hwaddr = <hardware-address> permission = <{allow|deny}> [name = <quoted string>] where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED permission The action to be performed on ACL entry. REQUIRED Choose between: >...
> 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.
Wireless Commands wireless macacl delete Delete an ACL MAC entry. SYNTAX: wireless macacl delete hwaddr = <hardware-address> where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED EXAMPLE: =>wireless macacl list Station Name hardware address Permission ST120g 00:02:2d:5f:b6:9e accept Test2 01:67:d0:23:56:cd accept...
Wireless Commands wireless macacl list Show a list of all configured ACL entries. SYNTAX: wireless macacl list EXAMPLE: =>wireless macacl list Station Name hardware address Permission ST120g 00:02:2d:5f:b6:9e accept Test2 01:67:d0:23:56:cd accept => E-DOC-CTC-20061027-0012 v2.0...
Wireless Commands wireless macacl modify Modify an existing ACL entry. SYNTAX: wireless macacl modify hwaddr = <hardware-address> [permission = <{allow | deny}>] [name = <quoted string>] where: hwaddr The Ethernet MAC address of the ACL entry. REQUIRED Note If the MAC address is not present in the ACL list, the command will not be excuted.
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.
Wireless Commands wireless secmode wep Configure the WEP settings. If the current security mode is WEP, then the security mode must first be changed, before the WEP settings can be (re)configured. SYNTAX: wireless secmode wep [encryptionkey = <quoted string>] where: encryptionke The secret key to be used for WEP encryption.
Wireless Commands wireless secmode wpa-psk Configure the WPA-PSK settings. If the current security mode is WPA-PSK, then the security mode must first be changed, before the WPA-PSK settings can be (re)configured. SYNTAX: wireless secmode wpa-psk [presharedkey = <quoted string>] [version = <{WPA | WPA2 | WPA+WPA2}>] where: presharedke The preshared key is an alphanumeric string with a length from 8 to 64...
Wireless Commands 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}>]...
Wireless Commands 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 =>...
Wireless Commands wireless wds add Add a Wireless Distribution System (WDS) station. Up to four WDS stations can be added. SYNTAX: wireless wds add bssid = <hardware-address> [name = <quoted string>] where: bssid The WDS Base Service Set Identifier (BSSID). REQUIRED name A user specified reference name.
Wireless Commands wireless wds list List the WDS stations. SYNTAX: wireless wds list EXAMPLE: =>wireless wds list SpeedTouch180 00:90:96:4F:38:E4 SpeedTouch Sascha 00:90:96:62:5D:69 => E-DOC-CTC-20061027-0012 v2.0...
Wireless Commands wireless wds scanresults Scan all networks. SYNTAX: wireless wds scanresults [rescan = <{disabled | enabled}>] where: rescan Perform a new scan (enabled) or not (disabled). OPTIONAL The default is disabled. EXAMPLE: =>wireless wds scanresults rescan=yes All associations with the AP will be lost, due to the wireless network scan! SSID channel bssid noise...
Abbreviations 45 Abbreviations The table below lists all the abbreviations used in the CLI Reference Guide. Abbreviation Description AAL5 ATM Adaption Layer 5 Access Control List ADSL Asymmetric Digital Subscriber Line Advanced Encryption System Assured Forwarding Access Point Address Resolution Protocol Asynchronous Transfer Mode BSSID Base Service Set IDentifier...
Page 874
Abbreviations 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 Independent Set ID...
Page 875
Abbreviations 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 876
Abbreviations 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-0012 v2.0...
System Logging Messages 46 System Logging Messages Introduction This chapter lists the different System Logging messages. Contents This chapter lists the different System Logging messages of the following modules: Auto-PVC Module Configuration Module DHCP Client Module DHCP Relay Module DHCP Server Module Dyndns Module Firewall Module LOGIN Module...
System Logging Messages LOGIN Module Facility Severity Contents AUTH NOTICE LOGOUT User <user_id> logged out on <connection_type> (<ip-address>) AUTH NOTICE LOGOUT User <user_id> logged out on <connection_type> AUTH NOTICE LOGOUT <session_name> session of user <user_id> killed (<ip-address>) AUTH NOTICE LOGOUT <session_name> session of user <user_id> killed AUTH NOTICE LOGIN User <user_id>...
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>...
System Logging Messages RIP Module Facility Severity Contents LOCAL1 INFO RIP Packet received from unknown interface LOCAL1 INFO RIP Packet size is smaller than minimum size LOCAL1 INFO RIP Packet size is greater than maximum size LOCAL1 INFO RIP Wrong RIP packet alignment LOCAL1 INFO RIP RIP version 0 with command <command-name>...
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>...
Supported Key Names 47 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...
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)
Supported Key Names Supported TCP/UDP Port Names For more information on the listed TCP/UDP port assignments, see RFC1340 or www.iana.org. Port name Number Description echo Echo discard Discard systat Active Users daytime Daytime qotd Quote of the Day chargen Character Generator ftp-data File Transfer (Default data) File Transfer (Control)
Page 890
Supported Key Names Port name Number Description sntp Simple Network Time Protocol (SNTP) ingres-net INGRES-NET Service netbios-ns NETBIOS Naming System netbios-dgm NETBIOS Datagram Service netbios-ssn NETBIOS Session Service imap2 Internet Message Access Protocol (IMAP) v2 sql-net SQL-NET pcmail-srv PCMail Server snmp Simple Network Management Protocol (SNMP) snmptrap...
Page 891
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 rtsp Real Time Streaming Protocol (RTSP)
Supported Key Names Supported ICMP Type Names For more information on the listed ICMP type names, see RFC1340 or www.iana.org. ICMP Type name Number Description echo-reply Echo Reply destination-unreachable Destination Unreachable source-quench Source Quench redirect Redirect echo-request Echo router-advertisement Router Advertisement router-solicitation Router Solicitation time-exceeded...
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 notice...
Page 898
Index clean list 49 connection clean 88 modify 50 clear send 51 config 44 atm bundle clear 30 list 45 connection clear 89 modify 46 dhcp client debug clear 121 ping 48 dhcp server debug clear 153 vclb dns server debug clear 194 add 52 dns server debug spoof clear 196 del 53...
Page 899
Index ip config 438 debug ipqos config 476 traceconfig 104 ipqos ef config 480 server ipqos queue config 484 config 105 language config 516 list 77 load 78 mbus client config 520 mlp privilege config 554 mlp role config 563 nat config 568 deactivate save 80...
Page 900
Index sipserver intua map delete 678 delete 147 sipserver outbreg add 688 flush 148 sipserver outproxy delete 683 list 149 sipserver registrar bind delete 694 server snmp community delete 705 config 150 sntp delete 718 debug upgrade profile delete 758 clear 153 user delete 776 stats 154...
Page 901
Index flush 193 host add 201 egress delete 202 eth switch mirror egress 310 flush 203 list 204 route flush 246 add 205 get 247 delete 207 list 248 flush 208 set 249 list 209 unset 250 dnsadd dns client dnsadd 187 bridge dnsdelete add 263...
Page 902
Index iflist 305 extua 662 flush 260 ifadd 254 ifattach 255 ifconfig 256 ifdelete 257 ifdetach 258 iflist 259 firewall switch chain group add 351 flush 306 delete 353 list 307 flush 355 move 308 list 356 info 315 config 346 mirror debug capture 309...
Page 903
Index dyndns host flush 238 getflags env flush 246 dns server debug spoof getflags 198 eth bridge dynvlan flush 271 grouplist eth bridge flush 273 eth bridge rule flush 297 igmp proxy grouplist 422 eth flush 260 eth switch group flush 306 config 378 eth vlan flush 327 flush 379...
Page 904
Index ifadd ppp ifdelete 596 ppp relay ifdelete 609 atm bundle ifadd 34 service system ifdelete 642 atm ifadd 20 snmp ifdelete 709 dhcp client ifadd 112 eth bridge ifadd 274 ifdetach eth bridge vlan ifadd 299 atm ifdetach 25 eth ifadd 254 dhcp client ifdetach 116 ip auto ifadd 462...
Page 905
Index flush 421 mcast grouplist 422 flush 456 ifconfig 423 rtadd 453 iflist 424 rtdelete 454 mbslist 425 rtlist 455 rtadd 457 import rtdelete 459 mlp import 547 rtlist 460 info ipadd adsl info 9 ip ipadd 449 autopvc info 72 service system ipadd 643 connection info 94 ipconfig...
Page 906
Index delete 498 firewall list 349 flush 499 firewall rule list 369 list 500 hostmgr list 396 delete 491 ids list 400 flush 492 ids pattern list 404 list 493 ids signature list 406 modify 494 ids threshold list 409 rule igmp host list 414 add 501...
Page 907
Index import 547 privilege add 551 macadd addzone 553 eth bridge macadd 287 config 554 delete 555 macdelete list 557 eth bridge macdelete 289 removezone 559 maclist role add 560 eth bridge maclist 291 addpriv 562 mapadd config 563 nat mapadd 572 delete 564 service system mapadd 647 list 565...
Page 908
Index tmpldelete 582 pptp tmplinst 584 flush 615 tmpllist 583 ifadd 614 nslookup list 616 profadd 617 dns client nslookup 191 profdelete 619 proflist 620 profadd pptp profadd 617 profdelete pptp profdelete 619 optadd proflist dhcp server pool optadd 177 pptp proflist 620 optdelete provision...
Page 909
Index ppp rtadd 602 rule add 639 rtdelete delete 640 dhcp server pool rtdelete 181 stats 637 ip mcast rtdelete 454 triggerlist 638 ip rtdelete 459 system ppp rtdelete 604 ifadd 641 ifdelete 642 rtlist ipadd 643 grp rtlist 380 ipdelete 644 ip mcast rtlist 455 list 645...
Page 910
Index add 687 dns server debug stats 195 outproxy dsd debug stats 217 add 682 firewall debug stats 358 delete 683 firewall rule debug stats 374 flush 686 ids pattern stats 405 list 685 igmp host debug stats 418 modify 684 ip debug stats 472 outreg ipqos ef stats 482...
Page 911
Index show 743 unloadobjects mbus unloadobjects 533 unset env unset 250 update dns server debug spoof update 200 timerclear upgrade connection timerclear 98 config 752 timerconfig debug connection timerconfig 99 sesslist 755 traceconfig 754 tmpladd profile dhcp server option tmpladd 167 add 756 nat tmpladd 578 delete 758...
Page 912
Index reset 811 secmode config 830 walk wep 831 snmp walk 703 wpa-psk 832 stations list 834 wireless secmode wep 831 wireless add 835 config 836 debug delete 837 stats 813 flush 838 ifconfig 809 list 839 macacl scanresults 840 add 815 config 816 withdraw 662...
Need help?
Do you have a question about the ST780 WL and is the answer not in the manual?
Questions and answers