xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
|
Table of Contents |
|
Chapter 1 Using Command Line Interface........................................................................................... |
1 |
|
Chapter 2 Basic Management Commands .......................................................................................... |
8 |
|
Chapter 3 |
802.1X Commands............................................................................................................ |
30 |
Chapter 4 Access Authentication Control (AAC) Commands............................................................ |
56 |
|
Chapter 5 Access Control List (ACL) Commands.............................................................................. |
78 |
|
Chapter 6 Access Control List (ACL) Egress Command List .......................................................... |
107 |
|
Chapter 7 |
ARP Commands.............................................................................................................. |
126 |
Chapter 8 ARP Spoofing Prevention Commands............................................................................ |
131 |
|
Chapter 9 Asymmetric VLAN Commands........................................................................................ |
133 |
|
Chapter 10 Auto Configuration Commands ................................................................................... |
135 |
|
Chapter 11 Basic IP Commands.................................................................................................... |
138 |
|
Chapter 12 BPDU Attack Protection Commands........................................................................... |
147 |
|
Chapter 13 Cable Diagnostics Commands.................................................................................... |
152 |
|
Chapter 14 |
CFM Commands ......................................................................................................... |
155 |
Chapter 15 Command List History Commands ............................................................................. |
182 |
|
Chapter 16 Command Logging Command List.............................................................................. |
185 |
|
Chapter 17 Common Unicast Routing Command List................................................................... |
187 |
|
Chapter 18 Compound Authentication Commands ....................................................................... |
193 |
|
Chapter 19 Debug Software Command List .................................................................................. |
203 |
|
Chapter 20 DHCP Local Relay Commands................................................................................... |
229 |
|
Chapter 21 DHCP Relay Commands ............................................................................................ |
233 |
|
Chapter 22 DHCP Server Commands ........................................................................................... |
248 |
|
Chapter 23 DHCPv6 Relay Command List.................................................................................... |
274 |
|
Chapter 24 DHCPv6 Server Commands ....................................................................................... |
279 |
|
Chapter 25 Domain Name System (DNS) Relay Commands ....................................................... |
293 |
|
Chapter 26 Domain Name System (DNS) Resolver Commands .................................................. |
298 |
|
Chapter 27 DoS Attack Prevention Commands............................................................................. |
305 |
|
Chapter 28 D-Link Unidirectional Link Detection (DULD) Commands .......................................... |
310 |
|
Chapter 29 Ethernet Ring Protection Switching (ERPS) Commands............................................ |
312 |
|
Chapter 30 |
External Alarm Commands ......................................................................................... |
322 |
Chapter 31 |
FDB Commands.......................................................................................................... |
324 |
Chapter 32 File System Management Commands........................................................................ |
333 |
|
Chapter 33 |
Filter Commands......................................................................................................... |
343 |
Chapter 34 Gratuitous ARP Commands........................................................................................ |
350 |
|
|
II |
|
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Chapter 35 IGMP Proxy Commands ............................................................................................. |
355 |
|
Chapter 36 IGMP Snooping Commands ....................................................................................... |
360 |
|
Chapter 37 IGMP Snooping Multicast (ISM) VLAN Commands.................................................... |
381 |
|
Chapter 38 IP Routing Commands ................................................................................................ |
392 |
|
Chapter 39 IP Tunnel Commands ................................................................................................. |
397 |
|
Chapter 40 IPv6 NDP Commands ................................................................................................. |
406 |
|
Chapter 41 IP-MAC-Port Binding (IMPB) Commands ................................................................... |
413 |
|
Chapter 42 Japanese Web-based Access Control (JWAC) Commands....................................... |
434 |
|
Chapter 43 Jumbo Frame Commands........................................................................................... |
458 |
|
Chapter 44 LACP Configuration Commands ................................................................................. |
461 |
|
Chapter 45 Layer 2 Protocol Tunneling (L2PT) Command List..................................................... |
463 |
|
Chapter 46 Limited Multicast IP Address Commands ................................................................... |
468 |
|
Chapter 47 Link Aggregation Commands...................................................................................... |
477 |
|
Chapter 48 |
LLDP Commands........................................................................................................ |
482 |
Chapter 49 Loopback Detection Commands ................................................................................. |
505 |
|
Chapter 50 Loopback Interface Commands .................................................................................. |
512 |
|
Chapter 51 MAC Notification Commands ...................................................................................... |
515 |
|
Chapter 52 MAC-based Access Control Commands .................................................................... |
520 |
|
Chapter 53 |
Mirror Commands........................................................................................................ |
536 |
Chapter 54 MLD Proxy Commands ............................................................................................... |
542 |
|
Chapter 55 MLD Snooping Commands ......................................................................................... |
547 |
|
Chapter 56 MLD Snooping Multicast (MSM) VLAN Commands ................................................... |
566 |
|
Chapter 57 Modify Login Banner and Prompt Commands ............................................................ |
577 |
|
Chapter 58 Network Load Balancing (NLB) Commands ............................................................... |
581 |
|
Chapter 59 Network Management Commands.............................................................................. |
585 |
|
Chapter 60 Network Monitoring Commands.................................................................................. |
602 |
|
Chapter 61 |
OAM Commands......................................................................................................... |
620 |
Chapter 62 Packet Storm Commands ........................................................................................... |
627 |
|
Chapter 63 Password Recovery Commands................................................................................. |
632 |
|
Chapter 64 Port Security Commands ............................................................................................ |
635 |
|
Chapter 65 Power over Ethernet (PoE) Commands...................................................................... |
643 |
|
Chapter 66 Power Saving Commands........................................................................................... |
648 |
|
Chapter 67 Precision Time Protocol (PTP) Commands ................................................................ |
650 |
|
Chapter 68 Protocol VLAN Commands ......................................................................................... |
668 |
|
Chapter 69 |
QoS Commands.......................................................................................................... |
674 |
Chapter 70 |
Q-in-Q Command........................................................................................................ |
688 |
|
III |
|
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Chapter 71 |
Routing Information Protocol (RIP) Command List..................................................... |
696 |
Chapter 72 |
RIPng Commands....................................................................................................... |
701 |
Chapter 73 |
RSPAN Commands..................................................................................................... |
705 |
Chapter 74 |
Safeguard Engine Commands .................................................................................... |
711 |
Chapter 75 |
sFlow Commands........................................................................................................ |
713 |
Chapter 76 |
Single IP Management Commands ............................................................................ |
724 |
Chapter 77 |
SMTP Commands....................................................................................................... |
734 |
Chapter 78 |
SNMPv1/v2/v3 Commands ......................................................................................... |
739 |
Chapter 79 |
Spanning Tree Protocol (STP) commands ................................................................. |
756 |
Chapter 80 |
SSH Commands.......................................................................................................... |
769 |
Chapter 81 |
SSL Commands .......................................................................................................... |
777 |
Chapter 82 |
Stacking Commands ................................................................................................... |
783 |
Chapter 83 |
Static MAC-based VLAN Commands ......................................................................... |
790 |
Chapter 84 |
Static Replication Commands ..................................................................................... |
793 |
Chapter 85 |
Subnet VLAN Commands ........................................................................................... |
800 |
Chapter 86 |
Switch Port Commands............................................................................................... |
806 |
Chapter 87 |
System Severity Commands....................................................................................... |
810 |
Chapter 88 |
Tech Support Commands ........................................................................................... |
812 |
Chapter 89 |
Time and SNTP Commands ....................................................................................... |
815 |
Chapter 90 |
Traffic Segmentation Commands................................................................................ |
822 |
Chapter 91 |
UDP Helper Commands.............................................................................................. |
824 |
Chapter 92 |
Utility Commands ........................................................................................................ |
830 |
Chapter 93 |
Voice VLAN Commands ............................................................................................. |
853 |
Chapter 94 |
VLAN Commands........................................................................................................ |
863 |
Chapter 95 |
VLAN Trunking Commands ........................................................................................ |
880 |
Chapter 96 |
Web-based Access Control (WAC) Commands ......................................................... |
884 |
Appendix A |
Mitigating ARP Spoofing Attacks Using Packet Content ACL .................................... |
898 |
Appendix B |
Password Recovery Procedure................................................................................... |
906 |
Appendix C |
System Log Entries ..................................................................................................... |
908 |
Appendix D |
Trap Entries................................................................................................................. |
927 |
Appendix E |
RADIUS Attributes Assignment................................................................................... |
931 |
IV
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Chapter 1 Using Command Line
Interface
The DGS-3420 Layer 2+ stackable Gigabit Ethernet switch series are members of the D-Link xStack® family. Ranging from 10/100/1000Mbps edge switches to core gigabit switches, the xStack® switch family has been future-proof designed to provide a stacking architecture with fault tolerance, flexibility, port density, robust security and maximum throughput with a user-friendly management interface for the networking professional.
The Switch can be managed through the Switch’s serial port, Telnet, SNMP or the Web-based management agent. The Command Line Interface (CLI) can be used to configure and manage the Switch via the serial port or Telnet interfaces.
This manual provides a reference for all of the commands contained in the CLI. Every command will be introduced in terms of purpose, format, description, parameters, and examples. Configuration and management of the Switch via the Web-based management agent are discussed in the Web UI Reference Guide. For detailed information on installing hardware please also refer to the Harware Installation Guide.
The Switch’s serial port’s default settings are as follows:
•115200 baud
•no parity
•8 data bits
•1 stop bit
A computer running a terminal emulation program capable of emulating a VT-100 terminal and a serial port configured as above is then connected to the Switch’s serial port via an RJ-45 to RS232 DB-9 convertor cable.
With the serial port properly connected to a management computer, the following screen should be visible.
DGS-3420-28SC Gigabit Ethernet Switch
Command Line Interface
Firmware: Build 1.00.024
Copyright(C) 2011 D-Link Corporation. All rights reserved.
UserName:
There is no initial username or password. Just press the Enter key twice to display the CLI input cursor − DGS-3420-28SC:admin#. This is the command line where all commands are input.
1
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Each Switch must be assigned its own IP Address, which is used for communication with an SNMP network manager or other TCP/IP application (for example BOOTP, TFTP). The Switch’s default IP address is 10.90.90.90. You can change the default Switch IP address to meet the specification of your networking address scheme.
The Switch is also assigned a unique MAC address by the factory. This MAC address cannot be changed, and can be found on the initial boot console screen – shown below.
Boot Procedure |
V1.00.006 |
-------------------------------------------------------------------------------
Power On Self |
Test ........................................ |
100 |
% |
MAC Address |
: 00-01-02-03-04-00 |
|
|
H/W Version |
: A1 |
|
|
Please Wait, Loading V1.00.024 Runtime Image .............. |
100 |
% |
|
UART init ................................................. |
|
100 |
% |
Starting runtime image |
|
|
|
Device Discovery .......................................... |
100 |
% |
|
Configuration |
init ........................................ |
100 |
% |
The Switch’s MAC address can also be found in the Web management program on the Device Information (Basic Settings) window on the Configuration menu.
The IP address for the Switch must be set before it can be managed with the Web-based manager. The Switch IP address can be automatically set using BOOTP or DHCP protocols, in which case the actual address assigned to the Switch must be known.
Starting at the command line prompt, enter the commands config ipif System ipaddress xxx.xxx.xxx.xxx/yyy.yyy.yyy.yyy. Where the x’s represent the IP address to be assigned to the IP interface named System and the y’s represent the corresponding subnet mask.
Alternatively, you can enter config ipif System ipaddress xxx.xxx.xxx.xxx/z. Where the x’s represent the IP address to be assigned to the IP interface named System and the z represents the corresponding number of subnets in CIDR notation.
The IP interface named System on the Switch can be assigned an IP address and subnet mask which can then be used to connect a management station to the Switch’s Telnet or Web-based management agent.
DGS-3420-28SC:admin# config ipif System ipaddress 10.24.22.100/255.0.0.0
Command: config ipif System ipaddress 10.24.22.100/8
Success.
DGS-3420-28SC:admin#
2
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
In the above example, the Switch was assigned an IP address of 10.24.22.100 with a subnet mask of 255.0.0.0. The system message Success indicates that the command was executed successfully. The Switch can now be configured and managed via Telnet, SNMP MIB browser and the CLI or via the Web-based management agent using the above IP address to connect to the Switch.
There are a number of helpful features included in the CLI. Entering the ? command will display a list of all of the top-level commands.
DGS-3420-28SC:admin#?
Command: ?
..
?
cable_diag ports cd
cfm linktrace cfm lock md cfm loopback change drive clear
clear address_binding dhcp_snoop binding_entry ports clear address_binding nd_snoop binding_entry ports clear arptable
clear attack_log clear cfm pkt_cnt clear counters clear dhcp binding
clear dhcp conflict_ip clear dhcpv6 binding clear ethernet_oam ports clear fdb
clear igmp_snooping data_driven_group clear igmp_snooping statistics counter
CTRL+C ESC q Quit SPACE n Next Page ENTER Next Entry a All
When entering a command without its required parameters, the CLI will prompt you with a Next possible completions: message.
DGS-3420-28SC:admin#config account
Command: config account Next possible completions: <username>
DGS-3420-28SC:admin#
In this case, the command config account was entered with the parameter <username>. The CLI will then prompt to enter the <username> with the message, Next possible completions:. Every command in the CLI has this feature, and complex commands have several layers of parameter prompting.
3
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
In addition, after typing any given command plus one space, users can see all of the next possible sub-commands, in sequential order, by repeatedly pressing the Tab key.
To re-enter the previous command at the command prompt, press the up arrow cursor key. The previous command will appear at the command prompt.
DGS-3420-28SC:admin# config account
Command: config account Next possible completions: <username>
DGS-3420-28SC:admin# config account
In the above example, the command config account was entered without the required parameter
<username>, the CLI returned the Next possible completions: <username> prompt. The up arrow cursor control key was pressed to re-enter the previous command (config account) at the command prompt. Now the appropriate username can be entered and the config account command re-executed.
All commands in the CLI function in this way. In addition, the syntax of the help prompts are the same as presented in this manual − angle brackets < > indicate a numerical value or character string, braces { } indicate optional parameters or a choice of parameters, and brackets [ ] indicate required parameters.
If a command is entered that is unrecognized by the CLI, the top-level commands will be displayed under the Available commands: prompt.
DGS-3420-28SC:admin#the |
|
|
|
Available commands: |
|
|
|
.. |
? |
cable_diag |
cd |
cfm |
change |
clear |
config |
copy |
create |
debug |
del |
delete |
dir |
disable |
download |
enable |
erase |
format |
login |
logout |
md |
move |
no |
ping |
ping6 |
rd |
reboot |
reconfig |
rename |
reset |
save |
show |
smtp |
telnet |
traceroute |
traceroute6 |
upload |
|
|
DGS-3420-28SC:admin#
The top-level commands consist of commands such as show or config. Most of these commands require one or more parameters to narrow the top-level command. This is equivalent to show what? or config what? Where the what? is the next parameter.
For example, entering the show command with no additional parameters, the CLI will then display all of the possible next parameters.
DGS-3420-28SC:admin#show
4
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Command: show |
|
|
|
Next possible completions: |
|
|
|
802.1p |
802.1x |
access_profile |
account |
accounting |
acct_client |
address_binding |
|
arp_spoofing_prevention |
arpentry |
asymmetric_vlan |
|
attack_log |
auth_client |
auth_diagnostics |
|
auth_session_statistics |
auth_statistics |
authen |
|
authen_enable |
authen_login |
authen_policy |
authentication |
authorization |
autoconfig |
bandwidth_control |
boot_file |
bpdu_protection |
broadcast_ping_reply |
|
cfm |
command |
command_history |
community_encryption |
|
config |
cpu |
current_config |
ddm |
device_status |
dhcp |
dhcp_local_relay |
dhcp_relay |
dhcp_server |
dhcpv6 |
dhcpv6_relay |
dhcpv6_server |
dnsr |
dos_prevention |
dot1v_protocol_group |
|
duld |
egress_access_profile |
egress_flow_meter |
|
environment |
erps |
error |
ethernet_oam |
external_alarm |
fdb |
filter |
flow_meter |
gratuitous_arp |
greeting_message |
gvrp |
hol_prevention |
host_name |
igmp_proxy |
igmp_snooping |
ip_tunnel |
ipfdb |
ipif |
ipif_ipv6_link_local_auto |
|
ipmc_vlan_replication |
ipmc_vlan_replication_entry |
||
iproute |
ipv6 |
ipv6route |
jumbo_frame |
jwac |
l2protocol_tunnel |
lacp_port |
|
limited_multicast_addr |
link_aggregation |
lldp |
|
lldp_med |
log |
log_save_timing |
|
log_software_module |
|
loopback |
loopdetect |
mac_based_access_control |
mac_based_access_control_local |
||
mac_based_vlan |
mac_notification |
max_mcast_group |
|
mcast_filter_profile |
|
mirror |
mld_proxy |
mld_snooping |
multicast |
multicast_fdb |
name_server |
nlb |
out_band_ipif |
packet |
password_recovery |
per_queue |
port |
port_group |
port_security |
port_security_entry |
|
port_vlan |
ports |
power_saving |
private_vlan |
ptp |
pvid |
qinq |
radius |
rcp |
rip |
ripng |
rmon |
route |
router_ports |
rspan |
safeguard_engine |
scheduling |
|
scheduling_mechanism |
|
serial_port |
session |
sflow |
sim |
smtp |
snmp |
sntp |
ssh |
ssl |
stack_device |
stack_information |
stacking_mode |
storage_media_info |
|
stp |
subnet_vlan |
switch |
syslog |
system_severity |
tech_support |
terminal |
time |
time_range |
traffic |
traffic_segmentation |
|
trap |
trusted_host |
udp_helper |
utilization |
vlan |
vlan_precedence |
vlan_translation |
vlan_trunk |
voice_vlan |
wac |
|
|
DGS-3420-28SC:admin# |
|
|
|
5
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
In the above example, all of the possible next parameters for the show command are displayed. At the next command prompt, the up arrow was used to re-enter the show command, followed by the account parameter. The CLI then displays the user accounts configured on the Switch.
The following symbols are used to describe how command entries are made and values and arguments are specified in this manual. The online help contained in the CLI and available through the console interface uses the same syntax.
Note: All commands are case-sensitive. Be sure to disable Caps Lock or any other unwanted function that changes text case.
Syntax |
Description |
|
|
angle brackets < > |
Encloses a variable or value. Users must specify the variable or value. |
|
For example, in the syntax |
|
create ipif <ipif_name 12> {<network_address>} <vlan_name 32> |
|
{secondary | state [enable | disable] | proxy_arp [enable | disable] |
|
{local [enable | disable]}} |
|
users must supply an IP interface name for <ipif_name 12> and a |
|
VLAN name for <vlan_name 32> when entering the command. DO |
|
NOT TYPE THE ANGLE BRACKETS. |
|
|
square brackets [ ] |
Encloses a required value or list of required arguments. Only one |
|
value or argument must be specified. For example, in the syntax |
|
create account [admin | operator | power_user | user] <username |
|
15> {encrypt [plain_text | sha_1] <password>} |
|
users must specify either the admin-, operator-, power_user-level or |
|
user-level account when entering the command. DO NOT TYPE THE |
|
SQUARE BRACKETS. |
|
|
vertical bar | |
Separates mutually exclusive items in a list. For example, in the syntax |
|
reset {[config |system]} {force_agree} |
|
users may choose config or system in the command. DO NOT TYPE |
|
THE VERTICAL BAR. |
|
|
braces { } |
Encloses an optional value or a list of optional arguments. One or |
|
more values or arguments can be specified. For example, in the syntax |
|
reset {[config | system]} {force_agree} |
|
users may choose config or system in the command. DO NOT TYPE |
|
THE BRACES. |
|
|
parentheses ( ) |
Indicates at least one or more of the values or arguments in the |
|
preceding syntax enclosed by braces must be specified. For example, |
|
in the syntax |
|
config dhcp_relay {hops <int 1-16> | time <sec 0-65535>}(1) |
|
users have the option to specify hops or time or both of them. The "(1)" |
|
following the set of braces indicates at least one argument or value |
|
within the braces must be specified. DO NOT TYPE THE |
|
PARENTHESES. |
|
|
|
6 |
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
ipif <ipif_name 12> |
12 means the maximum length of the IP interface name. |
metric <value 1-31> |
1-31 means the legal range of the metric value. |
|
|
1-4 |
Line Editing Keys |
|
|
|
|
Keys |
|
Description |
|
|
|
Delete |
|
Delete character under cursor and shift remainder of line to left. |
|
|
|
Backspace |
Delete character to left of cursor and shift remainder of line to left. |
|
|
|
|
CTRL+R |
Toggle on and off. When toggled on, inserts text and shifts previous |
|
|
|
text to right. |
|
|
|
Up Arrow |
Repeats the previously entered command. Each time the up arrow is |
|
|
|
pressed, the command previous to that displayed appears. This way it is |
|
|
possible to review the command history for the current session. Use the |
|
|
down arrow to progress sequentially forward through the command |
|
|
history list. |
|
|
|
Down Arrow |
The down arrow will display the next command in the command history |
|
|
|
entered in the current session. This displays each command sequentially |
|
|
as it was entered. Use the up arrow to review previous commands. |
|
|
|
Left Arrow |
Move cursor to left. |
|
|
|
|
Right Arrow |
Move cursor to right |
|
|
|
|
Tab |
|
Help user to select appropriate token. |
|
|
|
The screen display |
pauses when the show command output reaches the end of the page. |
1-5 |
Multiple Page Display Control Keys |
|
|
|
|
Keys |
|
Description |
|
|
|
Space |
|
Displays the next page. |
|
|
|
CTRL+C |
Stops the display of remaining pages when multiple pages are to be |
|
|
|
displayed. |
|
|
|
ESC |
|
Stops the display of remaining pages when multiple pages are to be |
|
|
displayed. |
|
|
|
n |
|
Displays the next page. |
|
|
|
p |
|
Displays the previous page. |
|
|
|
q |
|
Stops the display of remaining pages when multiple pages are to be |
|
|
displayed. |
|
|
|
r |
|
Refreshes the pages currently displayed. |
|
|
|
a |
|
Displays the remaining pages without pausing between pages. |
|
|
|
Enter |
|
Displays the next line or table entry. |
|
|
|
|
|
7 |
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Chapter 2 Basic Management
Commands
create account [admin | operator | power_user | user] <username 15> {encrypt [plain_text | sha_1] <password>}
enable password encryption
disable password encryption
config account <username> {encrypt [plain_text | sha_1] <password>}
show account
delete account <username>
show session
show switch
show environment
config temperature [trap | log] state [enable | disable]
config temperature threshold {high <temperature -500-500> | low <temperature -500-500>}(1)
show serial_port
config serial_port {baud_rate [9600 | 19200 | 38400 | 115200] | auto_logout [never | 2_minutes |
5_minutes | 10_minutes | 15_minutes]}(1)
enable clipaging
disable clipaging
enable telnet {<tcp_port_number 1-65535>}
disable telnet
enable web {<tcp_port_number 1-65535>}
disable web
save {[config <pathname> | log | all]}
reboot {force_agree}
reset {[config | system]} {force_agree}
login
logout
clear
config terminal width [default | <value 80-200>]
show terminal width
show device_status
This command creates user accounts. The username is between 1 and 15 characters, the password is between 0 and 15 characters. The number of accounts (including admin, operator, power-user and user) is up to eight.
create account [admin | operator | power_user | user] <username 15> {encrypt [plain_text | sha_1] <password>}
admin - Specify the name of the admin account.
8
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
operator - Specify the name of the operator account.
power_user - Specify a power user level account. The power user level is lower than the operator level and higher than the user level.
user - Specify the name of the user account.
<username 15> - Specify a username of up to 15 characters.
encrypt - Specifies the encryption used.
plain_text - Specify the password in plain text form. sha_1 - Specify the password in SHA-1 encrypted form.
<password> - The password for the user account. The length of a password in plain-text form and encrypted form are different. For a plain-text form password, the password must be a minimum of 0 characters and a maximum of 15 characters. For an encrypted form password, the length is fixed to 35 bytes long. The password is case-sensitive.
Only Administrator-level users can issue this command.
To create the Administrator-level user “dlink”:
DGS-3420-28SC:admin#create account admin dlink
Command: create account admin dlink
Enter a case-sensitive new password:****
Enter the new password again for confirmation:****
Success.
DGS-3420-28SC:admin#
To create the Operator-level user “Sales”:
DGS-3420-28SC:admin##create account operator Sales
Command: create account operator Sales
Enter a case-sensitive new password:****
Enter the new password again for confirmation:****
Success.
DGS-3420-28SC:admin#
To create the User-level user “System”:
DGS-3420-28SC:admin##create account user System
Command: create account user System
Enter a case-sensitive new password:****
Enter the new password again for confirmation:****
Success.
DGS-3420-28SC:admin#
9
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
The user account configuration information will be stored in the configuration file, and can be applied to the system later. If the password encryption is enabled, the password will be in encrypted form when it is stored in the configuration file. When password encryption is disabled, the password will be in plain text form when it is stored in the configuration file. However, if the created user account directly uses the encrypted password, the password will still be in the encrypted form.
enable password encryption
None.
Only Administrator-level users can issue this command.
To enable password encryption:
DGS-3420-28SC:admin#enable password encryption
Command: enable password encryption
Success.
DGS-3420-28SC:admin#
The user account configuration information will be stored in the configuration file, and can be applied to the system later. If the password encryption is enabled, the password will be in encrypted form when it is stored in the configuration file. When password encryption is disabled, the password will be in plain text form when it is stored in the configuration file. However, if the created user account directly uses the encrypted password, the password will still be in the encrypted form.
disable password encryption
None.
10
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Only Administrator-level users can issue this command.
To disable password encryption:
DGS-3420-28SC:admin#disable password encryption
Command: disable password encryption
Success.
DGS-3420-28SC:admin#
When the password information is not specified in the command, the system will prompt the user to input the password interactively. For this case, the user can only input the plain text password.
If the password is present in the command, the user can select to input the password in the plain text form or in the encrypted form. The encryption algorithm is based on SHA-1.
config account <username> {encrypt [plain_text | sha_1] <password>}
<username> - Specify the name of the account. The account must already be defined.
encrypt - (Optional) Specify the encryption type, plain_text or sha_1.
plain_text - Specify the password in plain text form. For the plain text form, passwords must have a minimum of 0 and a maximum of 15 characters. The password is case-sensitive sha_1 - Specify the password in the SHA-1 encrypted form. For the encrypted form password,
the length is fixed to 35 bytes long. The password is case-sensitive.
<password> - Specify the password.
Only Administrator-level users can issue this command.
To configure the user password of the “dlink” account:
DGS-3420-28SC:admin#config account dlink
Command: config account dlink
Enter a old password:****
Enter a case-sensitive new password:****
Enter the new password again for confirmation:****
11
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Success.
DGS-3420-28SC:admin#
To configure the user password of the “administrator” account:
DGS-3420-28SC:admin#config account administrator encrypt sha_1
*@&NWoZK3kTsExUV00Ywo1G5jlUKKv+toYg
Command: config account administrator encrypt sha_1 *@&NWoZK3kTsExUV00Ywo1G5jlUKKv+toYg
Success.
DGS-3420-28SC:admin#
This command is used to display user accounts that have been created.
None.
Only Administrator-level users can issue this command.
To display accounts that have been created:
DGS-3420-28SC:admin#show account |
|
Command: show account |
|
Current Accounts: |
|
Username |
Access Level |
--------------- |
------------ |
System |
User |
Sales |
Operator |
dlink |
Admin |
DGS-3420-28SC:admin# |
This command is used to delete an existing account. 12
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
delete account <username>
<username> - Specify the name of the user who will be deleted.
Only Administrator-level users can issue this command. One active admin user must exist.
To delete the user account “System”:
DGS-3420-28SC:admin#delete account System
Command: delete account System
Success.
DGS-3420-28SC:admin#
This command is used to display a list of current users which are logged in to CLI sessions.
None.
Only Administrator and Operator-level users can issue this command.
To display accounts a list of currently logged-in users:
DGS-3420-28SC:admin#show session
Command: show session
ID |
Live Time |
From |
Level |
User |
-- |
------------ |
------------ |
----- |
-------------------- |
8 |
23:37:42.270 |
Serial Port |
admin |
Anonymous |
13
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Total Entries: 1
CTRL+C ESC q Quit SPACE n Next Page p Previous Page r Refresh
This command is used to display the switch information.
None.
None.
To display the switch information:
DGS-3420-28SC:admin#show switch
Command: show switch
Device Type |
: DGS-3420-28SC Gigabit Ethernet Switch |
MAC Address |
: 00-01-02-03-04-00 |
IP Address |
: 10.90.90.90 (Manual) |
VLAN Name |
: default |
Subnet Mask |
: 255.0.0.0 |
Default Gateway |
: 0.0.0.0 |
Boot PROM Version |
: Build 1.00.006 |
Firmware Version |
: Build 1.00.024 |
Hardware Version |
: A1 |
Serial Number |
: D1234567890 |
System Name |
: |
System Location |
: |
System Uptime |
: 0 days, 0 hours, 38 minutes, 12 seconds |
System Contact |
: |
Spanning Tree |
: Disabled |
GVRP |
: Disabled |
IGMP Snooping |
: Disabled |
MLD Snooping |
: Disabled |
RIP |
: Disabled |
RIPng |
: Disabled |
VLAN Trunk |
: Disabled |
Telnet |
: Enabled (TCP 23) |
|
14 |
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Web |
: |
Enabled (TCP 80) |
SNMP |
: |
Disabled |
SSL Status |
: |
Disabled |
SSH Status |
: |
Disabled |
802.1X |
: |
Disabled |
Jumbo Frame |
: |
Off |
CLI Paging |
: |
Enabled |
MAC Notification |
: |
Disabled |
Port Mirror |
: |
Disabled |
SNTP |
: |
Disabled |
HOL Prevention State |
: |
Enabled |
Syslog Global State |
: |
Disabled |
Single IP Management |
: |
Disabled |
Password Encryption Status : |
Disabled |
|
DNS Resolver |
: |
Disabled |
DGS-3420-28SC:admin#
This command is used to display the device’s internal and external power and internal temperature status.
show environment
None.
None.
To display the switch hardware status:
DGS-3420-28SC:admin#show environment
Command: show environment
Internal |
Power |
: Active |
|
|
||
External |
Power |
: Fail |
|
|
||
Right |
Fan |
1 |
: Speed Low |
(3000 |
RPM) |
|
Right |
Fan |
2 |
: Speed Low |
(3000 |
RPM) |
Current Temperature(Celsius) : |
30 |
|
|
|
Fan |
High Temperature Threshold(Celsius) |
: |
40 |
|
Fan |
Low Temperature Threshold(Celsius) |
: |
35 |
|
High Warning Temperature Threshold(Celsius) : |
79 |
15
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Low Warning Temperature Threshold(Celsius) : 11
DGS-3420-28SC:admin#
This command is used to configure the warning trap or log state of the system internal temperature.
config temperature [trap | log] state [enable | disable]
trap - Specify to configure the warning temperature trap.
log - Specify to configure the warning temperature log.
state - Enable or disable either the trap or log state for a warning temperature event. The default is enable.
enable - Enable either the trap or log state for a warning temperature event. disable - Disable either the trap or log state for a warning temperature event.
Only Administrator and Operator-level users can issue this command.
To enable the warning temperature trap state:
DGS-3420-28SC:admin#config temperature trap state enable
Command: config temperature trap state enable
Success.
DGS-3420-28SC:admin#
To enable the warning temperature log state:
DGS-3420-28SC:admin#config temperature log state enable
Command: config temperature log state enable
Success.
DGS-3420-28SC:admin#
16
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
This command is used to configure the warning temperature high threshold or low threshold. When temperature is above the high threshold or below the low threshold, SW will send alarm traps or keep the logs.
config temperature threshold {high <temperature -500-500> | low <temperature -500-500>}(1)
high - Specify the high threshold value. The high threshold must bigger than the low threshold.
<temperature -500-500> - Specify the high threshold value. This value must be between -500 and 500.
low - Specify the low threshold value.
<temperature -500-500> - Specify the low threshold value. This value must be between -500 and 500.
Only Administrator and Operator-level users can issue this command.
To configure a warming temperature threshold high of 80:
DGS-3420-28SC:admin#config temperature threshold high 80
Command: config temperature threshold high 80
Success.
DGS-3420-28SC:admin#
This command is used to display the current console port setting.
show serial_port
None.
17
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
None.
To display the console port setting:
DGS-3420-28SC:admin#show serial_port
Command: show serial_port
Baud Rate |
: 115200 |
|
Data Bits |
: 8 |
|
Parity Bits |
: None |
|
Stop Bits |
: |
1 |
Auto-Logout |
: |
10 mins |
DGS-3420-28SC:admin#
This command is used to configure the serial bit rate that will be used to communicate with the management host and the auto logout time for idle connections.
config serial_port {baud_rate [9600 | 19200 | 38400 | 115200] | auto_logout [never | 2_minutes | 5_minutes | 10_minutes | 15_minutes]}(1)
baud_rate - Specify the baud rate value. The default baud rate is 115200.
9600 - Specify a baud rate of 9600.
19200 - Specify a baud rate of 19200.
38400 - Specify a baud rate of 38400.
115200 - Specify a baud rate of 115200.
auto_logout - Specify the timeout value. The default timeout is 10_minutes. never - Specify to never timeout.
2_minutes - Specify when the idle value is over 2 minutes, the device will auto logout. 5_minutes - Specify when the idle value over 5 minutes, the device will auto logout. 10_minutes - Specify when the idle value is over 10 minutes, the device will auto logout. 15_minutes - Specify when the idle value is over 15 minutes, the device will auto logout.
Only Administrator and Operator-level users can issue this command.
To configure the baud rate:
DGS-3420-28SC:admin# config serial_port baud_rate 9600
18
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Command: config serial_port baud_rate 9600
Success.
DGS-3420-28SC:admin#
This command is used to enable pausing of the screen display when show command output reaches the end of the page. The default setting is enabled.
enable clipaging
None.
Only Administrator and Operator-level users can issue this command.
To enable pausing of the screen display when show command output reaches the end of the page:
DGS-3420-28SC:admin#enable clipaging
Command: enable clipaging
Success.
DGS-3420-28SC:admin#
This command is used to disable pausing of the screen display when show command output reaches the end of the page. The default setting is enabled.
disable clipaging
None.
19
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Only Administrator and Operator-level users can issue this command.
To disable pausing of the screen display when show command output reaches the end of the page:
DGS-3420-28SC:admin#disable clipaging
Command: disable clipaging
Success.
DGS-3420-28SC:admin#
This command is used to enable Telnet and configure a port number. The default setting is enabled and the port number is 23.
enable telnet {<tcp_port_number 1-65535>}
<tcp_port_number 1-65535> - (Optional) Specify the TCP port number. TCP ports are numbered between 1 and 65535. The “well-known” TCP port for the Telnet protocol is 23.
Only Administrator and Operator-level users can issue this command.
To enable Telnet and configure a port number:
DGS-3420-28SC:admin#enable telnet 23
Command: enable telnet 23
Success.
DGS-3420-28SC:admin#
This command is used to disable Telnet.
20
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
None.
Only Administrator and Operator-level users can issue this command.
To disable Telnet:
DGS-3420-28SC:admin#disable telnet
Command: disable telnet
Success.
DGS-3420-28SC:admin#
This command is used to enable Web UI and configure the port number. The default setting is enabled and the port number is 80.
enable web {<tcp_port_number 1-65535>}
<tcp_port_number 1-65535> - (Optional) Specify the TCP port number. TCP ports are numbered between 1 and 65535. The “well-know” TCP port for the Web protocol is 80.
Only Administrator and Operator-level users can issue this command.
To enable HTTP and configure port number:
DGS-3420-28SC:admin#enable web 80
Command: enable web 80
Note: SSL will be disabled if web is enabled.
Success.
21
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
DGS-3420-28SC:admin#
This command is used to disable Web UI.
None.
Only Administrator and Operator-level users can issue this command.
To disable HTTP:
DGS-3420-28SC:admin#disable web
Command: disable web
Success.
DGS-3420-28SC:admin#
This command is used to save the current configuration or log in non-volatile RAM.
save {[config <pathname> | log | all]}
config - (Optional) Specify to save configuration.
<pathname> - Specify the path name of the indicated configuration
log - (Optional) Specify to save log.
all - (Optional) Specify to save changes to currently active configuration and save logs.
Note: If no keyword is specified, all changes will be saved to bootup configuration file.
22
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Only Administrator and Operator-level users can issue this command.
To save the current configuration to the bootup configuration file:
DGS-3420-28SC:admin#save
Command: save
Saving all configurations to NV-RAM.......... |
Done. |
DGS-3420-28SC:admin#
To save the current configuration to destination file, named 1:
DGS-3420-28SC:admin#save config 1
Command: save config 1
Saving all configurations to NV-RAM.......... |
Done. |
DGS-3420-28SC:admin#
To save a log to NV-RAM:
DGS-3420-28SC:admin#save log
Command: save log
Saving all system logs to NV-RAM............. |
Done. |
DGS-3420-28SC:admin#
To save all the configurations and logs to NV-RAM:
DGS-3420-28SC:admin#save all
Command: save all
Saving configuration and logs to NV-RAM...... |
Done. |
DGS-3420-28SC:admin#
This command is used to restart the switch.
reboot {force_agree}
23
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
force_agree – (Optional) Specify to immediately execute the reboot command without further confirmation.
Only Administrator-level users can issue this command.
To restart the switch:
DGS-3420-28SC:admin#reboot
Command: reboot
Are you sure you want to proceed with the system reboot?(y/n) Please wait, the switch is rebooting…
This command is used to reset all switch parameters to the factory defaults.
reset {[config | system]} {force_agree}
config - (Optional) Specify this keyword and all parameters are reset to default settings.
However, the device will neither save nor reboot.
system - (Optional) Specify this keyword and all parameters are reset to default settings. Then the switch will do factory reset, save, and reboot.
force_agree - (Optional) Specify and the reset command will be executed immediately without further confirmation.
Note: If no keyword is specified, all parameters will be reset to default settings except IP address, user account, and history log, but the device will neither save nor reboot.
Only Administrator-level users can issue this command.
To reset all the switch parameters except the IP address:
DGS-3420-28SC:admin#reset
Command: reset
24
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
Are you sure you want to proceed with system reset except IP address, log, user account and banner?(y/n) y Success.
DGS-3420-28SC:admin#
To reset the system configuration settings:
DGS-3420-28SC:admin#reset config
Command: reset config
Are you sure to proceed with system reset?(y/n)
Success.
DGS-3420-28SC:admin#
To reset all system parameters, save, and restart the switch:
DGS-3420-28SC:admin#reset system
Command: reset system
Are you sure to proceed with system reset, save and reboot?(y/n) Loading factory default configuration… Done.
Saving all configuration to NV-RAM… Done. Please wait, the switch is rebooting…
This command is used to log in to the switch.
None.
None.
To login to the switch:
DGS-3420-28SC:admin#login
Command: login
UserName:
25
xStack® DGS-3420 Series Layer 2 Managed Stackable Gigabit Switch CLI Reference Guide
This command is used to log out of the switch.
None.
None.
To logout of the switch:
DGS-3420-28SC:admin#logout
Command: logout
***********
* Logout *
***********
DGS-3420-28SC Gigabit Ethernet Switch
Command Line Interface
Firmware: Build 1.00.024
Copyright(C) 2011 D-Link Corporation. All rights reserved.
UserName:
This command is used to clear the terminal screen.
26