The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Нетривиальная разблокировка IP-телефона Cisco 7960G (cisco phone voip)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: cisco, phone, voip,  (найти похожие документы)
From: Serg <sergio_po@Mail.ru.> Newsgroups: email Date: Mon, 21 Oct 2009 17:02:14 +0000 (UTC) Subject: Нетривиальная разблокировка IP-телефона Cisco 7960G Освещаемый вопрос - разблокировка IP-телефона Cisco 7960G с MGCP-прошивкой. Это моя первая статья подобного рода, делайте замечания, если что не так, но не кидайте камнями. Актуальность опуса не для всех очевидна, но мне пришлось изрядно помучаться, и я не нашел ни одной конкретной ссылки в Интернете, которая помогла бы мне с начала и до конца разобраться в этом процессе. Поэтому я решил, что кому-то это пригодится. Итак, ко мне в руки попал указанный аппарат. Располагая другим IP-телефоном 7960 с SIP-прошивкой 6 версии, я решил изначально в лабораторных условиях развернуть небольшую сеть для ознакомления с технологией VoIP, состоящую из двух телефонов, а также 2651 XM (c2600-adventerprisek9-mz.124-15.T7.bin) и 3550-48. Подчеркиваю, что раньше дел с "голосом" не имел, да и с оборудованием Cisco знаком не больше полугода, так сказать, начинающий энтузиаст. Прочитав ряд мануалов, топиков и статей на этом и других сайтах, пришел к выводу о необходимости перепрошивки агрегатов под SIP. Соорудил TFTP-сервер, засунул туда sip<mac-address> .cnf; sipdefault.cnf ; OS79xx.txt; XMLDefault.CNF.XML и содержимое P0S3-08-12-00.zip, после чего без труда обновил начинку SIP-телефона до версии 8-12. DHCP-сервер был поднят на роутере с тривиальными настройками. Однако MGCP-агрегат ни в какую брать файлы с сервера не хотел. В настройках телефона я увидел, что как он сам, так и TFTP-сервер и другие обозначенные узлы (MGCP Gateway Controller) сети имеют прописанные предыдущим владельцем "чуждые" IP-адреса, в т.ч. и реальные, а раздачи конфигураций с локального DHCP-сервера остаются никому не нужны. Попытки разблокировать настройки телефона как самыми традиционными способами, так и не очень: # + # + * # + * + * * + * + # * + # + # * + 6 + settings и т.д. ни к чему не привели. Пароль по умолчанию в разделе Unlock Config оказался не cisco. Телефон по-прежнему пытался достучаться до назначенного ему вручную TFTP, это ему не удавалось, после чего он грузился со старыми настройками. Не желая отступать, я решил обновить MGCP до более новой P0M3-07-4-00, т.к. где-то прочел, что при обновлении прошивки пароль по дефолту восстанавливается. На cisco.com обнаружил, что при обновлении с версии 5.х или 6.х до 7.х необходимо сначала обновляться до 6.3. Нашел и забросил необходимые файлы на TFTP: MGC<mac-adress конкретного телефона>.cnf MGCDefault.cnf P0M3-06-3-00.bin P0M3-06-3-00.sbn RINGLIST.DAT После чего осталось вопросом нескольких минут настроить компьютер с TFTP-сервером на указанный в телефоне IP-адрес, поднять на роутере второй интерфейс с IP из "нужной" сети, соединить их кросс-овером и перегрузить телефон. Обновление прошло, но аппарат опять не хотел делать Unlock Config. Пароль по умолчанию опять был не cisco. И вот тут важная деталь, которая меня (мой телефон) и спасла: изначально конфигурационные файлы MGC<XXXXXXXX>.cnf, не имея возможности найти какой-либо образец, я переименовывал с аналогичных SIP.cnf (много где обсуждаются в связи с возможностью применения под Asterisk в т.ч.) и заливал на TFTP-сервер. Но "провидение мне улыбнулось" и в сети нашел подробное с комментариями описание MGCDefault.cnf, в котором было указано, что строка: phone_password: "anypassword" устанавливает для всех MGCP-телефонов (если не указано иначе в файле MGC<mac-adress конкретного телефона>.cnf ) пароль для Telnet-доступа. Ставим тот, который нам нравится, естественно в латинице, и перегружаем телефон. Далее: telnet IP.адрес.тел.ефона password: anypassword MGCP Phone >erase protflash После указанных действий и перезагрузки телефон начинает забирать конфигурацию с DHCP-сервера, и, мало того, Unlock Config теперь можно разблокировать с использованием заданного Вами в MGCDefault.cnf пароля! Собственно, сменив пароль, в дальнейшем Вы его можете уже и не использовать как инструмент доступа к настройкам телефона, только разве от конечного пользователя уберечь. Но без него я не мог ничего поделать со старыми сетевыми параметрами.

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
 
  • 1, KoD, 09:34, 18/01/2011 [ответить] [смотреть все]
  • +/
    Это не статья, а так..история за кружкой пива. Аффтар, кури маны.
     
  • 2, Сергей, 17:39, 17/05/2014 [ответить] [смотреть все]
  • +/
    Разблок
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor