Оглавление | ||
---|---|---|
|
alarm
Данной командой устанавливаются значения порогов аварий.
Синтаксис
alarm { facility <FACILITY-ALARMS> | memory <MEMORY-ALARMS> | process <PROCESS-ALARMS> } <VALUE>
no alarm { facility <FACILITY-ALARMS> | memory <MEMORY-ALARMS> | process <PROCESS-ALARMS> } <VALUE>
Параметры
<FACILITY-ALARMS> – пороги аварий, связанных с окружением (скорость FAN, температура процессора и датчиков). Принимает следующие значения:
...
<PROCESS-ALARMS> – пороги аварий, связанных с загрузкой процессора. Принимает следующие значения:
- cpu threshold falling – порог утилизации CPU, выраженной в процентах от максимальной (0..100), при переходе через который от больших значений к меньшим генерируется SNMP trap eltexEnvCpuLoadHighOk (нормализация аварии). Значение этого порога должно быть меньше, чем alarm process cpu threshold rising;
- cpu threshold rising – порог утилизации CPU, выраженной в процентах от максимальной (0..100), при переходе через который от меньших значений к большим генерируется SNMP trap eltexEnvCpuLoadHigh (авария). Значение этого порога должно быть больше, чем alarm process cpu threshold falling.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
Блок кода |
---|
esr(config)# alarm facility fan-speed high 80 |
clear alarms
Данной командой осуществляется очистка записей об авариях.
Синтаксис
clear alarms { inactive | all }
Параметры
inactive – удаляются записи только о архивных авариях;
all – удаляются записи о архивных и активных авариях.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# clear alarms inactive |
clear ssh host
Данной командой осуществляется сброс сохраненного SSH-ключа удаленного хоста.
Синтаксис
clear ssh host { <ADDR> | <IPV6-ADDR> | <HOST> } [ port <PORT>]
Параметры
<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
...
<PORT> – номер TCP-порта, принимает значения [1..65535];
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# clear ssh host 192.168.1.1 |
clear storage-device
Данной командой запускается форматирование подключенного носителя.
Синтаксис
clear storage-device { usb-dev://<ID> | usb://<USB-NAME> | mmc } <NAME>
Параметры
<ID> – номер подключенного USB-носителя по порядку;
<USB-NAME> – имя подключенного USB-носителя. Имя можно узнать в выводе команды ESR. Команды пользовательского интерфейса.show storage-devices.
mmc – ключ для проверки установленного mmc-носителя;
<NAME> – новое имя раздела, которое будет назначено после форматирования.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr-# clear storage-device usb://BC1E-2E16:/ SOFT Formatting will erase all data on this device Do you really want to continue? (y/N): y Device clear success. |
configure
Данная команда позволяет перейти в режим глобального конфигурирования.
Синтаксис
configure
configure terminal
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# configure esr(config)# |
do
Команда do позволяет выполнять команды корневого режима (ROOT) из любого другого режима командного интерфейса.
Синтаксис
do <command>
Параметры
<command> – команда корневого режима.
Необходимый уровень привилегий
1
Командный режим
Все режимы, кроме корневого.
Пример:
Блок кода |
---|
esr(config)# do show version Boot version: 1.0.7.16 (date 18/11/2015 time 13:40:59) SW version: 1.0.7 build 17[d9bdbda] (date 21/11/2015 time 18:06:41) HW version: 1v7 |
end
Команда служит для возврата в корневой командный режим (ROOT).
Синтаксис
end
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
Все режимы, кроме корневого.
exit
Данная команда служит для возврата на уровень выше в иерархической системе командных режимов.
При выполнении данной команды в режиме ROOT завершается сеанс работы пользователя с интерфейсом командной строки CLI маршрутизатора.
Синтаксис
exit
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
Все режимы.
help
Данной командой на дисплей выводится информация о работе с командной строкой.
Синтаксис
help
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
Все режимы.
history size
Данной командой можно изменить максимальное число последних введенных команд пользователя, которые сохранятся в истории команд текущей сессии. Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
history size <SIZE>
no history size
Параметры
<SIZE> – число последних введенных команд, принимает значения [10..1000].
Значение по умолчанию
50
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# history size 20 |
Якорь | ||||
---|---|---|---|---|
|
logout
Данной командой завершается сеанс работы пользователя с интерфейсом командной строки CLI.
Синтаксис
logout
Параметры
Команда не содержит параметров
Необходимый уровень привилегий
1
Командный режим
ROOT
CHANGE-EXPIRED-PASSWORD
Пример:
Блок кода |
---|
esr# logout |
Scroll Pagebreak |
---|
monitor
Данной командой включается мониторинг трафика на сетевом интерфейсе в режиме реального времени попакетно.
Реализована запись дампа трафика в файл (.pcap, .pcapng, .txt, ...) с последующей возможностью копирования на usb/mms/flash:data/tftp-server. Записанный в файл дамп трафика в раздел файловой системы flash:data/ лимитирован 1000 пакетами.
Синтаксис
monitor { <IF> | <TUN> } [ protocol <TYPE> [ source-port <SRC-PORT> ] [ destination-port <DST-PORT> ] [ port <PORT> ] ] [ source-address {<SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ destination-address { <DST-ADDR> | <DST-IPV6-ADDR> } ] [address { <ADDR> | <IPV6-ADDR> } ] [ packets <VALUE> ] [ detailed ] [ file <META-PATH> ] [ detailed ]
Параметры
<IF> – интерфейс или группа интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
...
<FILE> – запись дампа трафика в файл с любым расширением – .pcap, .pcapng, .txt и др.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# monitor gigabitethernet 1/0/5 detailed 23:37:44.324049 d8:50:e6:d2:f0:46 > a8:f9:4b:aa:03:a5, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 50760, offset 0, flags [DF], proto ICMP (1), length 84) 10.255.100.1 > 10.255.100.5: ICMP echo request, id 11730, seq 19, length 64 esr# monitor gigabitethernet 1/0/5 protocol tcp file flash:data://dump.pcap esr# copy flash:data://dump.pcap tftp://<ip-address>:<port>:/copied_dump.pcap |
ping
Данная команда используется для проверки доступности указанного сетевого устройства.
Синтаксис
ping [ vrf <VRF>] { <ADDR> | <IPV6-ADDR> | <HOSTNAME> [ { ip | ipv6 } ] [ ttl <TTL> ] [ packets <COUNT> |unlimited ] [ size <SIZE> ] [ timeout <TIMEOUT> ] [interval <INTERVAL>] [ source { ip { <SRC-ADDR> | <SRC-IPV6-ADDR> } | interface <IF> | tunnel <TUN> } ] [ data <HEX> ] [ dscp <DSCP> ] [ flood ] [detailed] [ strategy <STRATEGY> ] [ nodeinfo <INFO> ] [ broadcast ]
Параметры
<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа;
...
- name – запрос DNS-имен(и) узла;
- ipv6 – запрос IPv6-адресов узла;
- ipv6-global – запрос глобальных IPv6-адресов узла;
- ipv6-sitelocal – запрос site-local IPv6-адресов узла;
- ipv6-linklocal – запрос link-local IPv6-адресов узла;
- ipv6-all – запрос unicast IPv6-адресов узла;
- ipv4 – запрос IP-адресов узла;
- ipv4-all – запрос IP-адресов со всех сетевых интерфейсов узла.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# ping 192.168.100.39 packets 5 size 1400 detailed PING 192.168.100.39 (192.168.100.39) 1400(1428) bytes of data. 1408 bytes from 192.168.100.39: icmp_req=1 ttl=64 time=0.084 ms 1408 bytes from 192.168.100.39: icmp_req=2 ttl=64 time=0.053 ms 1408 bytes from 192.168.100.39: icmp_req=3 ttl=64 time=0.082 ms 1408 bytes from 192.168.100.39: icmp_req=4 ttl=64 time=0.051 ms 1408 bytes from 192.168.100.39: icmp_req=5 ttl=64 time=0.075 ms --- 192.168.100.39 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3999ms rtt min/avg/max/mdev = 0.051/0.069/0.084/0.014 ms esr# ping ipv6 fc00::1 PING fc00::1(fc00::1) 56 data bytes 64 bytes from fc00::1: icmp_seq=1 ttl=64 time=0.379 ms 64 bytes from fc00::1: icmp_seq=2 ttl=64 time=0.161 ms --- fc00::1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.161/0.270/0.379/0.109 ms |
reload cancel
Данной командой осуществляется отмена ранее запланированной перезагрузки устройства.
Синтаксис
reload cancel
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# reload cancel |
reload system
Данной командой осуществляется перезагрузка устройства.
Синтаксис
reload system { in { <MINUTES> | <HOUR>:<MINUTES>} | at <TIME> <DATE> | with-configuration <PATH>}
Параметры
<HOUR> – количество часов до перезагрузки,
...
<PATH> - путь к конфигурации которая будет применена при следующей загрузке. Функционал доступен начиная с версии 1.26.0. Выбранная конфигурация должна соответствовать версии ПО.
- flash:backup/ – папка для сохранения резервных копий текущих конфигураций маршрутизатора;
- flash:data/ – папка для загрузки и скачивания файлов с маршрутизатора.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# reload system |
show alarms brief
Данной командой выводится краткая история аварий на маршрутизаторе (активных и завершенных).
Синтаксис
show alarms brief
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show alarms brief History Alarms ~~~~~~~~~~~~~~ Severity Group Set time Clear time Description -------- --------------- ----------------- ----------------- --------------------------- major environment 03/31/00 17:27:38 03/31/00 17:31:53 Reserve Power Supply Fault |
show alarms brief active
Данной командой выводится краткая информация о текущих (активных) авариях на маршрутизаторе.
Синтаксис
show alarms brief active
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show alarms brief active History Alarms ~~~~~~~~~~~~~~ Severity Group Set time Clear time Description -------- --------------- ----------------- ----------------- ----------------------------------- notify environment 03/31/00 16:47:05 - Reserve Power Supply removed |
show alarm settings
Данной командой выводится информация о настройках порогов срабатывания аварий.
Синтаксис
show alarm settings <TYPE>
Параметры
<TYPE> – тип аварий:
- facility – пороги аварий, связанных с окружением (скорость FAN, температура процессора и датчиков);
- memory – пороги аварий, связанных с свободным пространством NAND и RAM;
- process – пороги аварий, связанных с загрузкой процессора.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show alarm facility fan-speed: high: 80 low: 75 temperature CPU: critical high: 95 critical low: 92 overheat high: 80 overheat low: 78 supercooling high: -12 supercooling low: -15 temperature sensor1: overheat high: 60 overheat low: 57 supercooling high: -12 supercooling low: -15 temperature sensor2: overheat high: 60 overheat low: 57 supercooling high: -12 supercooling low: -15 temperature sensor3: overheat high: 60 overheat low: 57 supercooling high: -12 supercooling low: -15 |
show history
Данной командой на дисплей выводится информация о командах, которые использовались в текущей сессии, или о количестве сохраняемых команд.
Синтаксис
show history [size | <NUM> ]
Параметры
size – максимальное число последних введенных команд пользователя, которые сохранятся в истории команд текущей сессии.
<NUM> – количество последних введенных команд пользователя, которые необходимо отобразить [0..100].
Значение по умолчанию
0. Соответствует выводу всей истории введенных команд.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show history 1 enable 2 show history 3 configure 4 service nat 5 service nat source 6 exit 7 show history |
show system reload
Данная команда выводится информация о дате и времени запланированной перезагрузки и причину последней перезагрузки.
Синтаксис
show system reload
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show system reload Schedule: System reload is scheduled for 13:02:02 10 August 2024 Last reload reason: CLI: System reboot initiated by user admin from ssh 100.110.1.66 at 20.06.2024 18:22:47 |
show tech-support
Данная команда используется для сбора комплексной системной информации с устройства.
Синтаксис
show tech-support
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# show tech-support |******************************************| 100% Success. Show tech-support output available at: flash:data/20110413_112242_show_tech-supz The created archive may contain private data. You can delete them yourself Execute time 58.995103 sec |
ssh
Данная команда используется для подключения к удаленному узлу по протоколу SSH.
Синтаксис
ssh [ vrf <VRF>] <USERNAME> { <ADDR> | <IPV6-ADDR> | <HOSTNAME> } [ port <PORT> ] [ version <VERSION> ] [ source { <SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ dscp <DSCP> ]
Параметры
<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа;
...
<DSCP> – DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# ssh tester 10.100.100.1 The authenticity of host '10.100.100.1 (10.100.100.1)' can't be established. ECDSA key fingerprint is db:e4:0a:93:59:87:7d:9f:90:5c:19:a3:e7:97:ec:d5. Are you sure you want to continue connecting (yes/no)? yes %AAA-I-SSH: Warning: Permanently added '10.100.100.1' (ECDSA) to the list of known hosts. tester@10.100.100.1's password: Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-51-generic x86_64) * Documentation: https://help.ubuntu.com/ System information as of Mon May 25 09:25:10 NOVT 2015 Last login: Tue May 12 19:39:11 2015 (tester@kubuntu ~) $ |
telnet
Данная команда используется для подключения к удаленному узлу по протоколу Telnet.
Синтаксис
telnet [ vrf <VRF>] { <ADDR> | <IPV6-ADDR> | <HOSTNAME> } [ port <PORT> ] [ source { <SRC-ADDR> | <SRC-IPV6-ADDR> } ] [ dscp <DSCP> ]
Параметры
<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа;
...
<DSCP> – DSCP-приоритет в соответствии с RFC 2474, принимает значение [0..63], значение по умолчанию 0.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# telnet 10.100.100.1 Entering character mode Escape character is '^]'. Ubuntu 14.04.2 LTS kubuntu login: tester Password: Last login: Mon May 25 15:23:06 NOVT 2015 from sw31-1.eltex.loc on pts/16 Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-51-generic x86_64) * Documentation: https://help.ubuntu.com/ System information as of Mon May 25 15:23:01 NOVT 2015 (tester@kubuntu ~) $ |
terminal datadump
Команда используется для выключения постраничного режима вывода трассировок для текущей сессии.
Использование отрицательной команды включает постраничный режим вывода трассировок.
Синтаксис
[no] terminal datadump
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# terminal datadump |
terminal resize
Команда используется для масштабирования размера терминала под размер окна при использовании консольного подключения.
Синтаксис
terminal resize
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# terminal resize |
traceroute
Данная команда используется для трассировки маршрута до указанного сетевого устройства.
Синтаксис
traceroute [ vrf <VRF> ] { <ADDR> | | <IPV6-ADDR> | <HOSTNAME> [ { ip | ipv6 } ] } [ first-ttl <FIRST-TTL> ] [ max-ttl <MAX-TTL> ] [ timeout <TIMEOUT> ] [ source { ip { <SRC-ADDR> | <SRC-IPV6-ADDR> } | interface <IF> | tunnel <TUN> } ] [ dscp <DSCP> ] [ protocol { icmp | udp [ <PORT> ] | tcp [ <PORT> ] } ] [ gateway { <GW-ADDR> | <GW-IPV6-ADDR> } ]
Параметры
<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа;
...
<GWIPV6-ADDR> – IPv6-адрес шлюза, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. При указании данного параметра в исходящий пакет добавляется IP source routing опция, которая сообщает маршрутизатору, через какой шлюз должен маршрутизироваться пакет в сети. На большинство маршрутизаторов отключена маршрутизация по данной опции из соображений безопасности.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# traceroute 192.168.27.128 traceroute to 192.168.27.128 (192.168.27.128), 30 hops max, 60 byte packets 1 192.168.16.1 (192.168.16.1) 1.240 ms 1.546 ms 1.883 ms 2 192.168.27.128 (192.168.27.128) 0.451 ms 0.437 ms 0.411 ms |
uptime
Данной командой осуществляется просмотр продолжительности времени работы устройства.
Синтаксис
uptime
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# uptime System uptime: 26 minutes and 35 seconds |
verify
Данной командой выполняется расчет хеш-суммы для отдельного файла с использованием указанного алгоритма хеширования.
Синтаксис
verify <ALGORITHM> <FILE>
Параметры
<ALGORITHM> – алгоритм хеширования, принимает значения [md5, sha2-256, sha2-512].
...
- usb://usb_name:/PATH
- mmc://mmc_name:/PATH (кроме esr-10)
- system:candidate-config
- system:running-config
- system:factory-config
- system:default-config
- system:firmware-image-1
- system:firmware-image-2
- system:boot-1
- system:boot-2
- flash:critlog/FILE
- flash:syslog/FILE
- flash:backup/FILE
- flash:data/FILE
- tmpsys:syslog/FILE
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# verify md5 system:firmware-image-1 system:firmware-image-1 16ef38a292e96ce972e910da6db2d1f4 |
verify filesystem
Данной командой запускается процесс расчета хеш-сумм для всех системных файлов маршрутизатора и сравнения с эталонными значениями. В результате выводится информация о соответствии рассчитанных хеш-сумм эталонным.
Синтаксис
verify filesystem [detailed]
Параметры
detailed – ключ, отвечающий за подробный вывод информации о проверке каждого файла.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# verify filesystem Total: 2949 Success: 2949 Changed: 0 Deleted: 0 Filesystem verification success. |
verify storage-device
Данной командой запускается процесс проверки внешнего носителя на наличие ошибок.
Синтаксис
verify storage-device { usb-dev://<ID> | usb://<USB-NAME> | mmc }
Параметры
<ID> – номер подключенного USB-носителя по порядку;
<USB-NAME> – имя подключенного USB-носителя. Имя можно узнать в выводе команды show storage-devices.
mmc – ключ для проверки установленного mmc-носителя.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
Блок кода |
---|
esr# verify storage-device usb://BC1E-2E16 Device verify Do you really want to continue? (y/N): y CP437: Invalid argument fsck.fat 4.0 (2016-05-06) /dev/sda2: 14 files, 63908/255496 clusters Device verification success. |
...