Общие параметры
alias
Данная команда дает возможность настроить укороченные/специфичные команды в различных командных режимах.
Использование отрицательной формы команды (no) удаляет запись.
Для активации настроенных alias необходимо переподключиться к CLI маршрутизатора.
Синтаксис
alias {<ALIAS_NAME>} {<MODE>} {<COMMAND>}
no alias <ALIAS_NAME>
Параметры
<ALIAS_NAME> – имя новой команды.
<MODE> – названия командного режима, в котором присутствует новая команда:
- aaa-ldap-profile-configure;
- config;
- config-aaa-das-profile;
- config-aaa-radius-profile;
- config-access-profile;
- config-acl;
- config-acl-rule;
- config-address-assignment-pool;
- config-antispam-profile;
- config-antispam-profile-rule;
- config-archive;
- config-bgp;
- config-bgp-af;
- config-bgp-aggregate;
- config-bgp-group;
- config-bgp-group-af;
- config-bgp-group-af-vrf;
- config-bgp-listen;
- config-bgp-local-as;
- config-bgp-neighbor;
- config-bgp-neighbor-af;
- config-bgp-neighbor-af-vrf;
- config-bgp-vrf;
- config-bgp-vrf-af;
- config-bgp-vrf-aggregate;
- config-bgp-vrf-group;
- config-bgp-vrf-listen;
- config-bgp-vrf-local-as;
- config-bgp-vrf-neighbor;
- config-bridge;
- config-cellular-modem;
- config-cellular-profile;
- config-class-map;
- config-class-policy-map;
- config-cluster;
- config-cluster-unit;
- config-content-provider;
- config-crypto-sync;
- config-das-server;
- config-dhcp-server;
- config-dhcp-server-failover;
- config-dhcp-server-vendor-specific;
- config-dhcp-vendor-id;
- config-dnat;
- config-dnat-pool;
- config-dnat-rule;
- config-dnat-ruleset;
- config-failover;
- config-firewall-failover;
- config-gre;
- config-http-profile;
- config-if-e1;
- config-if-gi;
- config-if-te;
- config-if-twe;
- config-if-fo;
- cpnfig-if-hu;
- config-if-loopback;
- config-if-multilink;
- config-if-port-channel;
- config-if-qinq;
- config-if-serial;
- config-if-sub;
- config-ike-gw;
- config-ike-keyring;
- config-ike-policy;
- config-ike-proposal;
- config-ip4ip4;
- config-ips;
- config-ips-auto-upgrade;
- config-ips-category;
- config-ips-category-rule;
- config-ips-category-rule-advanced;
- config-ips-content-filter;
- config-ips-policy;
- config-ips-policy-vendor;
- config-ips-policy-vendor-category;
- config-ips-upgrade-user-server;
- config-ipsec-policy;
- config-ipsec-proposal;
- config-ipsec-vpn;
- config-ipv6-dhcp-server;
- config-ipv6-ospf;
- config-ipv6-ospf-area;
- config-ipv6-ospf-vlink;
- config-ipv6-pl;
- config-ipv6-wan-rule;
- config-ipv6-wan-target;
- config-ipv6-wan-target-list;
- config-isis;
- config-key-chain;
- config-key-chain-key;
- config-l2tp;
- config-l2tp-server;
- config-l2tpv3;
- config-l2vpn;
- config-l2vpn-autodiscovery-bgp;
- config-l2vpn-eompls;
- config-l2vpn-pw;
- config-l2vpn-pw-class;
- config-ldap-server;
- config-ldp;
- config-ldp-af;
- config-ldp-af-if;
- config-ldp-neighbor;
- config-licence-manager;
- config-line-aux;
- config-line-console;
- config-line-ssh;
- config-line-telnet;
- config-lt;
- config-mailserver;
- config-mailserver-domain;
- config-mpls;
- config-net-policy;
- config-netflow-host;
- config-ntp;
- config-object-group-address-port;
- config-object-group-application;
- config-object-group-cf-kaspersky;
- config-object-group-content-filter;
- config-object-group-email;
- config-object-group-mac;
- config-object-group-network;
- config-object-group-service;
- config-object-group-url;
- config-openvpn;
- config-openvpn-server;
- config-openvpn-server-user;
- config-ospf;
- config-ospf-area;
- config-ospf-vlink;
- config-pl;
- config-policy-map;
- config-ppp-user;
- config-pppoe;
- config-pptp;
- config-pptp-server;
- config-profile;
- config-radius-server;
- config-rip;
- config-ripng;
- config-route-map;
- config-route-map-rule;
- config-security-zone;
- config-security-zone-pair;
- config-security-zone-pair-rule;
- config-sflow-host;
- config-sla-responder;
- config-sla-test;
- config-snat;
- config-snat-pool;
- config-snat-rule;
- config-snat-ruleset;
- config-snmp;
- config-snmp-host;
- config-snmp-user;
- config-subscriber-control;
- config-subscriber-default-service;
- config-subtunnel;
- config-syslog-destination;
- config-syslog-file;
- config-syslog-host;
- config-tacacs-server;
- config-tftp-server;
- config-track;
- config-user;
- config-vlan;
- config-vrf;
- config-vti;
- config-wan-rule;
- config-wan-target;
- config-wan-target-list;
- config-wireguard;
- config-wireguard-server;
- config-wireguard-server-peer;
- config-wireguard-tunnel-peer;
- config-wlc-failover;
- config-zabbix-agent;
- config-zabbix-proxy;
- debug;
- root;
- root-change-expired-password.
<COMMAND> – строка размером 96 символов. Команда CLI. Вводится полностью, без сокращений. Для ввода команды из нескольких слов обрамляется двойными кавычками.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
esr(config)# alias qwe root "show version"
hostname
Команда позволяет назначить сетевое имя для маршрутизатора.
Использование отрицательной формы команды (no) устанавливает имя маршрутизатора по умолчанию.
Синтаксис
hostname <NAME> [ unit <ID> ]
no hostname [ unit <ID> ]
Параметры
<NAME> – сетевое имя маршрутизатора, задаётся строкой до 63 символов;
<ID> – номер юнита, принимает значения [1..2].
Необходимый уровень привилегий
10
Значение по умолчанию
esr-10/esr-12v/esr-12vf/esr-15/esr-15r/esr-15vf/esr-20/esr-21/esr-30/esr-31/esr-100/esr-200/esr-1000/esr-1200/esr-1500/esr-1511/esr-1700/esr-3100/esr-3200/esr-3200L/esr-3300/vesr – в зависимости от модели маршрутизатора.
Командный режим
CONFIG
Пример:
esr(config)# hostname router-1.eltex-co.ru
set unit id
Данной командой выставляется номер юнита устройства.
Синтаксис
set unit id <ID>
Параметры
<ID> – номер юнита, принимает значения [1..2].
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
esr# set unit id 2 Unit ID will be 2 after reboot
show cpu network-load
Данной командой осуществляется просмотр нагрузки, производимой сетевым трафиком.
Синтаксис
show cpu network-load
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
esr# show cpu network-load CPU ID CPU load Heaviest session Session weight ------- --------- ----------------------- ------- 0 0 -- 0 1 49413 80.88.157.57 -> 9826 172.129.22.57 2 46812 80.88.157.75 -> 9895 172.129.22.75 3 49229 172.129.22.41 -> 9851 80.88.157.41 4 0 -- 0 5 53019 80.88.157.77 -> 9989 172.129.22.77 6 39699 80.88.157.79 -> 9863 172.129.22.79 7 49726 172.129.22.45 -> 9804 80.88.157.45 8 39789 172.129.22.61 -> 9779 80.88.157.61 9 36876 80.88.157.59 -> 9775 172.129.22.59 10 53041 172.129.22.5 -> 9679 80.88.157.5 11 49010 172.129.22.47 -> 9896 80.88.157.47 12 53082 172.129.22.13 -> 9650 80.88.157.13 13 63027 80.88.157.69 -> 9617 172.129.22.69 14 52722 80.88.157.73 -> 10001 172.129.22.73 15 55165 80.88.157.71 -> 9924
- CPU ID – номер ядра CPU;
- CPU load – загрузка ядра CPU (pps);
- Heaviest session – сессия, которая нагружает ядро CPU больше всего;
- Session weight – утилизация сессии (pps).
show cpu history
Данной командой осуществляется просмотр истории использования ресурсов CPU.
Синтаксис
show cpu history [ average | max ] [cpu {<CPU>}] [timer {<TIMER>}]
Параметры
average | max – указывает, историю какой статистики необходимо выводить, усредненную или максимальную за интервал. Без указания данного ключа выводится история усредненной статистики (average).
<CPU> – возможно указать номер конкретного CPU, по которому будет выводиться история статистики использования ресурсов CPU. Без указания номера CPU будет выводиться информация по всем CPU, использующимися системой.
<TIMER> – в качестве параметров для данного ключа могут выступать:
- hours – отображает историю за последние 72 часа;
- minutes – отображает историю за последние 60 минут;
- seconds – отображает историю за последние 60 секунд;
- При отсутствии ключа timer выводятся 3 таблицы истории статистики использования CPU.
Необходимый уровень привилегий
5
Командный режим
ROOT
Пример:
esr# show cpu history max cpu 0 CPU0 Last 60 seconds: utilization, % 100 90 # 80 # 70 # 60 # 50 ## 40 ## 30 # ## 20 # ## 10 ############ ....|....|.. 0 25 50 time, 5 sec. Last 60 minutes: utilization, % 100 # 90 # 80 # 70 # # 60 ## # 50 ## # 40 ## # 30 ## # # # # # # 20 ## # # # # # # 10 ############################################################ ....|....|....|....|....|....|....|....|....|....|....|....| 0 5 10 15 20 25 30 35 40 45 50 55 60 time, min. Last 72 hours: utilization, % 100 # # # ## 90 # # ### ## 80 # # ### ## 70 # ##### ## 60 # ##### ## 50 # ##### ## 40 # ##### ## 30 ############################################# 20 ############################################# 10 ############################################# ....|....|....|....|....|....|....|....|....|....|....|....|....|....|.. 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 time, hours
show cpu processes
Данной командой осуществляется просмотр использования ресурсов CPU-процессами.
Синтаксис
show cpu processes [ active | name <PROCESS_NAME> ]
Параметры
active – список активных процессов;
name – имя конкретного процесса.
Необходимый уровень привилегий
15
Командный режим
ROOT
Пример:
esr# show cpu processes PID Name CPU 5s CPU 1m CPU 5m Memory Runtime (d,h:m:s) ----- ------------------------------ ------- ------- ------- ------- ------------- 1384 Routing 0.00% 0.13% 0.13% 0.32% 00,00:45:46 474 Modem-cfgmgr 0.00% 0.00% 0.00% 0.30% 00,00:00:56 724 ESRFS 0.00% 0.02% 0.00% 0.10% 00,00:00:57 447 File-mgr 0.00% 0.00% 0.00% 0.72% 00,00:02:51 620 Modem-mgr 0.00% 0.00% 0.00% 0.32% 00,00:00:18 472 IPC-mgr 0.00% 0.00% 0.00% 0.08% 00,00:00:45 468 E1D 0.00% 0.00% 0.00% 0.12% 00,00:00:31 305 SYSLOG 0.00% 0.00% 0.01% 0.23% 00,00:02:07 297 HAVEGEd 0.00% 0.00% 0.01% 0.14% 00,00:03:58 239 Device-mgr 0.00% 0.02% 0.01% 0.11% 00,00:01:13 319 RNGd 0.00% 0.02% 0.02% 0.03% 00,00:07:00 371 Service-mgr 0.00% 0.02% 0.01% 0.14% 00,00:03:45 363 Cp-mgr 0.00% 0.00% 0.00% 0.13% 00,00:01:25 366 Session-mgr 0.00% 0.00% 0.00% 0.14% 00,00:01:05 373 REXd 0.00% 0.00% 0.00% 0.17% 00,00:00:53 367 Lb 0.00% 0.00% 0.00% 0.07% 00,00:00:18 368 Alarm-mgr 0.00% 0.00% 0.00% 0.09% 00,00:00:43 359 Syslog-mgr 0.00% 0.00% 0.00% 0.16% 00,00:01:25 358 Ipc-hub 0.00% 0.13% 0.14% 0.23% 00,00:51:46 372 AAA-mgr 0.00% 0.00% 0.00% 0.23% 00,00:00:42 370 Systemdb 0.00% 0.02% 0.03% 0.15% 00,00:09:11 374 SFP-mgr 0.00% 0.02% 0.00% 0.22% 00,00:01:20 362 If-mgr-ng 0.00% 0.00% 0.00% 0.27% 00,00:01:33 369 Env-mgr 0.00% 0.03% 0.04% 0.23% 00,00:15:00 360 Lic-mgr 0.00% 0.03% 0.04% 0.24% 00,00:14:03 361 If-mgr 0.80% 0.60% 0.65% 0.36% 00,03:54:54 365 Cfgsync-mgr 0.00% 0.07% 0.02% 10.85% 00,00:37:08 364 Oi-mgr 0.20% 0.08% 0.08% 3.09% 00,00:31:08 31093 CLI 0.00% 0.10% 0.02% 0.58% 00,00:00:01
show cpu utilization
Данной командой осуществляется просмотр использования ресурсов CPU.
Синтаксис
show cpu utilization
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
esr# show cpu utilization CPU Last Last Last 5 sec 1 min 5 min --- ------- ------- ------- 0 1.98% 6.75% 20.02% 1 67.50% 15.62% 6.88% 2 65.43% 15.53% 6.94% 3 69.29% 16.08% 7.08% 4 89.90% 20.79% 9.14% 5 74.95% 17.14% 7.49% 6 87.61% 20.18% 8.85% 7 87.41% 20.17% 8.85% 8 81.84% 19.03% 8.40% 9 84.82% 19.79% 8.73% 10 84.53% 19.78% 8.75% 11 83.02% 19.40% 8.58% 12 83.73% 19.55% 8.63% 13 76.56% 16.99% 7.25% 14 70.47% 16.00% 6.95% 15 68.39% 15.07% 6.40%
show licence-manager status
Данной командой осуществляется просмотр информации о взаимодействии с сервером ELM.
Синтаксис
show licence-manager status
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
5
Командный режим
ROOT
Пример:
esr# show licence-manager status ELM server type: root Last request status: success Last request to licence server: 2024-08-12 08:57:07 Next request to licence server: 2024-08-12 09:57:07
show system
Данной командой осуществляется просмотр параметров окружения устройства.
Синтаксис
show system
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
esr# show system System type: Eltex ESR-1000 Service Router System name: esr-1000 Software version: 1.24.0 build 1[d9bdbda] (2024-08-01 18:06:41) Hardware version: 1v3 System uptime (d,h:m:s): 00,00:04:05 System MAC address: A8:F9:4B:AA:03:A0 System serial number: NP01000050 Main power supply installed: Present Main power supply status: Ok Reserve power supply installed: Absent Fan Level: 46% Fan Table ~~~~~~~~~ Fan 1 Fan 2 Fan 3 Fan 4 ------ ----- ----- ----- ----- Status Ok Ok Ok Ok Temperature Table ~~~~~~~~~~~~~~~~~ CPU Sensor 1 Sensor 2 Sensor 3 -------------- -------- -------- -------- -------- Temperature, C 63 39 37 49 Memory Table ~~~~~~~~~~~~ Total, MB Used, MB Free, MB ----- ---------------- ---------------- ---------------- RAM 3798.25 1643.50 (44%) 2154.75 (56%) FLASH 20.00 1.06 (6%) 18.94 (94%)
show system id
Данной командой осуществляется просмотр серийного номера устройства.
Синтаксис
show system id
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример:
esr# show system id Serial number: NP01000023
system fan-speed
Данная команда поддерживается только на маршрутизаторах ESR-100/200/1000/1200/
1500/1511/1700.
Команда определяет режим работы системы охлаждения.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
system fan-speed { auto | max }
no system fan-speed
Параметры
auto – режим автоматического регулирования;
max – режим максимального охлаждения.
Значение по умолчанию
auto – для ESR-100/200/1500/1511/1700;
max – для ESR-1000/1200.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
esr(config)# system fan-speed auto
system config-confirm timeout
Данная команда определяет интервал времени ожидания для подтверждения текущей конфигурации. Если конфигурация не будет подтверждена, то после истечения времени ожидания произойдет откат на предыдущую примененную конфигурацию.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
system config-confirm timeout <TIME>
no system config-confirm timeout
Параметры
<TIME> – интервал времени ожидания подтверждения резервирования конфигурации, принимает значение в секундах [120..86400].
Значение по умолчанию
600
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
esr(config)# system config-confirm timeout 1200
system cpu load-balance overload-threshold
Данная команда определяет пороговое значение нагрузки ядра CPU (CPU load), при котором запускается механизм перебалансировки сессий между ядрами CPU.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
system cpu load-balance overload-threshold <CPU-LOAD>
no system cpu load-balance overload-threshold
Параметры
<CPU_LOAD> – значение порога срабатывания перебалансировки [1000-200000].
Значение по умолчанию
30000 – для ESR-1x,
60000 – для остальных моделей ESR.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
esr(config)# system cpu load-balance overload-threshold 15000
show unit id
Данной командой просматривается номер текущего юнита устройства, а также номер юнита устройства, который будет применен после перезагрузки.
Синтаксис
show unit id
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
esr# show unit id Unit ID is 1 Unit ID will be 1 after reboot
system utilization softgre disable
Данная команда используется для отключения подсчета загруженности SoftGRE-туннелей.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
[no] system utilization softgre disable
Параметры
Команда не содержит параметров.
Значение по умолчанию
Подсчет включен.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример:
esr(config)# system utilization softgre disable
update licence-manager licence
Данная команда позволяет принудительно отправить запрос на сервер ELM для получения актуальной информации о лицензии, не дожидаясь таймеров.
Синтаксис
update licence-manager licence
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
5
Командный режим
ROOT
Пример:
esr# update licence-manager licence
Настройка подключения к серверу лицензирования
descriprtion
Данной командой выполняется изменение описания.
Использование отрицательной формы команды (no) удаляет описание.
Синтаксис
[no] description <DESCRIPTION>
Параметры
<DESCRIPTION> – описание, задаётся строкой до 255 символов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-LICENCE-MANAGER
Пример:
esr(config-licence-manager)# description protected-server
enable
Данной командой включается менеджер лицензирования.
Использование отрицательной формы команды (no) отключает его.
Синтаксис
[no] enable
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример:
esr(config-licence-manager)# enable
host address
Данной командой задаётся адрес сервера лицензирования.
Синтаксис
host address { <ADDR> | <IPV6-ADDR> | <WORD> }
Параметры
<ADDR> – IP-адрес сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];
<IPV6-ADDR> – IPv6-адрес сервера, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];
<WORD> – DNS-имя сервера, задаётся строкой до 31 символа.
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример
esr(config-licence-manager)# host address elm.eltex-co.ru
host port
Данной командой задаётся номер TCP-порта сервера лицензирования.
Использование отрицательной формы команды (no) удаляет номер TCP-порта.
Синтаксис
host port <PORT>
no host port
Параметры
<PORT> – номер TCP-порта, принимает значения [1..65535].
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример
esr(config-licence-manager)# host port 8098
ip vrf forwarding
Данной командой задаётся имя экземпляра VRF, в котором будет работать менеджер лицензирования.
Использование отрицательной формы команды (no) удаляет привязку к экземпляру VRF.
Синтаксис
[no] ip vrf forwarding <VRF>
Параметры
<VRF> – имя VRF, задаётся строкой до 31символов.
Необходимый уровень привилегий
10
Командный режим
CONFIG-LICENCE-MANAGER
Пример
vesr(config-licence-manager)# ip vrf forwarding LOCAL_VRF
licence-key
Данной командой задаётся лицензионный ключ vESR для аутентификации на сервере ELM.
Использование отрицательной формы команды (no) удаляет этот ключ.
Данный параметр необходимо указывать только на устройстве vESR.
Синтаксис
licence-key <KEY>
no licence-key
Параметры
<KEY> – лицензионный ключ, задаётся строкой до 128 символов.
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример
vesr(config-licence-manager)# licence-key 1BC29B36F623BA82AAF6724FD3B16718
licence-manager
Данной командой осуществляется переход в режим конфигурирования менеджера лицензирования.
Синтаксис
licence-manager
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
15
Командный режим
CONFIG
Пример
esr(config)# licence-manager
location
Данной командой задаётся текстовое описание, которое передаётся на сервер ELM.
Использование отрицательной формы команды (no) удаляет это описание.
Синтаксис
location <WORD>
no location
Параметры
<WORD> – описание, задаётся строкой до 255 символов.
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример
esr(config-licence-manager)# location "Server room in Novokuznetsk office <3"
system-name
Данной командой задаётся текстовое имя устройства, которое передаётся на сервер ELM.
Использование отрицательной формы команды (no) присваивает этому имени значение по умолчанию.
Синтаксис
system-name <WORD>
no system-name
Параметры
<WORD> – имя, задаётся строкой до 253 символа.
Значение по умолчанию
По умолчанию значение system-name совпадает с hostname.
Необходимый уровень привилегий
15
Командный режим
CONFIG-LICENCE-MANAGER
Пример
esr(config-licence-manager)# system-name main-office