Различия



Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:ustanovka_paketov_vo_vstroennuju_pamjat [2013/06/13 00:13]
adxfighter
wiki:ustanovka_paketov_vo_vstroennuju_pamjat [2013/08/29 09:47] (текущий)
adxfighter
Строка 1: Строка 1:
-Внутренний флеш накопитель маршрутизаторов Кинетиков помимо прошивки имеет свободную память: в настоящий момент примерно 2 Мб.+====== Установка дополнительных приложений во встроенную память маршрутизатора ====== 
 + 
 +Внутренний флеш накопитель маршрутизаторов Кинетиков помимо прошивки имеет свободную память: в настоящий момент примерно 1 Мб (в некоторых прошивках 2 Мб).
 Для записи доступен раздел /storage. Для записи доступен раздел /storage.
 Существует возможность устанавливать приложения во встроенную флеш память. Существует возможность устанавливать приложения во встроенную флеш память.
Строка 11: Строка 13:
 **2.** **2.**
 Заходим на Кинетик по ssh (например, через Putty). Заходим на Кинетик по ssh (например, через Putty).
-Скачиваем архив [[http://keenetic.zyxmon.org/files/storage/storage.tar.gz]] на USB носитель в каталог /media/DISK_A1/system/tmp/ 
  
 +После этого выполняем 
 +  cd /media/DISK_A1/system/tmp/
 +  wget http://keenetic.zyxmon.org/files/storage/storage.tar.gz для первой серии кинетиков
 +  wget http://keenetic.zyxmon.org/files/storageII/storage.tar.gz для второй серии кинетиков
  
 +Распаковываем архив:
  
-''cd /media/DISK_A1/system/tmp/ +  tar -xzf storage.tar.gz -C /
-wget http://keenetic.zyxmon.org/files/storage/storage.tar.gz''+
  
  
 +Создаем ключи dropbear:
  
-Распаковываем архив:+  dropbearkey -t rsa -f /storage/system/etc/dropbear/dropbear_rsa_host_key 
 +  dropbearkey -t dss -f /storage/system/etc/dropbear/dropbear_dss_host_key
  
 +Удаляем скаченный архив:
  
 +  rm storage.tar.gz
  
-''tar -xzf storage.tar.gz -C /''+Устанавливаем переменную для запуска начальных скриптов 
  
 +  flash set EXTINIT_FROM_STORAGE_ENABLED 1
  
 +После перезагрузки кинетика система из встроенной памяти будет запущенна. В частности будет работать ssh сервер dropbaer на нестандартном порту 1022.
  
 +**3.**
 +Для установки приложений во внутреннюю память.
  
 +В файл: 
  
-Создаем ключи dropbear:+  /media/DISK_A1/system/etc/opkg.conf
  
 +добавляем строку:
  
 +  dest storage /storage/system/
 +с помощью редакторов: nano(требуется установка через opkg install) или vi(стандартный)
  
 +Теперь можно устанавливать приложения с ключем -dest storage
  
-''dropbearkey -t rsa -f /storage/system/etc/dropbear/dropbear_rsa_host_key'' 
  
  
  
  
-''dropbearkey -t dss -f /storage/system/etc/dropbear/dropbear_dss_host_key''+пример 1. 
  
  
 +  opkg -dest storage install kmod-fs-cifs
  
  
-Удаляем скаченный архив: 
  
 +пример 2.
  
 +чтобы openvpn поместился в /storage, надо использовать родной open-ssl Кинетика.
  
-''rm storage.tar.gz''+Сначала надо запустить установку для того, чтобы установились библиотеки.
  
 +  opkg -dest storage install openvpn-openssl для второй серии кинетиков
  
 +Появится ошибка об отсутствии свободного места. Не обращаем на нее внимание
  
 +Далее надо скачать пакет openvpn-openssl
  
  
-Устанавливаем переменную для запуска начальных скриптов +''wget http://zyxel-keenetic-packages.googlecode.com/svn-history/r758/binary-packages/openvpn_2.2.1-2_keenetic.ipk для первой серии кинетиков''
  
  
 +''wget http://zyxel-keenetic-packages.googlecode.com/svn-history/r758/binary-packages-r2/openvpn-openssl_2.3.0-1_keenetic.ipk для второй серии кинетиков''
  
  
-''flash set EXTINIT_FROM_STORAGE_ENABLED 1'' 
  
-**3.** 
-Для установки приложений во внутреннюю память. 
  
-В файл +установить файловый менеджер mc
  
 +  opkg install mc
  
 +запускаем mc 
  
-''/media/DISK_A1/system/etc/opkg.conf ''+"открываем"  файл openvpn-openssl_2.3.0-1_keenetic.ipk
  
 +"открываем" data.tar.gz 
  
 +Копируем все, что в нем есть, в /storage/system
  
-добавляем строку+правим скрипт 
  
 +  /storage/system/etc/init.d/K11openvpn
  
 +правим MOUNTPNT
  
 +  MOUNTPNT="/storage"
 +  
 +  и
 +  
 +  insmod $MOUNT/lib/modules/2.6.22-tc/tun.ko
 +  
  
-''dest storage /storage/system/'' +сохраняем
-с помощью редакторов: nano(требуется установка через opkg install) или vi(стандартный)+
  
-Теперь можно устанавливать приложения с ключем -dest storage +сохраняем файл 
-например, +
  
 +  /storage/system/etc/init.d/K11openvpn
 +
 +в файл
 +
 +
 +  /storage/system/etc/init.d/S11openvpn
 +
 +
 +
 +Можно пробовать
  
-''opkg -dest storage install kmod-fs-cifs'' 
  
  
Строка 96: Строка 135:
 Заходим по ssh нестандартный **порт 1022**, пароль **zyxel** Заходим по ssh нестандартный **порт 1022**, пароль **zyxel**
 Меняем пароль.  Меняем пароль. 
 +
 +
 +
 Если хотим заходить по ssh по стандартному порту 22, редактируем /storage/system/etc/init.d/S10dropbear Если хотим заходить по ssh по стандартному порту 22, редактируем /storage/system/etc/init.d/S10dropbear