рабочий способ получить SSH доступ и ручками прошить ТА из SSH с помощью только HTTP сервака
1)
Поднять http сервер
я пользую софтинку hfs
выложить на http сервак файл:
config.00809fa05588.xml
где 00809fa05588 - mac адрес вашего ТА
содержимое файла:
В этих строчках мы включаем SSH доступ и пароль 0000 для логина admin
на ТА в меню Settings->Network под admin'ом (пароль *tx8000)
DM URL указывыем
порт можно указать любой - на котором работает ваш http
про IP связность между ТА и http сервером думаю и так понятно
ТА ребутается, лезет на http, скачивает файлик, парсит его и вуаля у нас есть SSH.
2) для обновления софта
выкладываем на все тот же http сервер файл profile.xml
и папку с прошивкой назовем ее vhe, внутри нее папки rpms, dictionary, settings и 2 файла key.xml, index.xml.signed
содержимое файла profile.xml:
не забываем правильно указать md5 checksum вашего файла index.xml.signed
коннектимся по SSH на ТА login: admin pw: 0000
пишем команду
dwl upgrade off
dwl seturl
запустится скрипт проверки обновлений, скачает сначала profile.xml, затем key.xml и в след за ним index.xml.signed
если все сделали правильно, то скрипт закончит работу
далее вводим
dwl upgrade on
reset
ТА ребутнется, начнет грузится, полезет на HTTP качать rpm и потом прошьется.
1)
Поднять http сервер
я пользую софтинку hfs
выложить на http сервак файл:
config.00809fa05588.xml
где 00809fa05588 - mac адрес вашего ТА
содержимое файла:
| Код |
|---|
<?xml version="1.0" encoding="UTF-8"?> <settings> <setting id="DmEnetcfgUpgradeFile" value="/profile.xml" override="true"/> <setting id="DmSecucfgSsh" override="true" value="true"/> <setting id="DmAdminPasswd" value="0000" override="true"/> <setting id="DmWebappDeploymentMode" value="OPEN" override="true"/> <setting id="Language" value="22" override="true"/> </settings> |
В этих строчках мы включаем SSH доступ и пароль 0000 для логина admin
на ТА в меню Settings->Network под admin'ом (пароль *tx8000)
DM URL указывыем
порт можно указать любой - на котором работает ваш http
про IP связность между ТА и http сервером думаю и так понятно
ТА ребутается, лезет на http, скачивает файлик, парсит его и вуаля у нас есть SSH.
2) для обновления софта
выкладываем на все тот же http сервер файл profile.xml
и папку с прошивкой назовем ее vhe, внутри нее папки rpms, dictionary, settings и 2 файла key.xml, index.xml.signed
содержимое файла profile.xml:
| Код |
|---|
<profile> <name>AlcatelUnleashed</name> <key>./vhe/key.xml</key> <component> <name> R300 </name> <version> R300 </version> <url type="http">http://ip-вашего-http-сервера:80/vhe/index.xml.signed</url> <checksum type="md5"> af15504849065624ea6346361040d656 </checksum> </component> </profile> |
не забываем правильно указать md5 checksum вашего файла index.xml.signed
коннектимся по SSH на ТА login: admin pw: 0000
пишем команду
dwl upgrade off
dwl seturl
запустится скрипт проверки обновлений, скачает сначала profile.xml, затем key.xml и в след за ним index.xml.signed
если все сделали правильно, то скрипт закончит работу
далее вводим
dwl upgrade on
reset
ТА ребутнется, начнет грузится, полезет на HTTP качать rpm и потом прошьется.
