Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 9 Nächste Version anzeigen »


Description:

This document provides a collection of useful commands and also a few tips & tricks for accessing LANCOM routers & access points from the console.

Information:
  • The green-colored text is an explanation about the respective console command.
  • The commands for entry are colored blue.


1) Display all console commands:
From anywhere in the LCOS menu structure, just enter ? to output a complete overview of all console commands along with their syntax and meanings.

Information:
An overview of all console commands is available in the Menu Reference Guide for your version of LCOS.

root@LANCOM-1780EW-3G:/

?

Commands:

dir [-aR] [PATH] ... [FILTER]: show contents, multiple paths allowed

list, ls, ll : like dir

cd PATH : change menu

set [PATH] ? : show input set of parameter

set PATH VALUE(S) : set parameter PATH to VALUE(S)

default [-r] [PFAD] : set parameter to default value

del PATH : delete row

del * : delete whole table

do PATH [PARAMETER] : start action with optional parameter

sysinfo : show system information

readconfig : display configuration settings

readscript [-d][-n][-c][-m] : create configscript

killscript Name : terminate script

writeconfig : change configuration settings

writeflash (TFTP only) : load new firmware via TFTP

loadconfig -? : load a new configuration as TFTP-Client

loadfirmware -? : load a new firmware as TFTP-Client

loadscript -? : load a script as TFTP-Client

ll2mdetect -? : use LL2M to search for other LAN devices

ll2mexec -? : use LL2M to send a command to a LAN device

trace [[+|-|#|?] PAR.[FIL.]]: enable/disable/toggle/status

: of parameter tracing

passwd : change password

passwd -n new [old] : change password (no prompt)

exit, quit, x : leave configuration

time : set current time (MM/DD/YYYY hh:mm:ss)

repeat [VALUE] command : repeats command every VALUE seconds

: until terminated by new input

ping [OPTION] address : ping command

stop/<CR> : stop ping

feature code : set feature on

show parameter [FILTER] : show internal data (e.g. memory usage)

setenv <NAME> <VALUE> : set environment variable

unsetenv <NAME> : remove environment variable

getenv <NAME> : read out environment variable (no newline)

printenv : dump whole environment

echo <ARG>... : echo arguments to console

testmail ? : sends an e-mail

history : print command history

who : list active sessions

sleep <msec> : delay for <msec> milliseconds

!! : repeat last command

!<num> : repeat command <num>

!<prefix> : repeat last command beginning with <prefix>

#<blank> : comment

deletebootlog : delete bootlog

PATHNAME:

Qualifier for a menu or parameter separated by / or \

.. stands for upper level

. stands for current level

VALUE:

Possible input

"" stands for an empty input

NAME:

sequence of _ 0..9 A..Z

first character must not be numeric

case does not matter

FILTER:

Command output filter

The output generated by some commands can be limited by specifying a filter

expression. The filtering is not done line by line, but block by block depending on the command executed.

A filter expression begins with a stand-alone '@' character and ends either

at the end of the line or with a stand-alone ';' character which terminates

the current command. A filter expression is furthermore composed of one or

more search patterns separated by space characters. The search patterns can

be preceded by no operator ('or' pattern), by a '+' operator ('and' pattern)

or by a '-' operator ('not' pattern). When the command is executed, a block

of information is outputted if at least one of the 'or' patterns, all of the

'and' patterns and none of the 'not' patterns match. The search is not case

sensitive. If a search pattern is to contain characters which otherwise have

a special meaning in this filter syntax (e. g. the space character), it can

be quoted as a whole within '"' characters. Alternatively the special

characters can be escaped by a '\' character. If the '"' and the '\'

characters are to be searched for themselves they must be escaped with the

'\' character.

Remark:

Unique prefix is sufficient





2) Setting parameters with curly brackets:

Curly brackets in a console command are used to set or modify parameters in tables.

The following example shows how rule generation for a VPN connection is switched from automatic to manual.


root@LANCOM-1780EW-3G:
> cd /setup/vpn/vpn-peers (this command sets the path to the VPN connection list)

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> ls (this command displays the VPN connection list)

Peer                    SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                      dynamic  IKE-Exchange  Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST  9999        0.0.0.0                      8.8.8.8           0            P-LANCOM-TEST  No            Main-Mode      auto                 60                                Off           Off        No                 
No


The parameter Rule-creation is to be changed from auto to manually. Enter the following command to do this:

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> set LANCOM-TEST {Rule-creation} manually (the value in the curly brackets specifies the column where the change is to be made)

set ok:
Peer                    SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                      dynamic  IKE-Exchange  Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST  9999        0.0.0.0                      8.8.8.8           0            P-LANCOM-TEST  No             Main-Mode     manually         60                                Off          Off         No                  No



3) Using the tab command:

The tab command activates the desired column for use with the subsequent set command.

Info:

  • The set command is especially useful with scripting, as the clarity is improved greatly.
  • You can find a manual in the menu reference.

The following example shows how the rule creation of a VPN connection can be changed from auto to manually via the tab command.

root@LANCOM-1780EW-3G:
cd /setup/vpn/vpn-peers (this command changes to path to VPN peers)

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> ls (this command displays the current path - in this case the table VPN-Peers)

Peer                    SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                      dynamic  IKE-Exchange  Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST  9999        0.0.0.0                      8.8.8.8           0            P-LANCOM-TEST  No            Main-Mode      auto                 60                                Off           Off        No                 
No


The parameter Rule-creation has to be changed from auto to manually. The following command is needed: 

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> tab Peer Rule-creation (this command reduces the table to the column "Rule-creation")
set ok:

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> set LANCOM-TEST manually (this command changes the Rule creation of the VPN remote site to "manually")

set ok:
Peer                    SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                      dynamic  IKE-Exchange  Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST  9999        0.0.0.0                      8.8.8.8           0            P-LANCOM-TEST  No             Main-Mode     manually         60                                Off          Off         No                  No



4. Listing a table entry:

This example shows how to display a single table entry directly as a list. 

The connection parameters of the VPN peer LANCOM-TEST are to be displayed.

root@LANCOM-1780EW-3G:

> cd /Setup/VPN/VPN-Peers/LANCOM-TEST (this command changes the path directly to the VPN peer LANCOM-TEST)

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers/LANCOM-TEST

> ls (this command shows all parameters of this table entry as a list)

Peer                           INFO     : LANCOM-TEST
SH-Time VALUE                     : 9999
Extranet-Address VALUE     : 0.0.0.0
Remote-Gw VALUE               : 8.8.8.8
Rtg-tag VALUE                       : 0
Layer VALUE                          : P-LANCOM-TEST
dynamic VALUE                    : No
IKE-Exchange VALUE           : Main-Mode
Rule-creation VALUE            : manually
DPD-Inact-Timeout VALUE  : 60
IKE-CFG VALUE                      : Off
XAUTH VALUE                        : Off
SSL-Encaps. VALUE               : No
OCSP-Check VALUE              : No



5) Overview of changeable/available parameters in a table:
If you don't know which parameters you can change in a table, or which values/syntax they require, you can display an overview of the parameters with the following command:

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> set ? (this command displays an overview of all of the modifiable parameters in a table. The VPN connection list is used as an example here)

Possible Entries for columns in VPN-Peers:
[1][Peer]          : 16 chars from: ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()+-,/:;<=>?[\]^_.0123456789
[6][SH-Time]          : 4 chars from: 1234567890
[2][Extranet-Address]      : 15 chars from: 1234567890.
[8][Remote-Gw]          : 63 chars from: ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()+-,/:;<=>?[\]^_.0123456789abcdefghijklmnopqrstuvwxyz`
[15][Rtg-tag]          : 5 chars from: 1234567890
[4][Layer]          : 16 chars from: ABCDEFGHIJKLMNOPQRSTUVWXYZ@{|}~!$%&'()+-,/:;<=>?[\]^_.0123456789
[5][dynamic]          : No (0), ICMP (4), UDP (8), B-Channel (1), D-Channel (2)
[7][IKE-Exchange]          : Main-Mode (0), Aggressive-Mode (1)
[9][Rule-creation]          : auto (0), manually (1), off (2)
[10][DPD-Inact-Timeout]      : 10 chars from: 1234567890
[11][IKE-CFG]          : Off (0), Client (1), Server (2)
[12][XAUTH]          : Off (0), Client (1), Server (2)
[13][SSL-Encaps.]          : No (0), Yes (1)
[16][OCSP-Check]          : No (0), Yes (1)



6) Listing a single table entry:
Tables often contain several entries, and displaying all of the parameters can become confusing. An option here is to use the list command (lsto display the parameters for a single table entry.

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> ls (this command displays the full VPN connection list)

Peer                      SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                         dynamic  IKE-Exchange           Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST1  9999        0.0.0.0                     8.8.8.8           0             P-LANCOM-TEST1   No            Main-Mode              manually         60                                Off          Off          No                  No
LANCOM-TEST2  0               0.0.0.0                    9.9.9.9            0             P-LANCOM-TEST2   No            Aggressive-Mode    auto                 60                                Off          Off          No                  No
LANCOM-TEST3  0               0.0.0.0                    1.1.1.1            0             P-LANCOM-TEST3   No            Main-Mode              auto                 60                                Off           Off         No                  No
LANCOM-TEST4  9999        0.0.0.0                    2.2.2.2            0             P-LANCOM-TEST4   No            Main-Mode              manually         60                                 Off          Off         No                   No
LANCOM-TEST5  0               0.0.0.0                    3.3.3.3            0             P-LANCOM-TEST5   No            Aggressive-Mode    auto                 60                                Off           Off         No                   No
LANCOM-TEST6  9999        0.0.0.0                    4.4.4.4            0             P-LANCOM-TEST6   No             Main-Mode             manually          60                                Off           Off         No                   No
LANCOM-TEST7  9999        0.0.0.0                    5.5.5.5            0             P-LANCOM-TEST7   No             Aggressive-Mode   manually          60                               Off            Off         No                   No
LANCOM-TEST8  0              0.0.0.0                    6.6.6.6             0            P-LANCOM-TEST8   No              Main-Mode             auto                  60                               Off            Off         No                    No


The following example shows how to display only the parameters of the VPN remote peer LANCOM-TEST6.

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> ls LANCOM-TEST6 (this command displays the specified list entry only)

Peer                      SH-Time  Extranet-Address  Remote-Gw  Rtg-tag  Layer                        dynamic  IKE-Exchange  Rule-creation  DPD-Inact-Timeout  IKE-CFG  XAUTH  SSL-Encaps.  OCSP-Check
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LANCOM-TEST6  9999        0.0.0.0                     4.4.4.4            0            P-LANCOM-TEST6  No            Main-Mode      manually         60                               Off           Off         No                  No



7) Display tables in a compact view:

The command readscript -m enables you to display a table in a compact form. The VPN connection list is used again as an example here.

root@LANCOM-1780EW-3G:/Setup/VPN/VPN-Peers
> readscript -m
# Script (9.00.0212 / 07.08.2014) (0x0060c218,IDs:3,4,9,e,f,15,16,23//da0f4a80/1/32,23/X/d48f4880,2b,31;0x0c000002)

lang English
flash No

cd /Setup/VPN/VPN-Peers
del *
tab Peer SH-Time Extranet-Address Remote-Gw Rtg-tag Layer dynamic IKE-Exchange Rule-creation DPD-Inact-Timeout IKE-CFG XAUTH SSL-Encaps. OCSP-Check
add "LANCOM-TEST1" 9999 0.0.0.0 "8.8.8.8" 0 "P-LANCOM-TEST1" No Main-Mode manually 60 Off Off Yes No
add "LANCOM-TEST2" 0 0.0.0.0 "9.9.9.9" 0 "P-LANCOM-TEST2" No Aggressive-Mode auto 60 Off Off Yes No
add "LANCOM-TEST3" 0 0.0.0.0 "1.1.1.1" 0 "P-LANCOM-TEST3" No Main-Mode auto 60 Off Off Yes No
add "LANCOM-TEST4" 9999 0.0.0.0 "2.2.2.2" 0 "P-LANCOM-TEST4" No Main-Mode manually 60 Off Off Yes No
add "LANCOM-TEST5" 0 0.0.0.0 "3.3.3.3" 0 "P-LANCOM-TEST5" No Aggressive-Mode auto 60 Off Off Yes No
add "LANCOM-TEST6" 9999 0.0.0.0 "4.4.4.4" 0 "P-LANCOM-TEST6" No Main-Mode manually 60 Off Off Yes No
add "LANCOM-TEST7" 9999 0.0.0.0 "5.5.5.5" 0 "P-LANCOM-TEST7" No Aggressive-Mode manually 60 Off Off Yes No
add "LANCOM-TEST8" 0 0.0.0.0 "6.6.6.6" 0 "P-LANCOM-TEST8" No Main-Mode auto 60 Off Off Yes No
cd /
flash Yes

# done
exit


8) Display tables from different menues:
If you want to display tables that are in different menues, you must use the list command (ls) and separate these commands with a semicolon (;) and a space.

root@LANCOM-1783VA:/
> ls /Setup/VPN ; ls /Status/Operating-Time

Certificates-and-Keys MENU:
IKEv2 MENU:
Isakmp MENU:
Networks MENU:
OCSP-Client MENU:
Proposals MENU:
myVPN MENU:
Additional-Gateways TABLE: 8+ x [Peer,Gateway-1,Rtg-Tag-1,..]
Layer TABLE: 8+ x [Name,PFS-Grp,IKE-Grp,..]
VPN-Peers TABLE: 8+ x [Peer,SH-Time,..]
AggrMode-IKE-Group-Default VALUE: 2
AggrMode-Proposal-List-Default VALUE: IKE_PRESH_KEY
Allow-Remote-Network-Selection VALUE: no
Anti-Replay-Window-Size VALUE: 0
Establish-SAs-Collectively VALUE: only-with-KeepAlive
Flexible-ID-Comparison VALUE: No
MainMode-IKE-Group-Default VALUE: 2
MainMode-Proposal-List-Default VALUE: IKE_RSA_SIG
Max-Concurrent-Connections VALUE: 0
NAT-T-Operating VALUE: yes
NAT-T-port-for-rekeying VALUE: No
Operating VALUE: yes
QuickMode-PFS-Group-Default VALUE: 2
QuickMode-Proposal-List-Default VALUE: ESP_TN
QuickMode-Shorthold-Time-Default VALUE: 0
SSL-Encaps.-Allowed VALUE: Yes
Simple-Cert-RAS-Operating VALUE: no

Operating-Time INFO: 11D 18:44:28


9. Auto-Complete with the tabulator key:

By means of auto-complete via the tabulator key console commands can be entered much quicker.

Pressing the tabulator key twice [Tab][Tab] shows all possible console paths.

root@LANCOM-1781AW:/

> cd /s [Tab][Tab]

/Status/ /Setup/ (all menus are displayed which begin with S)

Enter cd /Se [Tab]

root@:/

> cd /Setup/V [Tab][Tab]

Enter V eingeben [Tab][Tab]

VPN/ VLAN/ (all menus are displayed which begin with V)

Enter P eingeben [Tab] [Enter key]

root@LANCOM-1781AW:/

> cd /Setup/VPN/ (the console path is changed to Setup → VPN)



10) Configuration test mode:
Every LANCOM router & access point features a non-volatile memory area (flash memory) and a temporary memory area (RAM).
The test mode is used to run a new configuration, giving you the assurance that any changes to a configuration made at the console are indeed functional.
The new or changed configuration is written to the RAM, the temporary memory. If the new or modified configuration does not work,
it is removed from the temporary memory after a preset time and the device reboots using its original configuration, which is always
stored unchanged in the non-volatile memory.
Information:
Make sure that you are finished with the configuration before the preset time for the device reboot, because a device restart will delete the RAM, so losing you changes if nothing was transferred to flash memory beforehand.
This configuration method is strongly advisable for work where a faulty configuration would cause the LANCOM router
to become inaccessible (e.g. when changing access rights) or to disconnect important links (VPN, WLAN, etc.).

root@LANCOM-1780EW-3G:/
> flash 0 (nothing is written to non-volatile flash memory, but to the RAM memory only)
set ok: VALUE: No

[Test]root@LANCOM-1780EW-3G:/ (the leading [Test] before the prompt shows that you are in test mode)
> begin (starting scripting mode)
script>sleep 25m (sets a sleep timer to 25 minutes. Caution: Including a space (25 m) sets the time in milliseconds!)
script>do/other/boot (the device will restart after 25 minutes; the RAM is cleared on reboot)
script>exit (exit the scripting mode)

[Test]root@LANCOM-1780EW-3G:/
>
Starting script


[Test]root@LANCOM-1780EW-3G:/
> show script (show scripting jobs running on the device)
current running script found R3 (the scripting job is running under R3. Please note this value!)
Sleep expires in 1496049 ms
do/other/boot
exit

Last executed script

"sleep 25m" executed

Finished script successfully

The device can now be configured with console commands. Should an error occur and the device becomes unreachable, then just wait 25 minutes and the device automatically restarts. The original configuration is reloaded and the device should be accessible again.

[Test]root@LANCOM-1780EW-3G:/
> flash 1 (after a successful configuration, the changes in the RAM memory are written to the flash memory)
set ok: VALUE: Yes

root@LANCOM-1780EW-3G:/
> killscript R3 (terminates the scripting job R3)

root@LANCOM-1780EW-3G:/
>
Finished script successfully



11) Using the show command:

The show command displays the states of configurations and connections. An overview and explanations of the syntax for the commands can be displayed by entering show ?

This example of the command show vpn displays the VPN rules generated for all of the VPN connections configured on a LANCOM router:

root@LANCOM-1780EW-3G:/
> show vpn

VPN SPD and IKE configuration:

# of connections = 12

Connection #1 ikev1 0.0.0.0/0.0.0.0:0 <-> 0.0.0.0/255.255.255.255:0 any

Name: MYVPN_00001
Unique Id: ipsec-0-MYVPN_00001-pr0-l0-r0
Flags: aggressive-mode ikecfg
Local Network: IPV4_ADDR_SUBNET(any:0, 0.0.0.0/0.0.0.0)
Local Gateway: IPV4_ADDR(any:0, 0.0.0.0)
Remote Gateway: IPV4_ADDR(any:0, 0.0.0.0)
Remote Network: IPV4_ADDR(any:0, 0.0.0.0/255.255.255.255)

Connection #2 ikev1 172.50.200.1/255.255.255.255:0 <-> 172.50.200.2/255.255.255.255:0 any

Name: LC1781
Unique Id: ipsec-0-LC1781-pr0-l0-r0
Flags: main-mode
Local Network: IPV4_ADDR(any:0, 172.50.200.1/255.255.255.255)
Local Gateway: IPV4_ADDR(any:0, 8.8.8.8)
Remote Gateway: IPV4_ADDR(any:0, 8.8.8.2)
Remote Network: IPV4_ADDR(any:0, 172.50.200.2/255.255.255.255)

If you extend the command with the parameter @ <peer-name>, you can display the VPN rules generated for a specific VPN connection:

root@LANCOM-1780EW-3G
> show vpn @ iphone

VPN SPD and IKE configuration:

# of connections = 12

Connection #3 ikev1 0.0.0.0/0.0.0.0:0 <-> 0.0.0.0/255.255.255.255:0 any

Name: IPHONE
Unique Id: ipsec-0-IPHONE-pr0-l0-r0
Flags: aggressive-mode ikecfg
Local Network: IPV4_ADDR_SUBNET(any:0, 0.0.0.0/0.0.0.0)
Local Gateway: IPV4_ADDR(any:0, 0.0.0.0)
Remote Gateway: IPV4_ADDR(any:0, 0.0.0.0)
Remote Network: IPV4_ADDR(any:0, 0.0.0.0/255.255.255.255)


The command show job displays the processes currently running on the LANCOM router. The command returns information about the processor load and the status of the processes, among other things.
To view a particular process, the command is entered with the syntax show job @ <Name>:

The command show filter displays the firewall rules configured on the LANCOM router.
To view a particular rule, the show filter command is entered with the syntax show filter @ <Name of rule>:

root@LANCOM-1780EW-3G:/
> show filter @ TESTRULE
Filter 00000003 from rule TESTRULE:
Protocol: 0
Src: 00:00:00:00:00:00 0.0.0.0/0.0.0.0 0-0
Dst: 00:00:00:00:00:00 192.168.10.0/255.255.255.240 0-0 (WAN ifc TEST)
use routing tag 0
conditional: if not connected
Limit per conn.: after transmitting or receiving of 0 packets
actions after exceeding the limit:
reject


You can view the boot log of a device with the command show bootlog.
If the device restarts unexpectedly, the boot log can provide information about the error that occurred.

root@LANCOM-1780EW-3G:/
> show bootlog
Boot log (8192 Bytes):
/25/2014 17:02:00 System boot after firmware upload

DEVICE: LANCOM 1780EW-3G
HW-RELEASE: B
VERSION: 9.00.0141 / 25.04.2014

****

04/25/2014 17:05:47 System boot after firmware upload

DEVICE: LANCOM 1780EW-3G
HW-RELEASE: B
VERSION: 8.84.0170 / 24.04.2014

****


12) Displaying status information using the ls command:
The ls command can be used to view status information. Some examples:

root@LANCOM-1781AW:/Status/VPN
> ls -r (this command lists the current directory and all subdirectories)

Firmware MENU:
Other MENU:
Setup MENU:
Status MENU:

[rek] Status:

Accounting MENU:
Block-Devices MENU:
COM-Ports MENU:
CWMP MENU:
Certificates MENU:
Charging MENU:
.
.
.
.
.

root@LANCOM-1781AW:/
> ls status/connection (this command shows a table with the connection status of the WAN/DSL connections)

Ifc Connections active passive Errors Con.-Time Charge
----------------------------------------------------------------------------------------
ADSL-1 6 6 0 0 10:32:35 0
ADSL-2 0 0 0 0 No-connection 0
ADSL-3 0 0 0 0 No-connection 0
ADSL-4 0 0 0 0 No-connection 0
ADSL-5 0 0 0 0 No-connection 0
ADSL-6 0 0 0 0 No-connection 0
ADSL-7 0 0 0 0 No-connection 0
ADSL-8 0 0 0 0 No-connection 0
CH01 0 0 0 0 No-connection 0
CH02 0 0 0 0 No-connection 0
DSL-CH-1 1 1 0 0 5D 1:59:35 0
DSL-CH-2 0 0 0 0 No-connection 0
DSL-CH-3 0 0 0 0 No-connection 0
DSL-CH-4 0 0 0 0 No-connection 0
DSL-CH-5 0 0 0 0 No-connection 0
DSL-CH-6 0 0 0 0 No-connection 0
DSL-CH-7 0 0 0 0 No-connection 0
DSL-CH-8 0 0 0 0 No-connection 0
EXT 0 0 0 0 No-connection 0


root@LANCOM-1781AW:/
> ls status/remote (this command shows the age of the WAN connections and the assigned logical interface)

Conn.-start Remote-ID Mode Ifc Conn.-time Charge
-----------------------------------------------------------------------------------------------------------
08/21/2014 04:00:59 INTERNET1 Active ADSL-1 10:32:59 0
08/20/2014 04:00:59 INTERNET1 Active ADSL-1 23:59:59 0
08/19/2014 04:00:59 INTERNET1 Active ADSL-1 23:59:59 0
08/18/2014 04:00:59 INTERNET1 Active ADSL-1 23:59:59 0
08/17/2014 04:00:59 INTERNET1 Active ADSL-1 23:59:59 0
08/16/2014 12:35:07 INTERNET1 Active ADSL-1 15:25:51 0
08/16/2014 12:33:59 INTERNET2 Active DSL-CH-1 5D 1:59:59 0


root@LANCOM-1781AW:/
> ls status/info (this command shows, among other things, which logical interface is assigned to which physical interface)

Ifc Status Mode Dialup-remote Peer B1-DT B2-DT
---------------------------------------------------------------------------------------------------------
ADSL-1 Connection Active INTERNET1 9999 0
ADSL-2 No remote 0 0
ADSL-3 Ready 0 0
ADSL-4 Ready 0 0
ADSL-5 Ready 0 0
ADSL-6 Ready 0 0
ADSL-7 Ready 0 0
ADSL-8 Ready 0 0
CH01 No remote 0 0
CH02 Ready 0 0
DSL-CH-1 Connection Active INTERNET2 9999 0
DSL-CH-2 Ready 0 0
DSL-CH-3 Ready 0 0
DSL-CH-4 Ready 0 0
DSL-CH-5 Ready 0 0
DSL-CH-6 Ready 0 0
DSL-CH-7 Ready 0 0
DSL-CH-8 Ready 0 0
EXT Init 0 0

root@LANCOM-1781AW:/
> ls status/config/features (this command displays the software options enabled on the device, along with their status. With time-limited options, the expiry date is shown)

Feature Expires State Index Count
-------------------------------------------------------------------------
LANCAPI unlimited active 0 0
Leased_Line unlimited active 0 0
Switched_Line unlimited active 0 0
FAX unlimited active 0 0
VPN-5 unlimited hidden 0 5
VPN-25 unlimited active 0 25
WLAN_Point_to_Point unlimited active 0 0
Public_Spot unlimited active 0 0
UMTS unlimited active 0 0
Contentfilter_Additive 12/31/2015 active 10 100
Contentfilter_Additive 01/22/2014 expired 0 100
LAN_Bridge unlimited active 0 0
PMS unlimited active 0 0

root@LANCOM-1781AW:/
> ls status/hardware (this command displays information about the hardware and firmware of a device)

Model-Number INFO: LANCOM 1781AW
Extended-Name INFO: LANCOM 1781AW
Serial-Number INFO: 4002397618100282
MOD-level INFO: B3
Production-date INFO: 2/27/2012
PLD-Version INFO: -
Reset-Button-State INFO: inactive
Board-Revision INFO: B
CPU-Type INFO: Freescale MPC8314E 1.2 (core 2.0)
CPU-Clock-MHz INFO: 398
CPU-Load-Percent INFO: 3
CPU-Load-1s-Percent INFO: 3
CPU-Load-5s-Percent INFO: 3
CPU-Load-60s-Percent INFO: 3
CPU-Load-300s-Percent INFO: 3
Security-Unit MENU:
PCI-Device-List TABINFO: 32 x [Host-Bridge,Bus,Device,Function,..]
Total-Memory-KBytes INFO: 131072
Free-Memory-KBytes INFO: 38949
Security-Engine INFO: Yes
Onboard-USB-Hub INFO: No
SW-Version INFO: 9.00.0219 / 16.08.2014
Ethernet-Switch-Type INFO: AR8327 Rev. 1.1
Adv.-Error-Reporting-Log TABINFO: 10 x [Index,Time,Severity,Multiple,..]
PCIe-corr.-errors INFO: 0
PCIe-uncorr.-errors INFO: 0
PCIe-link-resets INFO: 0


13) Using the repeat command:
The repeat command is used to repeatedly display values (that vary with time).
The following example outputs the CPU load (%) and memory usage for a device every 10 seconds:

root@LANCOM-1781AW:/
> repeat 10 ls status/hardware/cpu-load-percent ; show mem

[10 Sec.-REPEAT];root@LANCOM-1781AW:/
> repeat 10 ls status/hardware/cpu-load-percent ; show mem

CPU-Load-Percent INFO: 3

Total: RAM: 92.6 MBytes
Status : Blocks Big Small Total
----------------------------------------------------------
USED : 52990 3.4 MBytes 96 Bytes 54.6 MBytes
FREE : 4317 36.7 MBytes 96 Bytes 38.0 MBytes

[10 Sec.-REPEAT];root@LANCOM-1781AW:/
>

CPU-Load-Percent INFO: 3

Total: RAM: 92.6 MBytes
Status : Blocks Big Small Total
----------------------------------------------------------
USED : 52990 3.4 MBytes 96 Bytes 54.6 MBytes
FREE : 4317 36.7 MBytes 96 Bytes 38.0 MBytes

[10 Sec.-REPEAT];root@LANCOM-1781AW:/


14) Changing the device password without additional queries:

When using the command passwd without additional parameters first the old password has to be entered and afterwards the new password has to be entered twice. 

With the command passwd -n [new password] [old password] the device password can be changed without the additional prompt.

root@LANCOM-1781AW:/

> passwd -n lancomnew lancom (the device password is to be changed from "lancom" to "lancomnew")

Password has been changed

When using a password with the special character =, the password has to be set in quotation marks in order for it to be accepted (e.g. "Test=123").

When using a password with a quotation mark (") or a backslash (\) another backslash has to be entered before that character:

  • The password Test"123 has to be extended to Test\"123.
  • The password Test\123 has to be extended to Test\\123.


15) Repeating console commands:

By using the arrow keys "up" and "down" it is possible to invoke console commands anew which have already been used within a console session. This is especially useful when changing the console path. 



16) Reset values (scalars and tables) of the current directory:
With the command "default", all values (scalars and tables) of the current "directory" can be reset to the default values.
The example shows how the "Access-Table" table in the / Setup / Config / directory is reset with the "default" command.

root@LANCOM-1781AW:/
> cd /Setup/Config/Access-Table

root@VPN-AC:/Setup/Config/Access-Table
> ls

Ifc. Telnet TFTP HTTP SNMP HTTPS Telnet-SSL SSH SNMPv3
========------------------------------------------------------------------
LAN Yes Yes Yes Yes Yes Yes Yes Yes
WAN VPN VPN VPN VPN Yes VPN Yes VPN


root@LANCOM-1781AW:/Setup/Config/Access-Table
> cd..

root@LANCOM-1781AW:/Setup/Config
> default
Ok

root@LANCOM-1781AW:/Setup/Config
> cd Access-Table

root@LANCOM-1781AW:/Setup/Config/Access-Table
> ls

Ifc. Telnet TFTP HTTP SNMP HTTPS Telnet-SSL SSH SNMPv3
========------------------------------------------------------------------
LAN No Yes Yes Yes Yes Yes Yes Yes
WAN No No No No No No No No


root@LANCOM-1781AW:/Setup/Config/Access-Table
>


17. Fast return to the previous directory

The cd - command returns you from the current directory path to the previous path:

root@LANCOM_1793VA-4G:/Setup/Interfaces
> ls

Mobile MENU:
Modem MENU:
Analog TABLE: 4 x [Ifc,Operating,Microphone-Gain,..]
DSL TABLE: 4 x [Ifc,Operating,Upstream-Rate,..]
Ethernet-Ports TABLE: 4 x [Port,Assignment,Connector,MDI-Mode,..]
LAN-Interfaces TABLE: 4 x [Ifc,Operating,Tx-Limit,Rx-Limit]
Modem-Mobile TABLE: 1 x [Ifc,Operating,Data-Rate,Profile]
S0 TABLE: 2 x [Ifc,Protocol,LL-B-chan.,Dial-prefix,..]
VDSL TABLE: 1 x [Ifc,Protocol,Upstream-Rate,..]
PCM-Sync-Source VALUE: Auto
Permanent-L1-Activation VALUE: Sync-Source-Only

root@LANCOM_1793VA-4G:/Setup/Interfaces
> cd /Setup/Interfaces/Mobile

root@LANCOM_1793VA-4G:/Setup/Interfaces/Mobile
> cd -

root@LANCOM_1793VA-4G:/Setup/Interfaces
> cd -

root@LANCOM_1793VA-4G:/Setup/Interfaces/Mobile
>


18) Changing the prompt in the command line interface:

It is possible to display parameters like device name or run-time in the prompt.

Change to the path Setup/Config/.

> cd Setup/Config/

Enter a parameter.

> set Prompt <Parameter>

The following parameters are available:

  • %f 
    • Displays [Test], if the command "flash no" was entered before. The command "flash no" activates a test mode for subsequent config changes. While the test mode is active, the device saves config changes only in the RAM. Since the RAM is cleared during a reboot, config changes are lost when booting the device. The display [Test] warns the administrator to be wary regarding a possible loss of config changes.
  • %u
    • user name
  • %n
    • device name
  • %p
    • current console path
  • %t
    • current time
  • %o
    • run-time



  • Keine Stichwörter