All rights reserved. Passing on and copying of this
document, use and communication of its contents
not permitted without written authorization from Alcatel.
Welcome to the Alcatel SpeedTouchPro with Firewall Series Command Line Interface
Reference Guide !
This Reference Guide aims to give the fastidious user a concise, practical and easy to use
document for configuring the SpeedTouchPro with Firewall via its character based Command
Line Interface.
Although the SpeedTouchPro with Firewall Web interface is adequate enough for most users,
access via the CLI may be still important for advanced and detailed configuration and
troubleshooting.
This CLI Reference Guide covers the CLI commands of the following Alcatel DSL SpeedTouch
products:
Alcatel SpeedTouchPro with Firewall
Alcatel SpeedTouchPro with Firewall ISDN
Alcatel SpeedTouchPro with Firewall SHDSL
The Reference Guide consists of three main parts:
Part 1 : CLI Navigation
This part is meant to make the user familiar with the use and operation of the
SpeedTouchPro with Firewall CLI. Next to describing the various access methods to the
CLI, this part will describe in brief some general manipulations to navigate through and to
perform some operations on the CLI.
Part 2 : CLI Command Description
This part forms the main part of this Reference Guide. Here all available CLI commands of the
SpeedTouchPro with Firewall products are alphabetically described per group selection.
Each command is described in a systematic manner:
The full name of the CLI command (including the group selection)
A short description of the CLI command, if needed completed by a description of the
possible impact on the user and/or the SpeedTouchPro with Firewall
The syntax of the command with a description of each parameter
An example to demonstrate the use of the CLI command
A list of related CLI commands.
Part 3 : CLI Command Index
This part allows the user to look up a command alphabetically in its incomplete form.
3EC 16982 AFAA TCZZA Ed. 01
5 / 260
Preface
Trademarks
The following trademarks are used in this document:
Speed Touch is a trademark of the Alcatel Company
Netscape and Netscape Navigator are registered trademarks of Netscape
Communications Corporation
Windows and Internet Explorer are trademarks of Microsoft Corporation
Apple and MacOS are registered trademarks of Apple Computer Inc.
UNIX is a registered trademark of UNIX System Laboratories, Inc.
Ethernet is a trademark of Xerox Corporation.
Other products may be trademarks or registered trademarks of their respective manufacturers.
Updates
Due to the continuous evolution of the Alcatel DSL technology, existing products are regularly
upgraded. Alcatel documentation changes accordingly.
For more information on the newest technological changes and documents, please consult the
Alcatel web site at following URL:
http://www.alcatel.com
http://www.alcateldsl.com
Directive
Unless expressly and unambiguously approved by Alcatel, you may not:
disassemble, decompile, reverse engineer, trace or otherwise analyze the equipment, its
content, operation, or functionality, or otherwise attempt to derive source code (or the
underlying ideas, algorithms, structure or organization) from the equipment or from any
other information provided by Alcatel, except to the extent that this restriction is expressly
prohibited by local law;
copy, rent, loan, resell, sublicense, or otherwise transfer or distribute the equipment to
others;
modify, adapt or create a derivative work of the equipment;
remove from any copies of the equipment any product identification, copyright or other
notices;
disseminate performance information or analysis (including, without limitation,
benchmarks) from any source relating to the equipment.
Such acts not expressly approved by Alcatel will result in the loss of product warranty and will
invalidate the user's authority to operate this equipment.
6 / 260
3EC 16982 AFAA TCZZA Ed. 01
Alcatel
SpeedTouchPro
with Firewall
CLI Navigation
3EC 16982 AFAA TCZZA Ed. 01
7 / 260
8 / 260
3EC 16982 AFAA TCZZA Ed. 01
Accessing the Command Line Interface
Users can access the Command Line Interface via:
The SpeedTouchPro with Firewall CLI web pages
This requires that TCP/IP connectivity exists between the host from which the web browser is
opened and the SpeedTouchPro with Firewall
A Telnet session
This requires that TCP/IP connectivity exists between the host from which the Telnet session is
opened and the SpeedTouchPro with Firewall
The serial 'Console' interface.
Access via the Web Pages
The SpeedTouchPro with Firewall CLI is accessible via its web interface. Browse to the
SpeedTouchPro with Firewall web pages and click
web menu is opened in a new browser window:
in the left frame. As a result the CLI
You can open the CLI web pages directly by pointing the browser to the following URL:
http://10.0.0.138/cli.htm (in which the 10.0.0.138 IP address should be replaced by the
actual SpeedTouchPro with Firewall IP address if needed).
All CLI groups and commands are placed in a menu. You can open a group by clicking the
next to a group name, or clicking the group name.
Clicking on a command name will execute it. Commands without parameters are indicated with
and are executed immediately.
Commands which require additional parameters are indicated with
parameters you must click
3EC 16982 AFAA TCZZA Ed. 01
to execute the command.
. After you configured all
mark
9 / 260
Access via a Telnet Session or Serial Console
As soon a session to the CLI is opened, the SpeedTouchPro with Firewall banner pops up,
followed by the CLI prompt.
In case of a Telnet session authentication via the System password might be required before access
is granted.
The following figure shows an example of the SpeedTouchPro with Firewall banner after
opening a Telnet session and authentication.
Manipulation commands are commands that manipulate operations on the command line, for
example changing the command group, go to the beginning of the command line, go to the end of
the command line, etc.
Command group Navigation
From top level, you can change to a command group by executing the name of the desired
command group.
To obtain a list of all available command groups, execute help from the top level.
EXAMPLE:
=>help
Following commands are available :
help: Displays this help information
?: Displays this help information
exit: Exits this shell.
..: Exits group selection.
Following command groups are available :
dhcpdnstdatmfmer
bridgepptppppcipnat
adsl/shdslqosbookphonebookipsoftware
systemconfigfirewall
=>
To return to top level, or to descend one level (in case of nested command groups) execute .. .
EXAMPLE:
=>phonebook
[phonebook]=>
[phonebook]=>..
=>
3EC 16982 AFAA TCZZA Ed. 01
11 / 260
The Help Command
Execute help from top level to list all available command groups for the SpeedTouchPro with
Firewall.
EXAMPLE:
=>help
Following commands are available :
help: Displays this help information
?: Displays this help information
exit: Exits this shell.
..: Exits group selection.
Following command groups are available :
dhcpdnstdatmfmer
bridgepptppppcipnat
adsl/shdslqosbookphonebookipsoftware
systemconfigfirewall
=>
You can execute the help command from each command group selection. This results in a list of
the available commands (and nested command groups, if available) in this particular command
group.
EXAMPLE:
=>firewall
[firewall]=>
[firewall]=>help
Following commands are available :
tron: Enables verbose console messaging.
troff: Disables verbose console messaging.
match: Defines an ip packet match.
assign: Assign a chain to an entry point.
list: Shows a list of all the hooks with the chain attached.
flush: Clears all hooks. If a hook is provided, that hook is cleared.
Following command groups are available :
chainrule
[firewall]=>
12 / 260
3EC 16982 AFAA TCZZA Ed. 01
Executing e.g. help firewall from top level gives the same result as executing help from the firewall
command group selection.
EXAMPLE:
=>firewall help
Following commands are available :
tron: Enables verbose console messaging.
troff: Disables verbose console messaging.
match: Defines an ip packet match.
assign: Assign a chain to an entry point.
list: Shows a list of all the hooks with the chain attached.
flush: Clears all hooks. If a hook is provided, that hook is cleared.
Following command groups are available :
chainrule
=>
Entering help followed by a specific command, e.g. help firewall assign (starting from top level)
or help assign (e.g. on the firewall command group selection) results in a description of the syntax
for the command.
EXAMPLE:
=>help firewall assign
Assign a chain to an entry point.
Syntax : assign hook = <{input|sink|forward|source|output}> chain = <string>
parameters :
hook = <{input|sink|forward|source|output}>
Name of hook to assign chain to.
chain = <string>
Name of chain to use.
=>
3EC 16982 AFAA TCZZA Ed. 01
13 / 260
Command Completion
The CLI features command completion, which means that when starting to enter a command it can
be completed by pressing the Tab" key.
For example, entering a at the firewall command group selection, followed by a Tab" stroke
results in the full assign command being completed. Entering firewall a from top level gives the
same result.
For the completion to be successful, the part to be added must be unique. Completion works for the
command groups, for the commands, for the options, but not for values.
EXAMPLE:
=>firewall
[firewall]=>a “Tab“
[firewall]=>assign
Going to the beginning or end of the Command Line
Go to the beginning of the Command Line by pressing "Ctrl+A"; to go to the end of the
Command Line press "Ctrl+E".
In the following example, the first
second
the position of the cursor after pressing "Ctrl+E".
indicates the position of the cursor after pressing "Ctrl+A", the
EXAMPLE:
=>list
Breaking off Commands
You can break off a command by pressing Ctrl+G". This can be useful in a situation where a user
is prompted to enter a value which it does not know and wants to abort the command. Instead of
being prompted over and over again for the same value, this allows to break of the command.
In the example below Ctrl+G" is pressed after the third prompt `vpi =`. The command is broken
of and the user returns to the command line.
EXAMPLE:
[firewall]=>match
chain =
chain =
chain =
[firewall]=>
Ctrl+G"
14 / 260
3EC 16982 AFAA TCZZA Ed. 01
History of Commands
To retake previous commands press the up arrow and come back to more recent commands
with the down arrow . Press Enter (
adsl (only applicable for the SpeedTouchPro with Firewall ADSL/POTS variant)
atmf (only applicable for models equipped with an ATMF25.6Mbps port)
bridge
cip
config
dhcp
dns
firewall
ip
mer
nat
phonebook
ppp
pptp
shdsl (only applicable for the SpeedTouchPro with Firewall SHDSL variant)
software
system
td
16 / 260
3EC 16982 AFAA TCZZA Ed. 01
Command Line Interface Commands
All CLI commands are commands that operate on, or configure, the SpeedTouchPro with
Firewall.
You can execute these commands from top level, preceded by the name of the command group
from which the command should be executed (e. g. firewall list).
You can also execute the commands from the command group itself, using the reduced form of the
command (e.g. list at the firewall command group selection).
`!` in a command means `NOT`, e.g. the `[!]syn` parameter in the firewall rule create command.
Instead of entering a completely builtup command with all its parameters, you can also enter just
the command itself, without its parameters. After this you are prompted to complete the command
with the required and the optional parameters. For the optional parameters you can simply press
enter without giving a value.
The example below is the equivalent of `firewall assign hook=input chain=input`. To break of
such incomplete command press Ctrl+G".
EXAMPLE:
=>firewall assign
hook = input
chain= input
=>
3EC 16982 AFAA TCZZA Ed. 01
17 / 260
18 / 260
3EC 16982 AFAA TCZZA Ed. 01
Alcatel
SpeedTouchPro
with Firewall
CLI Command Description
3EC 16982 AFAA TCZZA Ed. 01
19 / 260
20 / 260
3EC 16982 AFAA TCZZA Ed. 01
1ADSL Commands
The adsl command group is only applicable to the SpeedTouchPro with Firewall
ADSL/POTS variant, NOT to the SpeedTouchPro with Firewall ADSL/ISDN and
SpeedTouchPro with Firewall SHDSL variant.
adsl (to access the ADSL level)
adsl info
1 ADSL Commands
3EC 16982 AFAA TCZZA Ed. 01
21 / 260
1 ADSL Commands
adsl info
Show ADSL/POTS statistics and information about the SpeedTouchPro with Firewall status.
SYNTAX:
adsl info
EXAMPLE:
=>adsl info
Modemstate: up
Operation Mode: G.DMT Annex A [ POTS Overlay Mode ]
Channel Mode: fast
Number of resets: 1
bridge ifattachAttach a bridge interface.
bridge ifdetachDetach a bridge interface.
bridge ifdeleteDelete a bridge interface.
bridge ifconfigConfigure a bridge interface.
bridge iflistShow current bridge configuration.
34 / 260
3EC 16982 AFAA TCZZA Ed. 01
3 Bridge Commands
bridge ifattach
Attach (i.e. connect) a bridge interface.
SYNTAX:
bridge ifattachintf = <ifname>
intfThe name of the bridge interface to attach.REQUIRED
bridge ifaddCreate a bridge interface.
bridge ifdetachDetach a bridge interface.
bridge ifdeleteDelete a bridge interface.
bridge ifconfigConfigure a bridge interface.
bridge iflistShow current bridge configuration.
bridge ifaddCreate a bridge interface.
bridge ifattachAttach a bridge interface.
bridge ifconfigConfigure a bridge interface.
bridge ifdetachDetach a bridge interface.
bridge iflistShow current bridge configuration.
38 / 260
3EC 16982 AFAA TCZZA Ed. 01
3 Bridge Commands
bridge ifdetach
Detach (i.e. disconnect) a bridge interface.
SYNTAX:
bridge ifdetachintf = <ifname>
intfThe name of the bridge interface to detach.REQUIRED
EXAMPLE:
=>bridge iflist intf=NewBridge
NewBridge : dest : Br1
=>bridge iflist intf=NewBridge
NewBridge : dest : Br1
Retry:10QoS: defaultEncaps: llc/snapFcs: off
Connection State:not–connectedPort:(Unassigned) PortState: forwarding
=>
RELATED COMMANDS:
bridge ifaddCreate a bridge interface.
bridge ifattachAttach a bridge interface.
bridge ifconfigConfigure a bridge interface.
bridge ifdeleteDelete a bridge interface.
bridge iflistShow current bridge configuration.
3EC 16982 AFAA TCZZA Ed. 01
39 / 260
3 Bridge Commands
bridge iflist
Show the current state of all or the selected bridge interfaces.
SYNTAX:
bridge iflist[intf = <ifname>]
[intf]The name of the bridge interface to show the configuration of.
eceived bytes, `TX bytes` the number of Transmitted bytes.
OBC is short for On Board Controller and indicates the physical bridge port.
OPTIONAL
RELATED COMMANDS:
bridge ifaddCreate a bridge interface.
bridge ifattachAttach a created bridge interface.
bridge ifconfigConfigure a bridge interface.
bridge ifdeleteDelete a bridge interface.
bridge ifdetachDetach a bridge interface.
bridge flushFlush complete bridge configuration.
bridge saveSave current bridge configuration.
3EC 16982 AFAA TCZZA Ed. 01
41 / 260
3 Bridge Commands
bridge macadd
Add a static MAC address to the filtering database. Allows to manually add static addresses, which
should normally be dynamically discovered by the bridge itself.
SYNTAX:
bridge macaddintf = <ifname>
hwaddr = <hardwareaddress>
intfThe name of the bridge interface to add the MAC address for.REQUIRED
config (to access the Config level)
config erase
config flush
config load
config reset
config save
5 Config Commands
3EC 16982 AFAA TCZZA Ed. 01
57 / 260
5 Config Commands
config erase
Physically remove all saved configurations.
SYNTAX:
config erase
EXAMPLE:
=>config erase
RELATED COMMANDS:
config flushFlush complete runtime configuration.
config loadLoad complete saved or default configuration.
config resetFlush current and optionally restore default configuration.
config saveSave complete runtime configuration.
58 / 260
3EC 16982 AFAA TCZZA Ed. 01
5 Config Commands
config flush
Flush complete current configuration without affecting saved configurations.
This combines all flush commands: atmf flush, bridge flush, cip flush, config flush, dhcp client
flush, dhcp server flush, dns flush, firewall flush, firewall rule flush, mer flush, nat flush,
phonebook flush, ppp flush, pptp flush, qosbook flush, system flush and optionally ip flush.
SYNTAX:
config flush[flush_ip = <{no|yes}>]
[flush_ip]Keep current IP configuration (yes) or not (no).
Not keeping the IP settings could cause lost IP connectivity in the
LAN. By default IP settings are preserved.
EXAMPLE:
=>ip rtlist
DestinationSourceGatewayIntfMtrc
10.0.0.0/2410.0.0.0/2410.0.0.140eth00
172.16.0.5/320.0.0.0/0172.16.0.5cip10
0.0.0.140/320.0.0.0/010.0.0.140eth00
127.0.0.1/320.0.0.0/0127.0.0.1loop0
10.0.0.0/240.0.0.0/010.0.0.140eth00
172.16.0.0/240.0.0.0/0172.16.0.5cip11
=>config flush flush_ip=no
=>ip rtlist
DestinationSourceGatewayIntfMtrc
10.0.0.0/2410.0.0.0/2410.0.0.140eth00
10.0.0.140/320.0.0.0/010.0.0.140eth00
127.0.0.1/320.0.0.0/0127.0.0.1loop0
10.0.0.0/240.0.0.0/010.0.0.140eth00
=>config flush flush_ip=yes
######### ALL TCP/IP CONNECTIVITY IS LOST ##########
RELATED COMMANDS:
config erasePhysically remove all saved configurations.
config loadLoad complete saved or default configuration.
config resetFlush current and optionally restore default configuration.
config saveSave current runtime configuration.
OPTIONAL
3EC 16982 AFAA TCZZA Ed. 01
59 / 260
5 Config Commands
config load
Load complete saved or default configuration. Execute config flush prior to config load.
In case the saved configuration is loaded (defaults=no) this combines all load commands: atmf
load, bridge load, cip load, dhcp client load, dhcp server load, dns load, firewall load,
firewall rule load, mer load, nat load, phonebook load, ppp load, pptp load, qosbook
load, system load and optionally ip load.
SYNTAX:
config load[load_ip = <{no|yes}>]
[defaults = {yes|no}]
[load_ip]Load IP settings (yes) or not (no).
Not keeping the IP settings could cause lost IP connectivity in the
LAN.
[defaults]Load default configuration (yes) or saved configuration (no).
Not specifying this parameter loads the saved configuration
config erasePhysically remove all saved configurations.
config flushFlush complete runtime configuration.
config resetFlush current and optionally restore default configuration.
config saveSave current runtime configuration.
60 / 260
3EC 16982 AFAA TCZZA Ed. 01
5 Config Commands
config reset
Flush current runtime configuration and restore factory default configuration. Optionally the
runtime, saved IP configuration can be preserved.
SYNTAX:
config reset[keep_ip = <{no|yes}>]
[keep_ip]Keep IP settings (yes) or not (no).
Not keeping the IP settings could cause lost IP connectivity in the
LAN.
EXAMPLE:
=>dns list
Domain: business.lan
Nr.HostnameIP Address
0SpeedTouch*.*.*.*
1TestHost10.0.0.140
2HTTP_Server10.0.0.8
3FTP_Server10.0.0.7
Total Table Size: 73 entries
Amount used: 4 (5%)
=>dns save
=>config reset
=>dns list
Domain: lan
Nr.HostnameIP Address
0SpeedTouch*.*.*.*
Total Table Size: 73 entries
Amount used: 1 (1%)
=>config flush
=>config load
=>dns list
Domain: business.lan
Nr.HostnameIP Address
0SpeedTouch*.*.*.*
1TestHost10.0.0.140
2HTTP_Server10.0.0.8
3FTP_Server10.0.0.7
Total Table Size: 73 entries
Amount used: 4 (5%)
=>
OPTIONAL
RELATED COMMANDS:
config erasePhysically remove all saved configurations.
config flushFlush complete current configuration.
config loadLoad complete saved or default configuration.
config saveSave current runtime configuration.
3EC 16982 AFAA TCZZA Ed. 01
61 / 260
5 Config Commands
config save
Save all existing configurations and modifications entered by the user.
This combines all save commands: atmf save, bridge save, cip save, config save, dhcp client
save, dhcp server save, dns save, firewall chain save, firewall save, ip save, mer save, nat
save, phonebook save, ppp save, pptp save, qosbook save, system save.
SYNTAX:
config save
EXAMPLE:
=>config save
=>
RELATED COMMANDS:
config erasePhysically remove all saved configurations.
config flushFlush complete current configuration.
config loadLoad complete saved or default configuration.
config resetFlush current and optionally restore default configuration.
dhcp client iflist
dhcp client ifrelease
dhcp client ifrenew
dhcp client load
dhcp client save
dhcp client stats
dhcp server (to access the DHCP Server level)
dhcp server add
dhcp server client
dhcp server clrstats
dhcp server config
dhcp server delete
dhcp server flush
dhcp server list
dhcp server load
dhcp server policy
dhcp server save
dhcp server spoof
dhcp server start
3EC 16982 AFAA TCZZA Ed. 01
63 / 260
6 DHCP Commands
dhcp server stats
dhcp server status
dhcp server stop
dhcp server troff
dhcp server tron
64 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp client clear
Clear DHCP client statistics.
SYNTAX:
dhcp client clear
EXAMPLE:
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
OFFERsrecv:0
ACKs recv:0
NAKs recv:0
Pure BOOTP REPLIES:0
Other message types:0
DISCOVERs sent:253
REQUESTs sent:9
DECLINEs sent:0
RELEASEs sent:0
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 19,in use: 1, free:94 %
=>dhcp client clear
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
OFFERsrecv:0
ACKs recv:0
NAKs recv:0
Pure BOOTP REPLIES:0
Other message types:0
DISCOVERs sent:0
REQUESTs sent:0
DECLINEs sent:0
RELEASEs sent:0
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 19,in use: 1, free:94 %
=>
dhcp client ifconfigConfigure a DHCP lease created for a specific interface.
66 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp client flush
Flush complete DHCP client configuration and dynamic interfaces.
The flush command does not impact previously saved configurations.
SYNTAX:
dhcp client flush
EXAMPLE:
=>dhcp client iflist
NewMer: [SELECTING]
flags= uc
IP address: 10.0.0.10
HW address: 0:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
nbr of retransmissions: 14
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>dhcp client flush
=>dhcp client iflist
No dynamic interfaces defined.
=>
6 DHCP Commands
RELATED COMMANDS:
dhcp client loadLoad saved or default DHCP client configuration and dynamic
interfaces.
dhcp client saveSave current DHCP client configuration and dynamic interfaces.
3EC 16982 AFAA TCZZA Ed. 01
67 / 260
6 DHCP Commands
dhcp client ifadd
Create a DHCP lease for a specific interface.
SYNTAX:
dhcp client ifaddintf = <interface name>
intfThe name of an existing interface, e.g. created via mer ifadd.REQUIRED
EXAMPLE:
=>dhcp client iflist
No dynamic interfaces defined.
=>dhcp client ifadd intf=NewMer
=>dhcp client iflist
NewMer: [INIT]
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>
dhcp client ifattachAttach a DHCP lease to an interface.
dhcp client ifconfigConfigure a DHCP lease created for a specific interface.
dhcp client ifdeleteDelete a dynamic interface.
dhcp client iflistShow all dynamic interfaces.
68 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
dhcp client ifattach
Attach a DHCP lease to a dynamic interface. Firstly create the interface with the dhcp client ifadd
command.
SYNTAX:
dhcp client ifattachintf = <interface name>
intfThe name of the dynamic interface.REQUIRED
EXAMPLE:
=>dhcp client iflist
NewMer: [INIT]
flags= uc
IP address: 0.0.0.0
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>dhcp client ifattach intf=NewMer
=>dhcp client iflist
NewMer: [SELECTING]
flags= uc
IP address: 10.0.0.10
HW address: 0:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
nbr of retransmissions: 14
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>
RELATED COMMANDS:
dhcp client ifaddCreate a DHCP lease for a specific interface.
dhcp client ifconfigConfigure a DHCP lease created for a specific interface.
dhcp client ifreleaseRelease a lease attached to a dynamic interface.
3EC 16982 AFAA TCZZA Ed. 01
69 / 260
6 DHCP Commands
dhcp client ifconfig
Show/set the configuration of DHCP lease created for a specific interface.
Execute the dhcp client ifrelease command prior to configuring it.
intfThe name of the dynamic interface to be configured.REQUIRED
[clientid]The client identity to be associated with the lease.OPTIONAL
[hostname]The host name of the client to be associated with the lease.OPTIONAL
[addr]The preferred dynamic IP address.OPTIONAL
[leasetime]A number between 0 and 1814400 (seconds).
Represents the preferred time the client wants to use an address.
By default the leasetime is 7200 seconds (2 hours).
Specifying -1 makes the lease permanent.
[addrtrans]Automatically enable address translation for this dynamic interface
(pat) or not (none).
[dns]Request (and accept) DNS server IP addresses (on) or not (off).OPTIONAL
[gateway]Request (and accept) gateway IP addresses (on) or not (off).OPTIONAL
OPTIONAL
OPTIONAL
70 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
EXAMPLE:
=>dhcp client iflist
NewMer: [INIT]
flags= uc
IP address: 0.0.0.0
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
req.leasetime= 10800 s
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>
RELATED COMMANDS:
dhcp client ifaddCreate a DHCP lease for a specific interface.
dhcp client ifdeleteDelete a dynamic interface.
dhcp client iflistShow all dynamic interfaces.
dhcp client ifreleaseRelease a lease attached to a dynamic interface.
3EC 16982 AFAA TCZZA Ed. 01
71 / 260
6 DHCP Commands
dhcp client ifdelete
Delete a dynamic interface.
SYNTAX:
dhcp client ifdeleteintf = <interface name>
intfThe name of the dynamic interface.REQUIRED
EXAMPLE:
=>dhcp client iflist
NewMer: [SELECTING]
flags= uc
IP address: 10.0.0.10
HW address: 0:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>dhcp client ifdelete intf NewMer
=>dhcp client iflist
No dynamic interfaces defined.
=>
nbr of retransmissions: 14
RELATED COMMANDS:
dhcp client ifaddCreate a DHCP lease for a specific interface.
dhcp client ifattachAttach a DHCP lease to an interface.
dhcp client ifconfigConfigure a DHCP lease created for a specific interface.
dhcp client iflistShow all dynamic interfaces.
dhcp client ifreleaseRelease a lease attached to a dynamic interface.
72 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
dhcp client iflist
Show all dynamic interfaces.
SYNTAX:
dhcp client iflist
EXAMPLE:
=>dhcp client iflist
NewMer: [INIT]
flags= uc
IP address: 0.0.0.0
HW address: 0:90:d0:01:47:de
DHCP server: 255.255.255.255
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>
EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT:
The SpeedTouchPro with Firewall is configured as DHCP client on its Ethernet interface eth0.
=>dhcp client iflist
eth0: [BOUND]
flags= uc
IP address: 10.0.0.3
HW address: 00:90:d0:01:47:f1
DHCP server: 10.10.1.1
lease renewal in5 days, 1 h, 26 min, 45 sec
lease rebinding in8 days,20 h, 34 min, 15 sec
lease expires in10 days,2 h, 56 min, 45 sec
Number of leases: 1
Total size of table: 18,in use: 1, free: 94 %
=>dhcp client iflist
eth0: [BOUND]
flags= uc
IP address: 10.0.0.3
HW address: 00:90:d0:01:47:f1
DHCP server: 10.10.1.1
lease renewal in5 days, 1 h, 25 min, 27 sec
lease rebinding in8 days,20 h, 32 min, 57 sec
lease expires in10 days,2 h, 55 min, 27 sec
Number of leases: 1
Total size of table: 18,in use: 1, free: 94 %
=>
RELATED COMMANDS:
dhcp client ifaddCreate a DHCP lease for a specific interface.
dhcp client ifdeleteDelete a dynamic interface.
3EC 16982 AFAA TCZZA Ed. 01
73 / 260
6 DHCP Commands
dhcp client ifrelease
Release a lease attached to a dynamic interface.
SYNTAX:
dhcp client ifrelease intf = <interface name>
intfThe name of the dynamic interface.REQUIRED
EXAMPLE:
=>dhcp client iflist
NewMer: [SELECTING]
flags= uc
IP address: 10.0.0.10
HW address: 0:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>dhcp client ifattach intf=NewMer
=>dhcp client iflist
NewMer: [INIT]
Number of leases: 1
Total size of table: 19,in use: 1, free: 94 %
=>
nbr of retransmissions: 14
flags= uc
IP address: 0.0.0.0
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
74 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT:
The SpeedTouchPro with Firewall is configured as DHCP client on its Ethernet interface eth0.
=>dhcp client iflist
eth0: [BOUND]
flags= uc
IP address: 10.0.0.3
HW address: 00:90:d0:01:47:f1
DHCP server: 10.10.1.1
lease renewal in5 days, 58 min, 48 sec
lease rebinding in 8 days,20 h, 6 min, 18 sec
lease expires in10 days,2 h, 28 min, 48 sec
Number of leases: 1
Total size of table: 18,in use: 1, free: 94 %
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
DECLINEs sent:0
RELEASEs sent:0
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 19,in use: 1, free:94 %
=>dhcp client ifrelease intf=eth0
=>(CTRL + Q)
=>STATE ACTIVATE !
STATE IDLE !
STATE ACTIVATE !
dhcc: intf 1 releases 10.0.0.3 to server 10.10.1.1.
dhcc: 10.0.0.3 deleted: ok.
STATE IDLE !
STATE ACTIVATE !
.............
dhcc: intf 1 in init state.
n_send() broadcast triggered; To be verified
dhcc
dhcp client ifattachAttach a DHCP lease to an interface.
dhcp client ifconfigConfigure a DHCP lease created for a specific interface.
dhcp client ifdeleteDelete a dynamic interface.
lease expires in10 days,2 h, 28 min, 48 sec
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
=>dhcp client ifrenew intf=NewMer
=>dhcp client iflist
NewMer: [RENEWING]
flags = uc
IP address: 10.0.0.10
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 12 sec
transmission of DISCOVER in 24 sec
retransmission timeout: 64
nbr of retransmissions: 11
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
=>
76 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
EXAMPLE INPUT/OUTPUT IN A NETWORKED ENVIRONMENT:
The SpeedTouchPro with Firewall is configured as DHCP client on its Ethernet interface eth0.
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
OFFERsrecv:0
ACKs recv:0
NAKs recv:0
Pure BOOTP REPLIES:0
Other message types:0
DISCOVERs sent:0
REQUESTs sent:0
DECLINEs sent:0
RELEASEs sent:1
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 18,in use: 1, free:94 %
=>dhcp client ifrenew intf=eth0
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
OFFERsrecv:1
ACKs recv:1
NAKs recv:0
Pure BOOTP REPLIES:0
Other message types:0
DISCOVERs sent:1
REQUESTs sent:1
DECLINEs sent:0
RELEASEs sent:1
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 19,in use: 1, free:94 %
=>(CTRL + Q)
..................
STATE IDLE !
STATE ACTIVATE !
dhcc: intf 1 renews lease 10.0.0.3
dhcc: intf 1 requests 10.0.0.3 from 10.10.1.1
dhcc: 10.10.1.1 acks 10.0.0.3 to intf 1.
dhcc: lease 10.0.0.3 bound to intf 1.
STATE IDLE !
STATE ACTIVATE !
...........
=>(CTRL + S)
.
RELATED COMMANDS:
dhcp client ifaddCreate a DHCP lease for a specific interface.
dhcp client ifattachAttach a DHCP lease to an interface.
3EC 16982 AFAA TCZZA Ed. 01
77 / 260
6 DHCP Commands
dhcp client load
Load saved DHCP client configuration and dynamic interfaces.
Execute dhcp client flush prior to dhcp client load.
SYNTAX:
dhcp client load
EXAMPLE:
=>dhcp client iflist
NewMer: [SELECTING]
flags = uc
IP address: 10.0.0.10
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
=>dhcp client save
=>dhcp client flush
=>dhcp client iflist
No dynamic interfaces defined.
=>dhcp client load
=>dhcp client iflist
NewMer: [REBOOTING]
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
=>
nbr of retransmissions: 14
flags = uc
IP address: 10.0.0.10
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 2 sec
transmission of REQUEST in 2 sec
retransmission timeout: 4
retransmissions left before reinitializing : 2
RELATED COMMANDS:
dhcp client flushDelete all dynamic interfaces.
dhcp client saveSave current DHCP client configuration and dynamic interfaces.
78 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp client save
Save current DHCP client configuration and dynamic interfaces.
SYNTAX:
dhcp client save
EXAMPLE:
=>dhcp client iflist
NewMer: [SELECTING]
flags = uc
IP address: 10.0.0.10
HW address: 00:90:d0:01:47:de
DHCP server: 255.255.255.255
hostname: NewLease
req.leasetime= 10800 s
trying to get a lease for 8 min, 32 sec
transmission of DISCOVER in 57 sec
retransmission timeout: 64
nbr of retransmissions: 14
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
retransmissions left before reinitializing : 2
Number of leases: 1
Total size of table: 19, in use: 1, free: 94 %
=>
6 DHCP Commands
RELATED COMMANDS:
dhcp client flushFlush complete DHCP client configuration and dynamic interfaces.
dhcp client loadLoad saved or default DHCP client configuration and dynamic
interfaces.
3EC 16982 AFAA TCZZA Ed. 01
79 / 260
6 DHCP Commands
dhcp client stats
Show DHCP client statistics.
SYNTAX:
dhcp client stats
EXAMPLE:
=>dhcp client stats
DHCP client statistics:
Corrupted packet recv:0
OFFERsrecv:1
ACKs recv:1
NAKs recv:0
Pure BOOTP REPLIES:0
Other message types:0
DISCOVERs sent:244
REQUESTs sent:9
DECLINEs sent:0
RELEASEs sent:0
INFORMs sent:0
Number of dynamic interfaces: 1
Memory usage:
Table size of dyn leases: 19,in use: 1, free:94 %
=>
RELATED COMMANDS:
dhcp client clearClear DHCP client statistics.
80 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
dhcp server add
Assign a static IP address to a host in the local network. This address is allocated on a permanent
basis, and is excluded from the pool of addresses used by the SpeedTouchPro with Firewall
DHCP server.
[leasetime]A number between 0 and 1814400 (seconds).
OPTIONAL
Represents the preferred time the client wants to use an address.
By default the leasetime is 7200 seconds (2 hours).
Specifying -1 makes the lease permanent.
[hostname]The hostname to add to the local DNS table for this host.OPTIONAL
EXAMPLE:
=>dhcp server list
Leases:
Lease0:01:00:A0:24:AE:66:E1
Hostname= Default
ip address : 10.0.0.8
expires in : 1 h, 16 min, 20 sec
lease is being used.
Total size of table: 36, in use: 1 free: 97 %
=>dhcp server add clientid=01:23:45:67:89:ab addr=10.0.0.1 leastime=60 hostname=NewLease
=>dhcp server list
Leases:
Lease0:01:00:A0:24:AE:66:E1
Lease1:01:23:45:67:89:AB
Total size of table: 36, in use: 2 free: 94 %
=>
Hostname= Default
ip address : 10.0.0.8
expires in : 1 h, 15 min, 32 sec
lease is being used.
Hostname= NewLease
ip address : 10.0.0.1
expires in : 23 sec
lease is being used.
RELATED COMMANDS:
dhcp server deleteDelete a DHCP lease.
dhcp server listShow current DHCP leases.
3EC 16982 AFAA TCZZA Ed. 01
81 / 260
6 DHCP Commands
dhcp server client
Set the AutoDHCP client timeout in startup phase. Only applicable in AutoDHCP mode (See
dhcp server policy command).
SYNTAX:
dhcp server clienttimeout = <number>
timeoutA number between 0 and 1814400 (seconds).
Represents the time to look for another DHCP server.
Specifying `1` will make the timeout infinite: the SpeedTouchProwith Firewall will remain client.
By default the timeout is 20 seconds.
EXAMPLE:
=>dhcp server status
DHCP Server Status:Running
Current configuration:
Address Range:10.0.0.1 ... 10.255.255.254
.......
Start–up client parameters:
Timeout:20 sec
Tracing: off
Memory usage:
Leases: total: 36, in use: 7 free: 80 %
=>dhcp server client timeout=15
=>dhcp server status
DHCP Server Status:Running
Current configuration:
Address Range: 10.0.0.1 ... 10.255.255.254
.......
Start–up client parameters:
Timeout:15 sec
Tracing: off
Memory usage:
Leases: total: 36, in use: 7 free: 80 %
=>
REQUIRED
RELATED COMMANDS:
dhcp server policySet DHCP server policy.
dhcp server startStart DHCP server.
dhcp server statusShow current DHCP server configuration.
dhcp server stopStop DHCP server.
82 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp server clrstats
Clear SpeedTouchPro with Firewall DHCP server statistics.
SYNTAX:
dhcp server clrstats
EXAMPLE:
=>dhcp server stats
DHCP server statistics:
Corrupted packet recv:0
DISCOVER:9575
REQUEST:121
DECLINE:0
RELEASE:0
INFORM:13
Pure BOOTP REQUESTS:2
Other message types:0
OFFERs sent:9552
ACKs sent:121
NAKs sent:0
Lease table got full: no
Ping table got full: no
Second DHCP server seen : no
=>dhcp server clrstats
=>dhcp server stats
DHCP server statistics:
Corrupted packet recv:0
DISCOVER:0
REQUEST:0
DECLINE:0
RELEASE:0
INFORM:0
Pure BOOTP REQUESTS:0
Other message types:0
OFFERs sent:0
ACKs sent:0
NAKs sent:0
Lease table got full: no
Ping table got full: no
Second DHCP server seen : no
=>
6 DHCP Commands
RELATED COMMANDS:
dhcp server statsShow DHCP server statistics.
3EC 16982 AFAA TCZZA Ed. 01
83 / 260
6 DHCP Commands
dhcp server config
Set SpeedTouchPro with Firewall DHCP server configuration.
Execute dhcp server status to see the actual status and configuration.
beginrangeThe lowest IP address in the DHCP address range to use for leasing.
Default value of this parameter is 10.0.0.1.
endrangeThe highest IP address in the DHCP address range to use for leasing.
Default value of this parameter is 10.255.255.254.
netmaskThe applicable netmask for the DHCP leases.OPTIONAL
leasetimeA number between 0 and 1814400 (seconds).
Represents the time for which a client can use its dynamically
allocated IP address.
By default the leasetime is 2 hours (7200 seconds).
Specifying -1 makes the lease permanent.
gatewayThe IP address of the gateway for DHCP clients.OPTIONAL
dnsaddrThe IP address of the DNS server for DHCP clients.
Entering '0' sets the SpeedTouchPro with Firewall as DNS
server.
OPTIONAL
OPTIONAL
OPTIONAL
OPTIONAL
84 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
EXAMPLE:
=>dhcp server status
DHCP Server Status:Running
Current configuration:
Address Range:10.0.0.1 ... 10.255.255.254
Netmask:255.0.0.0
Lease time:10800 seconds
Gateway (default router): 10.0.0.138
DNS server:10.0.0.1
Domain name: lan
Policies:
Verify first: no
Trust client: yes
Spoofing: no
Start as client:yes
dhcp server addAdd a DHCP lease manually.
dhcp server deleteDelete a DHCP lease.
dhcp server flushDelete complete DHCP server configuration and dynamic leases.
88 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp server load
Load saved (or default) DHCP server configuration and permanent leases.
SYNTAX:
dhcp server load[defaults = <yes|no>]
6 DHCP Commands
[defaults]Load factory defaults (yes) or saved configuration (no).
Not specifying this parameter loads the saved configuration.
EXAMPLE:
=>dhcp server list
Leases:
Lease1:01:52:41:53:20:20:4D:0D:CB:03:40:C0:01:01:00:00:00
ip address:10.0.7.62
Spoofed lease from 2: DHCP_SPOOF
Assigned (temporary) private ip address.
expires in: 1 min, 57 sec
lease is being used.
Lease0:01:00:A0:24:AE:66:E1
Hostname = Default
ip address:10.0.0.8
expires in: 1 h, 17 min, 21 sec
lease is being used.
Lease4:01:23:55:67:89:AB
Hostname= Tempo
ip address : 10.0.0.1
never expires!
lease is being used.
Total size of table: 36, in use: 3 free: 92 %
=>dhcp server save
=>dhcp server flush
=>dhcp server load
=>dhcp server list
Leases:
Lease4:01:23:55:67:89:AB
Hostname= Tempo
ip address : 10.0.0.1
never expires!
lease is not being used.
Total size of table: 36, in use: 1 free: 97 %
=>
OPTIONAL
RELATED COMMANDS:
dhcp server flushFlush current DHCP server configuration and dynamic leases.
dhcp server loadLoad saved or default DHCP server configuration and permanent
leases.
3EC 16982 AFAA TCZZA Ed. 01
89 / 260
6 DHCP Commands
dhcp server policy
Set SpeedTouchPro with Firewall DHCP server policy.
[verifyfirst]Probe the network for conflicting IP addresses before giving a
suggested IP address to the requesting DHCP client (yes) or not (no).
[trustclient]Take the IP address suggested by a DHCP client into account (yes) or
not (no).
[spoofing]Allow a remote DHCP server to hand out IP addresses negotiated by
PPP on WAN side (yes) or not (no).
DHCP spoofing is used to relay local DHCP requests to an external
PPP connection having a specific IP address negotiation mechanism.
DHCP replies are in turn generated by the DHCP server based on the
IP address information received by the PPP link.
[client]Allow the SpeedTouchPro with Firewall DHCP server to present
itself as DHCP client (AutoDHCP mode) at boot time and probe for
another DHCP server on the network for some time before starting
the DHCP server (yes) or immediately start the DHCP server (no).
EXAMPLE:
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Policies:
Verify first: no
Trust client: yes
Spoofing: no
Start as client:yes
.....
=>dhcp server policy verifyfirst=yes trustclient=no spoofing=yes client=no
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Policies:
Verify first:yeso
Trust client: no
Spoofing: yes
Start as client:no
.....
=>
OPTIONAL
OPTIONAL
OPTIONAL
OPTIONAL
RELATED COMMANDS:
dhcp server statusShow current DHCP server configuration.
90 / 260
3EC 16982 AFAA TCZZA Ed. 01
6 DHCP Commands
dhcp server save
Save complete SpeedTouchPro with Firewall DHCP server configuration and permanent DHCP
leases.
SYNTAX:
dhcp server save
EXAMPLE:
=>dhcp server list
Leases:
Lease0:01:00:A0:24:AE:66:E1
Hostname = Default
ip address:10.0.0.8
expires in:1 h, 57 min, 9 sec
lease is being used.
Lease1: 01:23:55:67:89:AB
Hostname = Tempo
ip address:10.0.0.1
never expires!
Total size of table: 36, in use: 2 free: 94 %
=>dhcp server save
=>dhcp server flush
=>dhcp server list
No active leases
Total size of table: 36, in use: 0 free: 100 %
=>dhcp server load defaults=no
=>dhcp server list
Leases:
Lease0:01:00:A0:24:AE:66:E1
Lease1: 01:23:55:67:89:AB
Total size of table: 36, in use: 2 free: 94 %
=>
lease is not being used.
Hostname = Default
ip address:10.0.0.8
expires in:1 h, 58 min, 55 sec
lease is being used.
Hostname = Tempo
ip address:10.0.0.1
never expires!
lease is not being used.
RELATED COMMANDS:
dhcp server flushFlush complete DHCP server configuration and dynamic leases
dhcp server loadLoad saved or default DHCP server configuration and permanent
leases.
3EC 16982 AFAA TCZZA Ed. 01
91 / 260
6 DHCP Commands
dhcp server spoof
Set DHCP spoofing parameters. Only applicable in case of a PPPtoDHCP Spoofing connection.
(See dhcp server policy command).
SYNTAX:
dhcp server spoof[failtime = <number>]
[errorlt = <number>]
[dodlt = <number>]
[failtime]A number between 0 and 1814400 (seconds).
Represents the time to wait for a PPP link to successfully negotiate an
IP address.
This parameter determines how long the SpeedTouchPro withFirewall should try to set up a PPP connection before returning to
normal DHCP mode, i.e. in case the PPP connection cannot be
established within the time lapse determined by failtime, the
SpeedTouchPro with Firewall DHCP server will allocate an local
private IP address to the DHCP client.
By default the failtime is 4 seconds.
[errorlt]A number between 0 and 1814400 (seconds).
Represents the leasetime of the private address issued when a PPP
link fails.
In case the PPP link fails after failtime has elapsed, this parameter
determines how long the private DHCP lease must be maintained
before retrying to set up the PPP link again.
By default the error lease time is 60 seconds.
[dodlt]A number between 0 and 1814400 (seconds).
Represents the leasetime of the temporary private IP address in case
of a dialondemand PPP link.
In case of a dialondemand PPP link, this parameter determines the
interval at which the the temporary DHCP lease must be maintained
before checking whether a public IP address negotiated by a
triggered PPP link is available.
By default the dialondemand lease time is 10 seconds.
OPTIONAL
OPTIONAL
OPTIONAL
92 / 260
3EC 16982 AFAA TCZZA Ed. 01
EXAMPLE:
=>dhcp server status
DHCP Server Status: Running
Current configuration:
.....
Spoofing parameters:
Failure timeout (!DoD): 4 sec
Failure lease time (!DoD): 60 sec
Temp. lease time (DoD): 10 sec
.....
=>dhcp server spoof failtime=8 errorlt=120 dodlt=20
=>dhcp server status
DHCP Server Status: Running
Current configuration:
dhcp server policySet DHCP server policy.
dhcp server statusShow current DHCP server configuration.
6 DHCP Commands
3EC 16982 AFAA TCZZA Ed. 01
93 / 260
6 DHCP Commands
dhcp server start
Start SpeedTouchPro with Firewall DHCP server.
SYNTAX:
dhcp server start
EXAMPLE:
=>dhcp server status
DHCP Server Status: Stopped
Current configuration:
.....
=>dhcp server start
=>dhcp server status
DHCP Server Status: Searching for server...
Current configuration:
.....
=>
=>dhcp server status
DHCP Server Status: Running
Current configuration:
.....
=>
RELATED COMMANDS:
dhcp server statusShow current DHCP server configuration.
dhcp server stopStop DHCP server.
94 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp server stats
Show SpeedTouchPro with Firewall DHCP server statistics.
SYNTAX:
dhcp server stats
EXAMPLE OUTPUT:
=>dhcp server stats
DHCP server statistics:
Corrupted packet recv:0
DISCOVER:9575
REQUEST:121
DECLINE:0
RELEASE:0
INFORM:13
Pure BOOTP REQUESTS:2
Other message types:0
OFFERs sent:9552
ACKs sent:121
NAKs sent:0
Lease table got full: no
Ping table got full: no
Second DHCP server seen : no
=>
6 DHCP Commands
DESCRIPTION:
Corrupted packet recv Indicates the number of corrupted packets (not complaint to RFC2131) were
received from the LAN.
DISCOVERIndicates the number of DHCP server discovery packets were received from the
LAN. These broadcasts are sent by potential DHCP clients to locate available DHCP
servers.
REQUESTIndicates the number of DHCP address lease requests were received from the LAN.
DECLINEIndicates the number of DHCP address lease requests that were declined.
RELEASEIndicates the number of DHCP address release requests that were received from
DHCP clients.
INFORMIndicates the number of information requests that were received from DHCP clients.
Pure BOOTP requestsIndicates the number of BOOTP requests that were received from the LAN.
OFFERs sentIndicates the number of IP address offers were sent in reply to DHCP requests.
3EC 16982 AFAA TCZZA Ed. 01
95 / 260
6 DHCP Commands
ACKs sentIndicates the number of ACKnowledgement replies were sent to successfully
configured DHCP clients.
NAKs sentIndicates the number of NotAcKnowledgement replies were sent to wrongly
configured DHCP clients.
Lease table got fullIndicates whether the maximum number of DHCP leases is reached or not.
Ping table got fullIndicates whether the history list of IP address pings got full or not. These pings are
sent by the SpeedTouchPro with Firewall DHCP server to verify whether the IP
address is already in use on the LAN or not. (dhcp server policy verifyfirst=yes)
Second DHCP server
seen
Indicates whether a concurrent DHCP server was found on the LAN or not.
RELATED COMMANDS:
dhcp server clrstatsClear DHCP server statistics.
96 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp server status
Show current DHCP server configuration.
SYNTAX:
dhcp server status
EXAMPLE:
=>dhcp server status
DHCP Server Status:Client
Current configuration:
Address Range:10.0.0.1 ... 10.255.255.254
Netmask:255.0.0.0
Lease time:7200 seconds
Gateway (default router): 10.0.0.1 (auto)
DNS server:10.0.0.1 (auto)
Domain name: office.lan
Policies:
Verify first: no
Trust client: yes
Spoofing: no
Start as client:yes
Spoofing parameters:
Failure timeout (!DoD): 4 sec
Failure lease time (!DoD): 60 sec
Temp. lease time (DoD): 10 sec
Start–up client parameters:
Timeout: 20 sec
Tracing: off
Memory usage:
Leases: total: 36, in use: 7 free: 80 %
=>
6 DHCP Commands
RELATED COMMANDS:
dhcp server stopStop DHCP server.
dhcp server startStart DHCP server.
dhcp server policySet DHCP server policy.
dhcp server spoofingSet spoofing parameters.
3EC 16982 AFAA TCZZA Ed. 01
97 / 260
6 DHCP Commands
dhcp server stop
Stop SpeedTouchPro with Firewall DHCP server.
SYNTAX:
dhcp server stop
EXAMPLE:
=>dhcp server status
DHCP Server Status: Running
Current configuration:
.....
=>dhcp server stop
=>dhcp server status
DHCP Server Status: Stopped
Current configuration:
.....
=>
RELATED COMMANDS:
dhcp server startStart DHCP server.
dhcp server statusShow current DHCP server configuration.
98 / 260
3EC 16982 AFAA TCZZA Ed. 01
dhcp server troff
Disable verbose console logging. No debug traces are generated anymore.
SYNTAX:
dhcp server troff
EXAMPLE:
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Tracing: on
.....
=>dhcp server troff
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Tracing: off
.....
=>
6 DHCP Commands
RELATED COMMANDS:
dhcp server statusShow current DHCP server configuration.
dhcp server tronEnable verbose console logging.
3EC 16982 AFAA TCZZA Ed. 01
99 / 260
6 DHCP Commands
dhcp server tron
Enable verbose console logging. Debug traces are generated.
SYNTAX:
dhcp server tron
EXAMPLE:
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Tracing: off
.....
=>dhcp server tron
=>dhcp server status
DHCP Server Status:Running
Current configuration:
.....
Tracing: on
.....
=>
RELATED COMMANDS:
dhcp server statusShow current DHCP server configuration
dhcp server troffDisable verbose console logging.
100 / 260
3EC 16982 AFAA TCZZA Ed. 01
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.