)
Обновление ПО на коммутаторах QSW-8330 через CLI
Инструкция по обновлению ПО на коммутаторах QSW-8330 через CLI
В данной статье мы рассмотрим случай прошивки коммутатора через CLI (Command Line Interface), когда мы можем подключиться непосредственно к коммутатору. Сценарий удалённого обновления ПО производится аналогичным способом, но имеет свои особенности, которые в данной статье не рассматриваются.
Процесс обновления будем осуществлять с помощью tftp сервера. В нашем случае это приложение Tftpd32. Обновление коммутатора состоит из следующих этапов:
1. Настройка к обновлению персонального компьютера. Помещение необходимого программного обеспечения в корневую систему tftp сервера.
2. Поднятие L3-интерфейса. Данная настройка позволяет наладить ip-связность между коммутатором и персональным компьютером, на котором запущен tftp сервер. IP адрес L3-интерфейса и IP адрес сетевой карты, должны принадлежать одной подсети. Правильность настройки проверяется с помощью утилиты ping.
3. Освобождение свободного места на flash памяти коммутатора, для записи файла прошивки.
4. Запись файла прошивки, на flash память коммутатора.
5. Перезагрузка коммутатора.
Рассмотрим более детально каждый пункт:
Данная настройка заключается в присвоении IP адреса и маски подсети для сетевого адаптера подключенного к коммутатору. В нашем примере мы будем использовать IP адрес 192.168.1.1 и маску подсети 255.255.255.0
После этого запускаем на ПК приложение Tftpd32 от имени администратора. Интерфейс приложения выглядит следующим образом:
Далее с помощью кнопки «Browse» указываем путь к файлу прошивки, либо последовательным нажатием «Show Dir» «Explorer» переходим в корневой каталог и копируем в него файл прошивки. На этом подготовка tftp сервера завершена.
config#vlan 10 ! создание vlan 10
config#interface vLAN 10 ! создание L3-интерфейса
config_v10#ip address 192.168.1.2 255.255.255.0 ! назначение ip адреса на L3-интерфейсе, он должен находиться в той же подсети,
192.168.1.0/24, что и адрес сетевого адаптера, настроенного в пункте
Настройка ПК.
После этого, необходимо назначить, созданный L3-интерфейс на конкретный физический порт, для этого выполняются следующие команды:
config#interface gigaEthernet 0/1 config_g0/1#switchport pvid 10
На этом настройка L3-интерфейса закончена, можно проверить ip-связность, запустив утилиту ping на коммутаторе:
#ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 data bytes !!!! --- 192.168.1.1ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 0/0/0 ms
Как видите, коммутатор и ПК на котором запущен tftp сервер, успешно обменялись icmp сообщениями, следовательно настройка L3-интерфейса произведена верно.
#dir Directory of /: 0 Switch.bin <FILE> 9022637 THU JAN 01 22:03:44 1970 1 startup-config <FILE> 2864 TUE JAN 06 17:14:45 1970 free space 7192576
Как видно из вывода команды dir на flash памяти имеется 7.2 Мб свободного пространства, в то время как файл прошивки требует порядка 9 Мб, удалим из памяти коммутатора, ненужные файлы, в данном случае мы удалим старую прошивку «Switch.bin» (при обновлении ПО, не рекомендуется удалять файл текущей конфигурации.):
#delete Switch.bin this file will be erased,are you sure?(y/n)y
#copy tftp: flash: Source file name[]?43519.bin Remote-server ip address[]?192.168.1.1 Destination file name[43519.bin]?sw.bin ! где tftp указывает, на то что загрузка файла будет производиться с tftp сервера ! 43519.bin - имя файла прошивки, на tftp сервере (указывает на файл которой мы хотим записать с tftp сервера) ! 192.168.1.1 – адрес tftp сервера, настроено в пункте 1) ! sw.bin - имя с которым файл прошивки будет записан во flash память.
#reboot
К списку

