Хитрости настройки Huawei Quidway s3300

Системным администраторам в ходе работы с сетевым оборудованием часто приходится изменять его конфигурацию. Однако, изменение больших объемов конфигурации через консоль дело неблагодарное и долгое. Чтобы сэкономить драгоценное время, можно скопировать файл конфигурации устройства к себе на компьютер и отредактировать его в блокноте. Полученный файл копируется обратно на коммутатор, устройство перезагружается и работает с новой конфигурацией. При этом, если в ходе редактирования была допущена ошибка, можно потерять управление устройством. В этой статье мы рассмотрим как безопасно подменять файл конфигурации на коммутаторах Huawei Quidway и как восстановить управление устройством в случае возникновения проблем.

Для примера используем коммутатор серии Huawei Quidway S3300.

Для проведения описанных в статье действий необходимо иметь прямой доступ к коммутатору и подключение к нему по консольному кабелю.

Файл конфигурации vrpcfg.zip на Quidway s3300 находится на flash памяти. Если файла конфигурации на flash нет, например при первом включении устройства, необходимо сохранить конфигурацию при помощи команды save в непривилегированном режиме.

<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 /all
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 -rw- 36 Jan 01 2008 00:00:37 $_patchstate_reboot
1 -rw- 851 Feb 03 2008 16:58:51 private-data.txt
2 -rw- 715,246 Jan 01 2008 00:24:10 S3300_V100R006SPH013.pat
3 -rw- 8,829,764 Jan 01 2008 00:25:11 S3300-28TP-EI-V100R006C05.cc
4 -rwh 836 Feb 03 2008 16:59:14 rr.dat
5 -rwh 836 Feb 03 2008 16:59:18 rr.bak
6 drw- - Jan 01 2008 00:03:50 resetinfo
7 -rw- 567 Feb 03 2008 16:54:13 vrpcfg.zip
14,632 KB total (5,084 KB free)


Создаем бэкап текущего файла конфигурации. Назовем его vrpcfg-def.zip. Для выполнения операции на флэшке должно быть достаточно свободного места.

<Quidway>copy flash:/vrpcfg.zip flash:/vrpcfg-def.zip
Copy flash:/vrpcfg.zip to flash:/vrpcfg-def.zip?[Y/N]:Y
100% complete
Info: Copied file flash:/vrpcfg.zip to flash:/vrpcfg-def.zip...Done.

Проверяем, что бэкапный файл конфигурации успешно создался при помощи команды dir /all

<Quidway>dir /all
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 -rw- 36 Jan 01 2008 00:00:37 $_patchstate_reboot
1 -rw- 851 Feb 03 2008 16:58:51 private-data.txt
2 -rw- 715,246 Jan 01 2008 00:24:10 S3300_V100R006SPH013.pat
3 -rw- 8,829,764 Jan 01 2008 00:25:11 S3300-28TP-EI-V100R006C05.cc
4 -rwh 836 Feb 03 2008 16:59:14 rr.dat
5 -rwh 836 Feb 03 2008 16:59:18 rr.bak
6 drw- - Jan 01 2008 00:03:50 resetinfo
7 -rw- 567 Feb 03 2008 17:01:09 vrpcfg-def.zip
8 -rw- 567 Feb 03 2008 16:54:13 vrpcfg.zip
14,632 KB total (5,068 KB free)

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

Проверяем.

<Quidway>dir /all
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 -rw- 36 Jan 01 2008 00:00:37 $_patchstate_reboot
1 -rw- 851 Feb 03 2008 16:58:51 private-data.txt
2 -rw- 715,246 Jan 01 2008 00:24:10 S3300_V100R006SPH013.pat
3 -rw- 8,829,764 Jan 01 2008 00:25:11 S3300-28TP-EI-V100R006C05.cc
4 -rwh 836 Feb 03 2008 16:59:14 rr.dat
5 -rwh 836 Feb 03 2008 16:59:18 rr.bak
6 drw- - Jan 01 2008 00:03:50 resetinfo
7 -rw- 567 Feb 03 2008 17:01:09 vrpcfg-def.zip
8 -rw- 1167 Jun 03 2014 16:54:13 vrpcfg.zip
14,632 KB total (4,068 KB free)

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

<Quidway>reboot
Info: The system is now comparing the configuration, please wait.
Warning: All the configuration will be saved to the configuration file for
the next startup:flash:/vrpcfg.zip,
Continue?[Y/N]:N

Если файл конфигурации vrpcfg.zip был подготовлен правильно, то коммутатор успешно загрузится. Если же что-то пошло не так и коммутатор не загружается, то нужно загрузить Quidway с бэкапированной конфигурацией. Для этого необходимо повторно перезагрузить коммутатор, на этот раз уже по питанию. При начале загрузки зайти в BootRom меню при помощи клавиш Ctrl+B. 

В BootRom меню выбираем подменю startup и смотрим какую конфигурацию использует коммутатор при загрузке. Затем заходим в startup конфигурацию и меняем имя файла конфигурации на vrpcfg-def.zip, остальные параметры оставляем без изменения. Проверяем.

BIOS LOADING ...
Copyright (c) 2008-2011 HUAWEI TECH CO., LTD.
(Ver349, Mar 15 2013, 11:00:55)
Press Ctrl+B to enter BOOTROM menu ... 2
password:
BOOTROM MENU
 1. Boot with default mode
2. Enter serial submenu
3. Enter startup submenu
4. Enter ethernet submenu
5. Enter filesystem submenu
6. Modify BOOTROM password
7. Clear password for console user
8. Reboot
Enter your choice(1-8): 3
Startup Configuration Submenu
 1. Display startup configuration
2. Modify startup configuration
3. Return to main menu
Enter your choice(1-3): 1
Current startup configuration
startup type : Flash
startup file : S3300-28TP-EI-V100R006C05.cc
configuration file: vrpcfg.zip
license file :
patch package : S3300_V100R006SPH013.pat
Last time startup state : Success
Latest successful startup configuration
startup file : S3300-28TP-EI-V100R006C05.cc
configuration file: vrpcfg.zip
license file :
patch package : S3300_V100R006SPH013.pat
Startup Configuration Submenu
 1. Display startup configuration
2. Modify startup configuration
3. Return to main menu
Enter your choice(1-3): 2
Note: startup file field can not be cleared
'.'=clear field; '^D'=quit; Enter=use current configuration
startup type(1: Flash)
current: 1
new : 1
Flash startup file (can not be cleared)
current: S3300-28TP-EI-V100R006C05.cc
new : S3300-28TP-EI-V100R006C05.cc
saved-configuration file
current: vrpcfg.zip
new : vrpcfg-def.zip
license file
current:
new :
patch package
current: S3300_V100R006SPH013.pat
new : S3300_V100R006SPH013.pat
Startup Configuration Submenu
 1. Display startup configuration
2. Modify startup configuration
3. Return to main menu
Enter your choice(1-3): 1
Current startup configuration
startup type : Flash
startup file : S3300-28TP-EI-V100R006C05.cc
configuration file: vrpcfg-def.zip
license file :
patch package : S3300_V100R006SPH013.pat
Last time startup state : Success
Latest successful startup configuration
startup file : S3300-28TP-EI-V100R006C05.cc
configuration file: vrpcfg.zip
license file :
patch package : S3300_V100R006SPH013.pat
Startup Configuration Submenu
 1. Display startup configuration
2. Modify startup configuration
3. Return to main menu
Enter your choice(1-3): 3

После внесенных изменений снова перезагружаем коммутатор.

BOOTROM MENU
 1. Boot with default mode
2. Enter serial submenu
3. Enter startup submenu
4. Enter ethernet submenu
5. Enter filesystem submenu
6. Modify BOOTROM password
7. Clear password for console user
8. Reboot
Enter your choice(1-8): 8
Reboot...

Получаем коммутатор, загрузившийся с первоначальной конфигурацией. Разбираемся с новым файлом конфигурации.

 

Андрей

27.06.2014

Понравилась статья? Поделитесь с друзьями!

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


Защитный код
Обновить

Комментарии  

# Дмитрий 02.07.2014 07:10
А если коммутатор в бутменю по паролю не входит, что делать?
Ответить | Ответить с цитатой | Цитировать
# Андрей 02.07.2014 15:02
Дмитрий, опишите, пожалуйста, проблему подробнее. Какую ошибку получаете при попытке входа?
Может быть пароль не подходит? Для s3300 есть несколько вариантов паролей на BootRom.
Ответить | Ответить с цитатой | Цитировать
# Владимир 24.08.2015 14:58
НЕ ПОНЯТНО КАКИМ ОБРАЗОМ ПОДМЕНЯЕМ НОВЫЙ ФАЙЛ КОНФИГУРАЦИИ???
Ответить | Ответить с цитатой | Цитировать
# Андрей 14.12.2015 10:34
Владимир, подменить файл конфигурации можно подключившись к коммутатору по TFTP / FTP / SFTP. Для этого необходимо поднять на коммутаторе соответствующий сервер и настроить пользователя. Про настройки SFTP можно прочитать в моей статье про базовую настройку коммутатора http://ontop.su/articles/huawei-quidway-basic-configuration Про остальные сервера напишу немного позже.
Ответить | Ответить с цитатой | Цитировать