05 ноября | 2024г. | 08:39:37


АвторТема: нужен ssh и telnet клиент в GI S8290  (Прочитано 7280 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн AlxndrАвтор темы

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 3
  • Уважение: 0
Друзья, есть вопрос! Задача: запускать по команде с пульта на ресивере GI S8290 скрипт, который должен поднимать соединение и сессию ssh или telnet до роутера в локальной сети и соответственно на роутере запускать различные проги. Короче, нужен ssh и telnet, скомпилированные для ресивера. Вопрос: есть ли уже это в природе, или нужно компилировать под sh4 самостоятельно? и вообще будет ли это дело работать из папки var?

Оффлайн kuttel

  • Джедай
  • ***
  • Сообщений: 377
  • Поблагодарили: 370
  • Уважение: +12
нужен ssh и telnet клиент в GI S8290
« Ответ #1: 30 октября | 2012г. | 23:50:24 »
0
Друзья, есть вопрос! Задача: запускать по команде с пульта на ресивере GI S8290 скрипт, который должен поднимать соединение и сессию ssh или telnet до роутера в локальной сети и соответственно на роутере запускать различные проги. Короче, нужен ssh и telnet, скомпилированные для ресивера. Вопрос: есть ли уже это в природе, или нужно компилировать под sh4 самостоятельно? и вообще будет ли это дело работать из папки var?
присоединяюсь.
было бы интересно

Оффлайн AlxndrАвтор темы

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 3
  • Уважение: 0
нужен ssh и telnet клиент в GI S8290
« Ответ #2: 31 октября | 2012г. | 11:26:07 »
0
Размер папки вар - 4 мегабайта в 8290,
Да это встроенный флэш, но у меня стоит Remount_var, который перемонтирует папку var на флэшку, так что ограничение на объем практически снимается

Оффлайн AlxndrАвтор темы

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 3
  • Уважение: 0
нужен ssh и telnet клиент в GI S8290
« Ответ #3: 13 ноября | 2012г. | 00:48:04 »
0
Если кому интересно, telnet нашел, он есть в busybox (/var/bin/busybox telnet 192.168.1.1 например).

Оффлайн kuttel

  • Джедай
  • ***
  • Сообщений: 377
  • Поблагодарили: 370
  • Уважение: +12
нужен ssh и telnet клиент в GI S8290
« Ответ #4: 25 ноября | 2012г. | 23:13:25 »
0
у меня стоит Remount_var, который перемонтирует папку var на флэшку, так что ограничение на объем практически снимается
поподробнее пожалуйста про remount var
это что, плагин, скрипт
в студию его
по идее такое возможно на опенах с custоm софтом, но у нас то его нет...

Оффлайн AlxndrАвтор темы

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 3
  • Уважение: 0
нужен ssh и telnet клиент в GI S8290
« Ответ #5: 23 декабря | 2012г. | 23:06:04 »
0
kuttel,  извиняюсь, что долго не отвечал. Просто давно сюда не заглядывал, очень мало появляется нового и интересного для нашего реса...  Кстати, да, это для их кастомной прошивки скрипт S00remountvar. Чуть подправил пути и прекрасно работает на нашем ресе.

Openbox Var Remounter for Custom 1.09.09 or later

Внимание: использовать только на Custom ПО 1.09.09 и выше
Что делает:
 Плагин для переноса папки /var на внешний носитель
Логика работы:
 - скрипт S00remountvar - для переноса папки /var/ на внешний носитель
 - Создает на внешнем носителе две папки storage_var - новая папка /var ограниченная размером жесткого диска, и flash_var - оригинальная папка /var ресивера
 - после перезапуска ресивера все данные из /var/ копируются в storage_var
Использование:
 скрипт S00remountvar кладем в папку /var/bin/, даем права на запуск, запускаем, перегружаем ресивер
 Носитель должен быть отформатирован в JFS или NTFS

 взято c "опенбокс фан"


Это мой рабочий вариант:

#!/bin/bash

######################################################
### Remount Var on HDD script by  Father3(TM) 2010 ###
######################################################

### Storage disk
STORAGE="/STORAGE/USB1"

PATH=/sbin:/bin:/usr/sbin:/usr/bin
HDDVAR="$STORAGE/storage_var"
ORGHDDVAR="$STORAGE/flash_var"

 until [ `mount | grep -c "$STORAGE"` -gt 0 ]
      do
        sleep 1
      done

      if [ `mount | grep -c $STORAGE` -gt 0 ]; then

        if [ ! -d $HDDVAR ]; then
           /bin/mkdir $HDDVAR
           /bin/cp -rpd /var/* $HDDVAR
        fi
            /bin/mount $HDDVAR /var -o bind

        if [ ! -d $ORGHDDVAR ]; then
           /bin/mkdir $ORGHDDVAR
        fi
           mount -t jffs2 /dev/mtdblock6 $ORGHDDVAR

fi

exit 0



/var/bin/S00remountvar  -  дописываем в autorun.sh

После установки первое время придется привыкать. Смысл такой: при каждом перезапуске скрипт переносит все содержимое из оригинальной папки var в Storage var на флешке, а все что душе угодно (и намного больще чем 4 мегабайта) закидываем на Storage var, все сохранится при перезапуске, если имена файлов не совпадают с файлами в оригинальной папке var.

Можно попробовать разделить на 2 скрипта: 1 - для такого переноса, 2 - для перемонтирования без копирования.
Если кто сделает - выкладывайте плиз. У меня пока все и так работает. Единственный минус - изменения в настройках, списке каналов и пр. сделанные при работе вар с флэшки не сохраняются. Чтобы внести изменения и их зафиксировать это нужно  делать на встроенной флэш,
Минимальный для работы набор плагинов кладем во встроенный флэш,
максимальный и неограниченный в сторэйдж вар. Вроде все.
Добавлено  23 декабря | 2012г. | 23:16:37   
Задача: запускать по команде с пульта на ресивере GI S8290 скрипт, который должен поднимать соединение и сессию ssh или telnet до роутера в локальной сети и соответственно на роутере запускать различные проги.

Кстати, эту задачу удалось решить, теперь с пульта запускаю через UserrunGUI плагин скрипт, который стучится телнетом на роутер Zyxel Keenetic и может менять диапазоны на 3g модеме Huawei E1550, вставленном в кинетик с системой opkg. Реально удобно  :neo:

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3654 Просмотров
Последний ответ 16 июля | 2010г. | 16:31:00
от rolex
0 Ответов
12244 Просмотров
Последний ответ 22 июля | 2010г. | 17:05:33
от rolex
9 Ответов
24101 Просмотров
Последний ответ 22 февраля | 2012г. | 15:43:34
от Авас
0 Ответов
3963 Просмотров
Последний ответ 23 февраля | 2014г. | 22:08:12
от Dobrodel
0 Ответов
9204 Просмотров
Последний ответ 23 октября | 2014г. | 22:19:53
от Ser6



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!