250 / 49 / 8
Регистрация: 13.05.2016
Сообщений: 187
Записей в блоге: 3
1

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

18.05.2016, 11:23. Показов 95664. Ответов 2

Author24 — интернет-сервис помощи студентам
Начнём с того, что это очень удобный и приятный в работе коммутатор - я обожаю его командную строку и рекомендую отказаться от граф.интерфейса. В консоли всё отрабатывает быстрее, проще и удобнее. Данную статью посвящаю тем, кто впервые столкнулся этим чудом китайской мысли и не знает с чего начать, а поиск в яндексе и гугле ничего толкового не даёт, документации с коммутатором нету и на официальном сайте тоже всё не просто. Статьи в том числе на этом форуме отрывочны и описывают лишь решение отдельных задач, которые вам возможно и не нужны. Я попытаюсь дать общий обзор коммутаторов этого брэнда с простыми и понятными примерами, которых мне очень нехватало, когда интегратор привёз и настроил мои железки, причём у интегратора инженеры специализировались на CISCO и сами долго мучались с некоторыми функциями Huawei т.е. не только синтаксис, но и идеология некоторых функций отличается. Итак начнём с начала:
Шнурок в Com-порт как это описано тут Начало работы с устройством. Сравнение синтаксиса: Huawei vs Cisco
Или телнет или веб-интерфейс, если известен ip-адрес, кстати в новых железках s5300 и возможно некоторых других, рядом с COM-портом есть отдельный Ethernet порт - по умолчанию он настроен для подключения с компьютера(ноутбука) для настройки и имеет свой собственный DHCP выдающий на подключённое устройство IP - так что можно обойтись без COM-порта если только вы не поменяли настройки выделенного Ethernet-порта.
Итак мы в консоли нового устройства и нам тут же предложили сменить пароль консоли - лучше этого не делать, либо задать простой пароль и записать его где нибудь.
Первое что мы видим это приглашение командного режима
Код
<Quidway>
Первое, что Вы можете сделать это посмотреть текущую конфигурацию и тут стоит обратить внимание на то, что команды можно писать в сокращённом виде и если нужно смотреть подсказку по синтаксису команды или выбирать из нескольких команд начинающихся на одинаковые буквы, вот пример:
Код
<Quidway>di?
  dir                                     display
В данном случае я использовал вопросительный знак, но так же можно использовать кнопку ( TAB ), последовательное нажатие на которую будет подставлять в строчку возможные варианты.
Итак, мы хотели посмотреть конфигурацию, набираем:
Код
<Quidway>dis cur
что в полном варианте равнозначно
Код
<Quidway>display current-configuration
Вероятно вы захотите узнать список доступных команд, думаю после предыдущего примера кто то уже догадался что достаточно ввести знак вопроса
Код
<Quidway>?
User view commands:
  backup         Backup electronic elabel
  cd             Change current directory
  clear          Clear information
  clock          Specify the system clock
  cluster        Run cluster command
  cluster-ftp    FTP command of cluster
  compare        Compare function
  copy           Copy from one file to another
  debugging      Enable system debugging functions
  delete         Delete a file
  ---- More ----
Надпись ( More ) означает, что это не полный список, а лишь часть, которую удобно просматривать на экране, для того, что бы продолжить нажимаем либо ( пробел ) - выводит только же строк, сколько было выведено до этого, либо ( Enter / Ввод) - выводит следующую строку, если вам так удобнее, либо ( q ) - прекращает вывод.
А ещё нам хочется посмотреть файлы используемые коммутатором и в частности дату последнего изменения конфига
Код
<Quidway>dir
Directory of flash:/

  Idx  Attr     Size(Byte)  Date        Time       FileName
    0  -rw-         14,340  May 17 2016 09:48:24   sw-a-2-1-5348-ip20.cfg
    1  drw-              -  Oct 01 2008 00:08:07   user
    2  -rw-          1,794  Oct 01 2008 00:01:15   private-data.txt
    3  drw-              -  Oct 01 2008 00:08:51   dhcp
    4  drw-              -  Oct 01 2008 00:04:09   syslogfile
    5  drw-              -  Oct 01 2008 00:04:17   resetinfo
    6  -rw-         14,327  May 17 2016 09:34:21   vrpcfg.cfg
    7  -rw-         12,240  May 13 2016 14:14:41   $_patchstate_reboot
    8  -rw-          3,684  May 13 2016 11:14:36   $_patch_history
    9  -rw-     11,113,860  May 13 2016 12:29:36   s5300ei-v100r005c01spc100.cc
   10  -rw-        405,483  May 13 2016 13:31:04   rbsaveddata.txt
   11  -rw-      1,112,497  May 13 2016 14:04:35   s23_33_53-v100r005sph021.pat
   12  -rw-      1,089,375  May 13 2016 14:05:33   s5300ei-v100r005c01spc100.web.zip

30,008 KB total (16,300 KB free)
Как вы могли заметить, я переименовал файл конфига, что бы хранить его на tftp-сервере и в случае необходимости восстановить конфигурацию или клонировать настройки. Что бы переименовать файл конфигурации нужно сначала скопировать текущий файл с настройками в файл с новым названием и затем изменить флаг загрузки:
Код
<Quidway>copy vrpcfg.cfg vrpcfg-my-switch.cfg
Copy flash:/vrpcfg.cfg to flash:/vrpcfg-my-switch.cfg?[Y/N]:y
100%  complete|
Info: Copied file flash:/vrpcfg.cfg to flash:/vrpcfg-my-switch.cfg...Done.
<Quidway>startup saved-configuration vrpcfg-my-switch.cfg
Info: Succeeded in setting the configuration for booting system.
<Quidway>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Now saving the current configuration to the slot 0 .
Info: Save the configuration successfully.
<Quidway>dir
Directory of flash:/

  Idx  Attr     Size(Byte)  Date        Time       FileName
    0  -rw-         14,340  May 17 2016 09:48:24   sw-a-2-1-5348-ip20.cfg
    1  drw-              -  Oct 01 2008 00:08:07   user
    2  -rw-          1,794  Oct 01 2008 00:01:15   private-data.txt
    3  drw-              -  Oct 01 2008 00:08:51   dhcp
    4  drw-              -  Oct 01 2008 00:04:09   syslogfile
    5  drw-              -  Oct 01 2008 00:04:17   resetinfo
    6  -rw-         14,327  May 17 2016 09:34:21   vrpcfg.cfg
    7  -rw-         14,340  May 18 2016 10:00:30   vrpcfg-my-switch.cfg
    8  -rw-         12,240  May 13 2016 14:14:41   $_patchstate_reboot
    9  -rw-          3,684  May 13 2016 11:14:36   $_patch_history
   10  -rw-     11,113,860  May 13 2016 12:29:36   s5300ei-v100r005c01spc100.cc
   11  -rw-        405,483  May 13 2016 13:31:04   rbsaveddata.txt
   12  -rw-      1,112,497  May 13 2016 14:04:35   s23_33_53-v100r005sph021.pat
   13  -rw-      1,089,375  May 13 2016 14:05:33   s5300ei-v100r005c01spc100.web.zip

30,008 KB total (16,284 KB free)
Команда ( save ) - сохранила конфигурацию в новый файл.
А теперь скинем новый конфиг на tftp-сервер (это ftp-сервер с открытым доступом без логинов и паролей, есть версии как для Linux стандартная служба так и для Windows я использую "Winagents tftp"). Основное требование к безопасности - этот компьютер должен быть доступен только для известных/надёжных устройств т.к. считать и записать информацию может любой имеющий доступ к этому серверу.
Код
<Quidway>tftp 192.168.254.100 put vrpcfg-my-switch.cfg
Info: Transfer file in binary mode.
Uploading the file to the remote TFTP server. Please wait.../
TFTP: Uploading the file successfully.
   14340 bytes send in 1 second.
Если файл конфигурации в формате .cfg - вы его можете спокойно редактировать на компьютере, что особенно удобно если нужно копировать конфигурацию или выполнять операции вставки/замены или множественные изменения. После внесения изменений в конфиг либо при копировании "типового, настроенного конфига" на новый коммутатор скачиваем файл с сервера на коммутатор:
Код
<Quidway>tftp 192.168.254.100 get vrpcfg-my-switch.cfg
Info: Transfer file in binary mode.
Downloading the file from the remote TFTP server. Please wait...
The file vrpcfg-my-switch.cfg exists. Overwrite it?[Y/N]:y
Warning: The file vrpcfg-my-switch.cfg is a system resource file that is in use, overwrite it?[Y/N]:y
|
TFTP: Downloading the file successfully.
   14340 bytes received in 3 seconds.
Как видно из примера - нас предупредили, что мы меняем системный файл. После того, как файл был скачан и заменён коммутатор продолжает работать с ТЕКУЩИМИ настройками и что бы применить конфиг из ФАЙЛА его нужно перезагрузить:
Код
<Quidway>reboot
Info: The system is now comparing the configuration, please wait.
System will reboot! Continue?[Y/N]:Y
В моём примере файл конфигурации совпал с текущей конфигурацией и мне сразу предложили перезагрузить, но если файл был изменён и не совпал вам предложат сохранить текущую конфигурацию в файл, на что вы должны ответить отказом, после чего согласиться на перезагрузку.

Собственно это не всё - это лишь команды доступные в этом режиме, теперь в ходим в режим
Код
<Quidway>system-view
Enter system view, return user view with Ctrl+Z.
[Quidway]
Для простоты можно набирать "sy"
Собственно это режим в котором настраиваются функции, которые можно записать в конфиг по факту это и есть текущий конфиг который активируется сразу, но в случае если вы в чём то ошиблись - можно перезагрузить коммутатор без сохранения изменений и он запустится с сохранённой версии. Это нужно на случай если вы случайно сами себя отключили от коммутатора либо создали конфигурацию при которой коммутатор стал не управляем. Если вы всё сделали правильно, что бы сохранить кофигурацию используйте команду "save" (в некоторых версиях она доступна только из режима "user view" тот, где угловые скобки "<>").
В режиме "sy" - вас ожидает другой набор команд, о списке команд вы всё так же можете узнать нажатием вопросительного знака:
Код
<Quidway>sy
Enter system view, return user view with Ctrl+Z.
[Quidway]?
System view commands:
  aaa                     AAA view
  acl                     Specify ACL configuration information
  anti-attack             Specify anti-attack configurations
  application-apperceive  Set application-apperceive information
  arp                     Specify ARP configuration information
  arp-miss                Specify ARP MISS configuration information
  arp-suppress            Specify arp suppress configuration information,
                          default is disabled
  autoconfig              AutoConfig configuration information
  bfd                     Specify BFD(Bidirectional Forwarding Detection)
                          configuration information
  ---- More ----
К примеру вам нужно настроить первый порт, для этого нужно в него войти и для него будет индивидуальный набор команд нежели общий набор.
Код
[Quidway]int gig 0/0/1
[Quidway-GigabitEthernet0/0/1]dis th
#
interface GigabitEthernet0/0/1
 voice-vlan 120 enable
 voice-vlan legacy enable
 stp edged-port enable
 ntdp enable
 bpdu enable
 mac-authen
 mac-authen guest-vlan 126
#
return
[Quidway-GigabitEthernet0/0/1]dis int gig 0/0/1
GigabitEthernet0/0/1 current state : UP
Line protocol current state : UP
Description:HUAWEI, Quidway Series, GigabitEthernet0/0/1 Interface
Switch Port,PVID :    1,The Maximum Frame Length is 1600
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is ac85-3ddf-22f0
Port Mode: COMMON COPPER
Speed : 1000,  Loopback: NONE
Duplex: FULL,  Negotiation: ENABLE
Mdi   : AUTO
Last 300 seconds input rate 952 bits/sec, 0 packets/sec
Last 300 seconds output rate 9984 bits/sec, 13 packets/sec
Input peak rate 975112 bits/sec,Record time: 2016-05-17 16:26:04
Output peak rate 751496 bits/sec,Record time: 2016-05-18 09:09:04
Input:  124813 packets, 24769273 bytes
Unicast        :              119918,Multicast          :                4709
Broadcast      :                 186,Jumbo              :                   0
CRC            :                   0,Giants             :                   0
Jabbers        :                   0,Throttles          :                   0
Runts          :                   0,DropEvents         :                   0
Alignments     :                   0,Symbols            :                   0
Ignoreds       :                   0,Frames             :                   0
Discard        :                   0,Total Error        :                   0
Output:  612510 packets, 167203246 bytes
  ---- More ----
[Quidway-GigabitEthernet0/0/1]display mac-authen int gig 0/0/1

 GigabitEthernet0/0/1 state: UP.  MAC address authentication is enabled
  Maximum users: 256
  Current users: 1
  Authentication Success: 4, Failure: 0
  Guest VLAN 126 is not effective

 Online user(s) info:
 UserId   MAC/VLAN            AccessTime              UserName
 ------------------------------------------------------------------------------
 303      001c-c074-ae1a/46   2016/05/18 09:20:19     001cc074ae1a@cams
 ------------------------------------------------------------------------------
 Total 1,1 printed
[Quidway-GigabitEthernet0/0/1]?
gigabitethernet-l2 interface view commands:
  als                    set automatic laser shutdown
  am                     port isolate
  arp                    Specify ARP configuration information
  arp-limit              Limit the number of learnt ARP
  arp-miss               Specify ARP MISS configuration information
  auto                   Auto negotiates port mode
  bpdu                   BPDU message
  broadcast-suppression  Set broadcast flow suppression
  carrier                Set carrier function
  cfm                    Connectivity fault management, which is defined in the
                         802.1ag
  ---- More ----
Стоит отметить, что команда "dis th"(display this) выполненная на порту 0/0/1 выдаёт ту же информацию, что и "dis cur int gig 0/0/1" выполненная в любом режиме и на любом порту, что удобно для копирования конфигурации.
Тут приведены команды относящиеся к порту, точно так же можно посмотреть помощь по командам в сложных функциях вроде ACL, AAA, STP.

И на последок моя любимая функция LLDP (Link Layer Discovery Protocol)

Если появятся вопросы могу рассказать и о других интересных функциях работы коммутатора в примерах с рабочей сети.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2016, 11:23
Ответы с готовыми решениями:

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

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

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

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

2
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 2
17.07.2019, 06:52 2
Здравствуйте, расскажите пожалуйста как осуществить маршрутизацию между vlan, имеется 8 коммутаторов s3300 и один s5700,
на одной коммутаторе подключены два сервера DC в одном vlan и еще один vlan с пользователями. Как правильно все подключить и настроить что бы пользователи в разных vlan имели доступ на сервера?
0
250 / 49 / 8
Регистрация: 13.05.2016
Сообщений: 187
Записей в блоге: 3
15.06.2022, 17:06  [ТС] 3
Решил сделать доброе дело и выложил прошивки для huawei s5300 s5700 s6700, контроллера wifi и точек доступа

https://ftp.la.spb.ru/pub/huawei/
0
15.06.2022, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2022, 17:06
Помогаю со студенческими работами здесь

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

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

Huawei AR1220V и S5700-28C-PWR-SI
Досталось в наследство... с хуавеями ни разу дел не имел sad только cisco. Паролей и логинов...

На коммутаторе Huawei S5700 не подключаются POE камеры
Как можно настроить коммутатор huawei S5700 чрез консоль, чтобы показывали POE камеры? Линка нет.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru