Фотогалереи

Услуги

Помощь при использовании сайта

Прошивка и русификация Cisco Phone 7911 и 7941

После настройки CUCME, о котором я возможно расскажу позже, захотелось обновить прошивки на имеющемся парке аппаратов серий (7911, 7912, 7941).
Весь процесс довольно прост и не должен вызвать затруднений, особенно когда подробно описан.

Итак приступим. Для начала я перечислю, что нам потребуется для успешной перепрошивки и локализации:

  • Компьютер с Ethernet портом и установленным дистрибутивом GNU/Linux (Я использую Xubuntu 12.04.4)
  • Установленный и настроенный tftpd
  • Установленный и настроенный DHCP сервер
  • Файлы прошивок и локализаций для кискофонов
  • Прямые руки и умение читать
  • Скачиваем и устанавливаем нужное ПО:

    aptitude install tftpd isc-dhcp-server

    DHCP

    После установки настроим DHCP. Откроем и отредактируем конфигурационный файл сервера

    nano -w /etc/dhcp/dhcpcd.conf

    Приведем конфиг к такому виду:

    ddns-update-style none;
    default-lease-time 600;
    max-lease-time 7200;
    authoritative;
    log-facility local7;
    subnet 192.168.100.0 netmask 255.255.255.0 {
    range 192.168.100.11 192.168.100.254;
    option routers 192.168.100.251;
    }

    Обязательно следует указать опцию authoritative, для того, чтобы настраиваемый сервер был так сказать "главным" DHCP сервером в сети, так как возможно в ней есть и другие. Ну и естественно указать подсеть в которой будет работать наш DHCP сервер, а также задать пул адресов из которых клиенты будут получать IP адреса. Само собой разумеется, что IP адрес хоста, на котором мы запускаем DHCP сервер должен принадлежать подсети указанной в конфиге.

    Перейдем к tftpd

    После установки сервера tftpd откроем конфигурационный файл сервера:

    В зависимости от подтянутой по зависимостям сетевой службы (rlinetd,xinetd,openbsd-inetd) конфиг может быть в разных местах. Если установился xinetd, то конфиг ищем в /etc/xinetd.d/tftp_udp.
    В моем случае установился по зависимостям rlinetd и конфиг был тут:

    nano -w /etc/rlinetd.d/tftp_udp

    В конфиге нам нужно лишь подправить директорию в которой будет корневая директория tftp сервера. Я выбрал /tftp поэтому меняем:

    tftp dgram udp wait nobody /usr/sbin/tcpd	/usr/sbin/in.tftpd /srv/tftp
    на 
    tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
    exec "/usr/sbin/in.tftpd /srv/tftp";

    Меняем на

    exec "/usr/sbin/in.tftpd /tftp";

    Далее нам требуется создать директорию /tftp и распаковать туда все содержимое архива прикрепленного ниже, а затем задать права на них

    mkdir /tftp && chmod -R 777 /tftp

    На этом с настройкой закончено и можно запустить сервисы:

    service isc-dhcp-server start
    /etc/init.d/rlinetd start

    Цискофоны

    В архиве лежит файл XMLDefault.cnf.xml в котором нужно лишь поменять на свое значение

    IP ADDRESS CUCME

    Далее берем патчкорд, соединяем Ethernet порт компьютера и SW Port кискофона. Выдергиваем питание и зажав решетку на клавиатуре телефона втыкаем питание обратно. Не отпускаем решетку пока не замигают индикаторы.
    Далее есть два пути:
    Первый это просто войти во "флешмод" и обновить прошивку, а второй полностью стереть настройки и саму прошивку оставив только загрузчик. Я рекомендую для первого раза воспользоваться первым способом и уж если tftp и dhcp работают нормально, то пробовать прошивать с полным удалением предыдущей прошивки.
    Для входа в режим прошивки нужно набрать 123456789*0# на экране появится индикация процесса прошивки, после удачной препрошивки телефон сам перезагрузится. Для полной очистки прошивки нужно ввести 3491672850*#. После этого в цискофоне полностью удаляется прошивка и остается только загрузчик, который позволяет лишь залить другую. После полной очистки процесс прошивки никак не отображается, так что не надо паниковать, по крайней мере ранее 5 минут после очистки прошивки. Я настоятельно рекомендую сначала попробовать прошивать из обычного режима прошивки, а когда будет уверенность, что все работает, то и методом с полной очисткой.
    Если в процессе перепрошивки есть какие то ошибки, то нужно проверить логи tftp сервера и узнать, получает ли цискофон ip адресс по dhcp.

    Скачать архив с прошивками

    //Все Ваши вопросы и предложения оставляем в коментариях.

4
2 голосов
Ваша оценка: Нет


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
Аватар пользователя anonymous

Большое человеческое спасибо за данный материал!