PON: OLT BDCOM P3310B — Обновление прошивки

bdcom_logo

Обновление прошивки производится посредством tftp. Необходимо будет пройти следующие шаги:

  1. Скачиваем новую прошивку с источника в директорию на tftp-сервер.
  2. Бекапим старую прошивку (на всякий случай) с OLT на tftp-сервер.
  3. Удаляем старую прошивку с OLT.
  4. Заливаем новую прошивку с tftp на OLT.
  5. Перезагружаем OLT.

 

1. Скачиваем новую прошивку на tftp-сервер

 

Необходимую прошивку можно поискать здесь — http://ic-line.ua/ua-pon

P3310B_en_22960.bin — firmware для BDCOM P3310B Build 22960

 

2. Бекапим старую прошивку с OLT на tftp-сервер

 

Дефолтные настройки OLT BDCOM P3310B:

  • логин/пароль — admin/admin
  • management vlan 1
  • ip-address 192.168.0.1/24
  • Gigabit Ethernet и Epon порты выключены

 

Подключаемся к консоли с помощью какого-либо эмулятора терминала (у меня picocom) и консольного кабеля, который идет в комплекте с OLT:

Версия на текущий момент:

 

Подготовим OLT для связи с tftp-сервером

Как вы знаете, устройство, которое необходимо перепрошивать и tftp-сервер должны быть в прямой видимости между собой, т.е. в локальной сети.

Если вам необходимо сменить ip-адрес и управляющий влан (как мне), сначала необходимо удалить существующий:

Создаем новый management vlan 100 и прибиваем на него ip-address:

Нужно еще поднять порт Gigabit Ethernet 1 и добавить влан. GigabitEthernet подключен к транковому порту, поэтому управляющий влан 100 у меня приходит в теге:

 

Собственно, бекап

Посмотрим, что у нас на данный момент присутствует на Flash:

Switch.bin — это и есть та самая прошивка, которую нам необходимо заменить на более свежую.

Скопируем ее на tftp-сервер:

 

3. Удаление старой прошивки

 

В идеале было бы загрузить новую версию прошивки, не удаляя с флеши старую — и иметь на борту 2 версии. Но так не получится, поскольку банально на флеше нет столько свободного места, сколько требуется под еще одну прошивку. Вот и приходится производить лишние телодвижения:

 

4. Заливаем новую прошивку с tftp на OLT

 

В качестве Destination file name пишем Switch.bin:

 

5. Перезагружаем OLT

 

и смотрим результат: