Восстановление работоспособности модемов iDirect Infinity 3000 series.

 Как восстановить модем iNFINITI и линейные карты?

Этот раздел содержит следующую информацию и процедуры, относящиеся к IDS релизу версии 6.0.1 и более поздних:
• Процедуры перед восстановлением
• Различия между INFINITI и NetModem II +
• Процедура восстановления модемов серии INFINITI (заполняется в следующем порядке):
            • Процедура 1. Установление консольного подключения
            • Процедура 2. Загрузка Linux с RedBoot
            • Процедура 3. Установление IP-подключения
            • Процедура 4. Перезаливка прошивки
            • процедуры 5. Перезаливка opt-файла

Перед восстановлением
До начала процесса восстановления модема серии iNFINITI или линейной карты на подключенном ПК должны быть выполнены следующие два шага:
Перед восстановлением модема iNFINITI или линейной карты:
1 Создайте или получите opt-файл для iNFINITI, используя соответствующую версию приложения ISite или iBuilder.
Примечание: Opt-файл, как минимум, должен совпадать с типом модели, серийным номером, версией программного обеспечения, и уникальным ID восстанавливаемого устройства серии iNFINITI.

2 Получить программное обеспечение (прошивку) iDS INFINITI. Версия релиза iDS должна соответствовать сети. Пакет программного обеспечения должен быть получен от оператора сети, и размещен в одной папке на подключенном ПК. Операторы сети получают программное обеспечение через свой логин на сайте Центра технической поддержки (ЦТП) iDirect http://tac.idirect.net/software.asp.

Примечание: При восстановлении устройств использующих IDS версии 7.1 или выше, также требуется прошивка Cumulative Update.
Примечание: Для восстановления модемов 3100 серии, использующих
iDS версии 8.0.1, кроме того, требуется пакет Upgrade Prep.

Также Вы должны иметь следующее оборудование:
• консольный кабель или DB-9 to RJ-45 адаптер
• прямой Ethernet-кабель
• эмулятор терминала (например HyperTerminal или TeraTerm)
• программное обеспечение ISite (или любой другой TFTP сервер)

Следующие приложения являются необязательными и могут быть использованы для некоторых процедур:
• PuTTY (или любой Secure Shell клиент)
• WinSCP (или любой Secure Copy клиент)



Процедура восстановления модемов серии INFINITI

Для восстановления устройства INFINITI необходимо выполнить каждую из пяти процедур, представленных в данном документе, которые предназначены для восстановления полной функциональности неисправного устройства INFINITI. Эти процедуры решают такие проблемы как повреждение программного обеспечения, ввод неправильных паролей, несоответствие opt-файлов, неправильно настроенные параметры интерфейса.
 
Процедура 1. Создание консольного подключения

Данная процедура описывает, как создать консольное подключение между ПК и модемом INFINITI или линейной картой. Любой эмулятор терминала может быть использован с консольным кабелем для создания подключения к консоли модема INFINITI. Приложение HyperTerminal предустановлена на всех Windows 2000 и XP машинах, и этот эмулятор описан в данной процедуре.

В дополнение к приложению эмуляции терминала требуется консольный кабель. Прямой Ethernet-кабель, который входит комплект устройств INFINITI может быть соединен с адаптером DB9-to- RJ45 для создания консольного кабеля. Адаптер распиновки для построения консольного кабеля использует прямой Ethernet кабель представлены в следующей таблице:
 
Console Port (консольный порт) (DTE)
RJ-45 Pin
Color Code (цветовой код)
RJ-45 to DB-9
Adapter Pin
Console
Device
RTS
1
BLUE (голубой или синий)
8
CTS
DTR
2
ORANGE (оранжевый)
6
DSR
TxD
3
BLACK (черный)
2
RxD
GND
4
RED (красный)
NC
GND
GND
5
GREEN (зеленый)
5
GND
RxD
6
YELLOW (желтый)
3
TxD
DSR
7
BROWN (коричневый)
4
DTR
Rx-RF-POWER
8
WHITE/GREY (белый/ серый)
9


Выполните следующую процедуру, чтобы создать и сохранить сеанс HyperTerminal:
1 Подключите разъем DB-9 консольного кабеля к COM порту ноутбука, а разъем RJ-45 кабеля в консольный порт устройства INFINITI.
2 В меню "Пуск", выберите пункт Программы-> Стандартные-> Связь-> HyperTerminal.
3 В диалоговом окне Описание подключения, введите имя соединения, такое как "INFINITIconsole".
            Примечание: код города и информация о номере также могут быть добавлены.
Информация, введенная в эти поля не важна, но данные поля должны быть заполнены.
      




4 В диалоговом окне настройки подключения выберите COM1 с помощью выпадающего меню.
5 Заполните поля настройки соединения как показано ниже.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Примечание: модемы iNFINITIs настроены для серийного GPS (Mobile), скорость работы которого начинается с 4800, а не с 9600, как только opt-файл автоматически загружается после перезагрузки. В этом случае нормальным считается возникновение неправильного отображения на консоли, если начальная загрузка не была прервана.
 
6 Нажмите кнопку ENTER несколько раз для получения ответа от консоли INFINITI.

Процедура 2. Загрузка Linux с RedBoot

Следующую последовательность шагов описывает, как использовать подключение консоли, чтобы обойти пароль суперпользователя (root) и вручную загрузить ядро операционной системы Linux на модеме INFINITI или линейной карте.
Эти шаги также описывают, как изменить пароль суперпользователя.

Примечание: Данная процедура предполагает, что процедура 1 была завершена, и, следовательно, консольное соединение уже установлено.

Для загрузки Linux из RedBoot:
1 Снизить мощность на устройстве INFINITI.
            В консоли появится сообщение об успешном завершении теста DRAM –
 DRAM Test Successful

2 Сразу нажать пробел 4 – 5 раз для того, чтобы прервать процедуру начальной загрузки и входа в RedBoot.
            The Redboot> prompt displays.

3 Введите следующие команды для загрузки ядра Linux:

            fisloadLinux
exec -c "root=/dev/mtdblock2 console=ttyS1,9600 single"
                        / # появится запрос ввода логина без пароля:

Чтобы изменить корневой пароль:
4 Введите следующую команду:
            passwd
5 Введите новый пароль (iDirect по умолчанию) и нажмите Enter.
6 Когда потребуется, введите новый пароль еще раз для подтверждения.


Процедура 3. Создание IP-соединения

Эта процедура описывает как использовать консоль для создания IP и Secure Shell подключения к INFINITI.
           
Примечание: Данная процедура предполагает, что процедура 2 была завершена, и, следовательно, установлено консольное соединение, Linux был загружен и авторизация прошла успешно, а также служба idirect_falcon не запущена.

Для определения ip адреса и маски подсети устройства INFINITI требуется сделать следующее:
1 В строке Linux строке введите следующую команду для просмотра интерфейса конфигурации:
            ifconfig
                        Интерфейс конфигурации отображается.
2 Сохраните то, что отображается как первый интерфейс (ixp0 or ixp1); эта информация необходима на следующих шагах для настройки IP-адреса.
            В полях inet addr и Mask следует указывать IP адрес и маску подсети устройства INFINITI.
3 Если действительные / корректные IP адрес и маска подсети были отображены на шаге 1, то переходите к шагу
4 Если действительный IP адрес и маска подсети отсутствуют, настроить их, введя команду:
            ifconfig <interface> <ip address> netmask 255.255.255.0
где:
            interface = ixp0 or ixp1 (как отмечено в Шаге 2)
ip address= нужный адрес (например, 192.168.0.1)

Примечание: Изменение IP адреса с помощью этого метода является временным, он будет изменен на IP-адрес из opt-файла при чтении, которое происходит во время перезагрузки, которую потребуется сделать после всех операций из данного документа.
4 Введите следующую команду еще раз, чтобы подтвердить интерфейс конфигурации:
      ifconfig
Примечание: Сохраните то, что отображается как IP-адрес (inet addr) в первом интерфейсе, эта информация необходима на последующих шагах процедуры.
5 Включите SSH daemon, введя следующую консольную команду:
            service sshd start
Для настройки ПК интерфейсов для подсетей INFINITI:
6 Используя кроссовый кабель подключите интерфейс Ethernet к локальному порту LAN A устройства INFINITI, если сохраненный интерфейс на шаге 2 был ixp0. Если сохраненный интерфейс на 2 шаге был ixp1, то подключитесь к локальному порту LAN В.
Примечание: Прямой кабель может быть использован на данном шаге, если интерфейс ПК поддерживает автоматическое обнаружение MDI / MDIX  (в большинстве ноутбуков).

7 Используя диалоговое окно Свойства интернет протокола Windows (TCP / IP), настройте адрес шлюза ПК по умолчанию, чтобы он соответствовал IP-адресу INFINITI, а также настройте IP-адрес компьютера так, чтобы он находился в той же подсети. Например, если IP адрес INFINITI и маска подсети (сохранена в шаге 4), 192.168.0.1 и 255.255.255.0 соответственно,  правильная конфигурация для PC будет выглядеть, как показано на следующем изображении:
 
Примечание: сохраните IP адрес настроенный для ПК в случае, если эта информация понадобиться в дальнейшем.

8 В командной строке Windows надо проверить IP соединение путем успешной пропинговки IP адреса устройства INFINITI:
      ping <ipaddress>
где:
            ip address= IPадрес устройства INFINITI (как отмечалось в шаге 4)

Процедура 4. Перезагрузка прошивки

В следующей процедуре используется консоль и приложение ISite по TFTP Server для перезагрузки прошивки устройства INFINITI. Процедура 4b, следующая за данной процедурой, может быть использована в качестве альтернативной, чтобы перезагрузить прошивку удаленно.

Примечание: Данная процедура предполагает, что процедура 3 была завершена, т.е. установлено консольное соединение, Linux был загружен и авторизация прошла успешно, служба idirect_falcon не запущена, IP соединение настроено.

Для загрузки прошивки с помощью TFTP:
1 Введите следующие команды из консоли для увеличения файла подкачки в /TMP директории:
            df
mount -t tmpfs -o remount,size=16M /tmp
df
2 Для использования TFTP Server совместно с ISite:
– a Закройте все открытые сессии ISite
– b Запустите новую сессию ISite
– c Выберите Файл-> TFTP
            Появится диалоговое окно настройки TFTP.
3 Найдите и выберите папку на ПК, содержащую пакет файлов INFINITI и нажмите кнопку ОК после завершения.
4 Если загружен IDS версии 8.0.1 для серии модемов 3100, то перейдите к шагу 5. Если нет – переходите к шагу 6.
Для установки пакета (прошивки) Upgrade Prep
5 Для начала установки обновления Prep пакета файлов, введите следующую команду в командную строку Linux:
            tftp_package.sh <ip address> linux_2.4_bsp-11.0.1.0.pkg
где:
            ip address = адрес сервера TFTP (ПК) (как отмечалось в п. 7 процедуры 3)
Например, если IP-адрес компьютера 192.168.0.2, то команда выглядит следующим образом:
            tftp_package.sh 192.168.0.2 linux_2.4_bsp-11.0.1.0.pkg
Примечание: Для TFTP: Если отображается сообщение об ошибке ожидания, то закройте ISite, убедитесь, что не запущено других клиентов ISite, после чего вернитесь к шагу 1.
 
Для установки прошивки:
6 Введите следующую команду в командной строке Linux:
            tftp_package.sh <ip address> remote_3XXX-11.0.1.0.pkg
где:
            ip address = адрес сервера TFTP (ПК) (как отмечалось в п. 7 процедуры 3)

Примечание: TFTP: Если отображается сообщение об ошибке ожидания, убедитесь, что другие приложения ISite не запущены и вернитесь к шагу 1.

Чтобы убедиться в успешной установке прошивки:
7 Введите следующую команду в командную строку Linux:
            /usr/sbin/falcon –version
8 Если отображается правильная версия IDS, то переходите к процедуре 5. Перезагрузка opt-файла.

Процедура 5. Перезагрузка opt-файла

Следующая процедура использует консоль для перезагрузки opt-файла локально. Эта процедура копирует текст opt-файла в буфер обмена на ПК, а затем вставляет его в opt-файл на устройстве INFINITI. При определенных обстоятельствах, opt-файл может быть загружен удаленно с помощью WinSCP.
Дополнительные сведения см. в разделе альтернативной процедуры 5B.

Примечание: Данная процедура предполагает, что процедура 4 была завершена, было установлено консольное соединение, Linux был загружен и авторизация прошла успешно, служба idirect_falcon не запущена, и INFINITI использует корректный и не поврежденный файл прошивки.

Для перезагрузки opt-файла:
1 Откройте opt-файл в текстовом редакторе (например, блокноте) и скопируйте весь текст в буфер обмена Windows.
2 На консоли перейдите в папку opt-файла введя следующую команду:
            cd /etc/idirect/falcon/
3 Переименуйте opt-файли, введя следующую команду:
            mv falcon.opt falcon.opt.old
Примечание: Ошибка «Нет такого файла или каталога» (A no Such file or directory) отображается, если opt-файла не существует.
4 Введите следующую команду для создания и ввода текста в новый opt-файл:
            cat > falcon.opt


5 Переместите курсор мыши в консоль и щелкните правой кнопкой мыши, чтобы вставить текст, ранее скопированный (в шаге 1) в сессию консоли.
6 Нажмите кнопку ENTER один раз, а затем нажмите Ctrl-D для выхода.

7 Проверьте содержимое в конце falcon.opt файле, убедитесь в том, что не введено лишних символов введя команду:
            cat falcon.opt
8 Перезагрузите устройство INFINITI, введя команду перезагрузки в консоль:
            reboot
 
Примечание: После того, как устройство iNFINTI перезагрузиться, следует проверить версию IDS и прошивки с помощью следующей команды:

/usr/sbin/falcon –version
cat /etc/idirect/falcon/falcon.opt


Процедура 5. Загрузка opt-файла удаленно

Эта процедура является альтернативой процедуре 5, которая может быть использована для загрузки opt-файла. Эта процедура использует сессию Secure Shell и WinSCP для перезагрузки opt-файла устройства INFINITI, и требует, чтобы WinSCP был установлен ??на ПК.

Примечание: WinSCP является SFTP клиентом с открытым исходным кодом для Windows, который реализует безопасную передачу файлов между локальным и удаленным компьютером. Может быть загружен отсюда http://winscp.net/eng/index.php.
Примечание: Это процедура альтернативна процедуре 5, и не может быть завершена успешно, если процедуры 1-4 были завершены локально. Для этой процедуры требуется, чтобы было установлено LAN-side IP-соединение
??с устройством INFINITI, чтобыLinux был загружен, была пройдена успешная авторизация, Secure Shell daemon запущен, установлена правильная версия прошивки.

Чтобы запустить сессию Secure Shell:
1 Запустите клиент Secure Shell (т.е. PuTTY) на компьютере с помощью IP-адреса устройства INFINITI (использованного на шаге 4 процедуры 3), установите SSH сессию с INFINITI.
2 Проведите авторизацию SSH сессии с INFINITI введя root в качестве логина.

Чтобы загрузитьopt-файл, используя WinSCP:
3 Переименуйте opt-файл на локальном компьютере в falcon.opt.
4 В Windows запустите приложение WinSCP, и авторизуйтесь в сессии используя параметры сессии WinSCP по умолчанию, настроенный IP адрес INFINITI (использованный в шаге 4 процедуры 3), и логин root.

5 Используйте сессию WinSCP, чтобы перейти в каталог /etc/idirect/falcon/ на INFINITI. Если существующий файл falcon.opt находится там, щелкните левой кнопкой мыши на нем и переименуйте его в falcon.opt.old.
6 Используя сессию WinSCP, скопируйте файл falcon.opt (переименованный в шаге 3) по следующему адресу на устройстве INFINITI:
            /etc/idirect/falcon/
7 Используйте сессию WinSCP, перейдите в каталог /etc/idirect/falcon/ на INFINITI, и
убедитесь, что opt-файл скопировался и ??называется falcon.opt, а не falcon.opt.opt. Если это не так, измените имя файла на falcon.opt.
8 Введите команду для перезагрузки INFINITI:
            reboot

 

Рекомендовать друзьям:
  • Одноклассники
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • LiveJournal
  • Blogger
  • Add to favorites