Как посмотреть список всех скрытых команд в 3Com Baseline Switch 2952-SFP Plus

Обновлено 15.07.2022

3Com logoДобрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В предыдущей статье я описал процесс обновления микропрограммного обеспечения на коммутаторе 3Com Baseline Switch 2952-SFP Plus (он же – HP 1910-48G JE009A switch). Это делалось для того, чтобы обновить возможности интерфейса командной строки (англ. Command line interface, CLI). Но получить доступ к полному набору команд на данном свиче оказалось делом не тривиальным. Все эти нюансы я хочу описать в данной статье, чтобы другие люди могли с большей легкостью пройти данный этап.

Почему-то производитель предлагает производить настройку этого оборудования исключительно через web-интерфейс. Это довольно не удобно. Поэтому добавив коммутатору необходимые сервисы (ssh или Telnet), сконфигурировав доступ пользователю к этим сервисам, войдем в наш свич, используя, к примеру, ssh:

login as: admin
admin@192.168.100.20’s password:

******************************************************************************
* Copyright © 2004-2012 3Com Corp. and its licensors. All rights reserved. *
* This software is protected by copyright law and international treaties. *
* Without the prior written permission of 3Com Corporation and its licensors,*
* any reproduction republication, redistribution, decompiling, reverse *
* engineering is strictly prohibited. Any unauthorized use of this software *
* or any portion of it may result in severe civil and criminal penalties, and*
* will be prosecuted to the maximum extent possible under the applicable law.*
******************************************************************************

Но, как оказалось, список команд для администрирования очень невелик:

<3Com Baseline Switch>?
User view commands:
initialize Delete the startup configuration file and reboot system
ipsetup Specify the IP address of the VLAN interface 1
password Specify password of local user
ping Ping function
quit Exit from current command view
reboot Reboot system
summary Display summary information of the device.
upgrade Upgrade the system boot file or the Boot ROM program

Полезным из всего этого может оказаться только команда summary:

<3Com Baseline Switch>sum
Select menu option: Summary
IP Method: Manual
IP address: 192.168.100.20
Subnet mask: 255.255.255.0
Default gateway:

Current boot app is: flash:/V1910-CMW520-R1111.bin
Next main boot app is: flash:/v1910-cmw520-r1111.bin
Next backup boot app is: NULL

3Com Corporation
3Com Baseline Switch 2952-SFP Plus Software Version 5.20 Release 1111
Copyright © 2004-2012 3Com Corp. and its licensors. All rights reserved.
3Com Baseline Switch 2952-SFP Plus uptime is 0 week, 0 day, 0 hour, 6 minutes

3Com Baseline Switch 2952-SFP Plus
128M bytes DRAM
128M bytes Nand Flash Memory
Config Register points to Nand Flash

Hardware Version is REV.B
CPLD Version is 002
Bootrom Version is 151
[SubSlot 0] 48GE+4SFP Hardware Version is REV.B

Но все-таки существует возможность получения полного списка команд и настройки данного сетевого коммутатора через его командную строку. Для этого дадим “волшебную” команду _cmdline-mode on, подтвердим свое нетерпимое желание получить доступ к полному списку команд и введем заводской пароль 512900:

<3Com Baseline Switch>_cmdline-mode on
All commands can be displayed and executed. Continue? [Y/N]y
Please input password:******
Warning: Now you enter an all-command mode for developer's testing, some commands may affect
operation by wrong use, please carefully use it with our engineer's direction.

В этом режиме становятся доступными гораздо больше команд!

<3Com Baseline Switch>?
User view commands:
archive Specify archive settings
backup Backup next startup-configuration file to TFTP server
boot-loader Set boot loader
bootrom Update/read/backup/restore bootrom
cd Change current directory
clock Specify the system clock
cluster Run cluster command
copy Copy from one file to another
debugging Enable system debugging functions
delete Delete a file
dir List files on a file system
display Display current system information
fixdisk Recover lost chains in storage device
format Format the device
free Clear user terminal interface
ftp Open FTP connection
initialize Delete the startup configuration file and reboot system
ipsetup Specify the IP address of the VLAN interface 1
lock Lock current user terminal interface
logfile Specify log file configuration
mkdir Create a new directory
more Display the contents of a file
move Move the file
ntdp Run NTDP commands
password Specify password of local user
ping Ping function
pwd Display current working directory
quit Exit from current command view
reboot Reboot system
rename Rename a file or directory
reset Reset operation
restore Restore next startup-configuration file from TFTP server
rmdir Remove an existing directory
save Save current configuration
schedule Schedule system task
screen-length Specify the lines displayed on one screen
send Send information to other user terminal interface
sftp Establish one SFTP connection
ssh2 Establish a secure shell client connection
stack Switch stack system
startup Specify system startup parameters
summary Display summary information of the device.
super Set the current user priority level
system-view Enter the System View
telnet Establish one TELNET connection
terminal Set the terminal line characteristics
tftp Open TFTP connection
tracert Trace route function
undelete Recover a deleted file
undo Cancel current setting
upgrade Upgrade the system boot file or the Boot ROM program

Но чтобы войти в режим конфигурирования, необходимо дать команду system-view, после чего мы получим полноценный доступ к управляющим командам:

<3Com Baseline Switch>sys
System View: return to User View with Ctrl+Z.
[3Com Baseline Switch]?
System view commands:
aaa Specify AAA configuration
acl Specify acl configuration information
archive Specify archive settings
arp Specify ARP configuration information
bootrom-update bootrom update
clock Specify the system clock
cluster Specify cluster configuration information
command-privilege Specify the command level
configuration Specify configuration settings
copyright-info Copyright information configuration
cut Cut connection
delete Delete function
dhcp DHCP configuration subcommands
dhcp-snooping DHCP Snooping
display Display current system information
domain Add domain or modify domain attributes
dot1x Specify 802.1X configuration information
execute Batch Command
file Specify file system configuration information
ftp Specify FTP configuration information
gratuitous-arp-learning Gratuitous Arp learning function
gratuitous-arp-sending Sending gratuitous-arp packet when receiving
different sub-network arp packet function
habp Specify HABP configuration information
header Specify the login banner
hotkey Specify hotkey configuration information
igmp-snooping IGMP snooping
info-center Specify information center configuration information
interface Specify the interface configuration view
ip Specify IP configurations for the system
job Schedule a system task
jumboframe Jumboframe command
lacp Configure LACP Protocol
lldp Link Layer Discovery Protocol(802.1ab)
local-user Specify local user configuration information
logfile Specify log file configuration
loopback-detection Detect if loopback exists
mac-address Configure MAC address
mib-style MIB style
mirroring-group Specify mirroring-group
multicast-vlan Multicast VLAN
ndp Neighbor discovery protocol
ntdp Specify NTDP configuration information
ntp-service Specify NTP(Network Time Protocol) configuration
information
ping Ping function
pki Specify PKI module configuration information
port-group Port group
public-key Specify public-key module configuration information
qos Command of QoS(Quality of Service)
quit Exit from current command view
radius Specify RADIUS configuration information
return Exit to User View
rmon Specify RMON
save Save current configuration
sftp Specify SFTP service attribute
snmp-agent Specify SNMP(Simple Network Management Protocol)
configuration information
ssh Specify SSH (secure shell) configuration information
ssl Specify SSL (Secure Socket Layer) configuration
information
stack Switch stack system
storm-constrain Port storm-constrain
stp Spanning tree protocol
super Modify super password parameters
sysname Specify the host name
system-failure System failure handling method
system-guard System guard function
tcp Specify TCP(Transmission Control Protocol)
configuration information
telnet Specify TELNET configuration information
temperature-limit Set temperature limit
tftp Specify TFTP configuration information
tftp-server TFTP Server
time-range Specify time-range configuration information
tracert Trace route function
traffic Specify traffic configuration information
undo Cancel current setting
user-group Specify user group configuration information
user-interface Configure the user terminal interface
vlan Configure VLAN
voice Specify voice VLAN
web Web configuration

Описание каждой из этих команд можно получить таким же способом, как и при конфигурировании cisco. Пример – опции команды clock:

[3Com Baseline Switch]clock ?
summer-time Configure summer time
timezone Configure time zone

Быть может, приведенная здесь информация окажется кому-нибудь полезной

Автор - Сёмин Иван

2 Responses to Как посмотреть список всех скрытых команд в 3Com Baseline Switch 2952-SFP Plus

  1. Вячеслав:

    _cmdline-mode on
    All commands can be displayed and executed. Continue? [Y/N]y
    Please input password:***********
    Error: Invalid password.

  2. Сергей:

    А какая версия ПО у вас на коммутаторе?с версией 1.00.05 через команду _cmdline-mode on не заходит.Выдаёт не существующую команду. Хотя на hp 1910 я заходил с помощью этой команды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *