Различия



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

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

wiki:ustanovka_paketov_vo_vstroennuju_pamjat [2013/06/13 00:11]
adxfighter
wiki:ustanovka_paketov_vo_vstroennuju_pamjat [2013/08/29 09:47] (текущий)
adxfighter
Строка 1: Строка 1:
-Внутренний флеш накопитель маршрутизаторов Кинетиков помимо прошивки имеет свободную память: в настоящий момент примерно 2 Мб.+====== Установка дополнительных приложений во встроенную память маршрутизатора ====== 
 + 
 +Внутренний флеш накопитель маршрутизаторов Кинетиков помимо прошивки имеет свободную память: в настоящий момент примерно 1 Мб (в некоторых прошивках 2 Мб).
 Для записи доступен раздел /storage. Для записи доступен раздел /storage.
 Существует возможность устанавливать приложения во встроенную флеш память. Существует возможность устанавливать приложения во встроенную флеш память.
Строка 5: Строка 7:
 **1.** **1.**
 Предварительно требуется установка системы Busy Box + Dropbear + Opkg на USB носитель: Предварительно требуется установка системы Busy Box + Dropbear + Opkg на USB носитель:
-[[http://keenetic.zyxmon.org/wiki/doku.php/wiki:ustanovka_paketov]]+[[http://keenetic.zyxmon.org/wiki/doku.php/wiki:ustanovka_paketov]] 
 + 
  
 **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''+
  
-Распаковываем архив: 
-''tar -xzf storage.tar.gz -C /'' 
  
 Создаем ключи dropbear: Создаем ключи 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''+  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''+ 
 +  rm storage.tar.gz
  
 Устанавливаем переменную для запуска начальных скриптов  Устанавливаем переменную для запуска начальных скриптов 
-''flash set EXTINIT_FROM_STORAGE_ENABLED 1''+ 
 +  flash set EXTINIT_FROM_STORAGE_ENABLED 1 
 + 
 +После перезагрузки кинетика система из встроенной памяти будет запущенна. В частности будет работать ssh сервер dropbaer на нестандартном порту 1022.
  
 **3.** **3.**
 Для установки приложений во внутреннюю память. Для установки приложений во внутреннюю память.
  
-В файл  +В файл 
-''/media/DISK_A1/system/etc/opkg.conf '' + 
-добавляем строку +  /media/DISK_A1/system/etc/opkg.conf 
-''dest storage /storage/system/''+ 
 +добавляем строку
 + 
 +  dest storage /storage/system/
 с помощью редакторов: nano(требуется установка через opkg install) или vi(стандартный) с помощью редакторов: nano(требуется установка через opkg install) или vi(стандартный)
  
 Теперь можно устанавливать приложения с ключем -dest storage Теперь можно устанавливать приложения с ключем -dest storage
-например + 
-''opkg -dest storage install kmod-fs-cifs''+ 
 + 
 + 
 + 
 +пример 1.  
 + 
 + 
 +  opkg -dest storage install kmod-fs-cifs 
 + 
 + 
 + 
 +пример 2. 
 + 
 +чтобы openvpn поместился в /storage, надо использовать родной open-ssl Кинетика. 
 + 
 +Сначала надо запустить установку для того, чтобы установились библиотеки. 
 + 
 +  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 для второй серии кинетиков'' 
 + 
 + 
 + 
 + 
 +установить файловый менеджер mc 
 + 
 +  opkg install mc 
 + 
 +запускаем mc  
 + 
 +"открываем"  файл 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 
 +   
 + 
 +сохраняем 
 + 
 +сохраняем файл  
 + 
 +  /storage/system/etc/init.d/K11openvpn 
 + 
 +в файл 
 + 
 + 
 +  /storage/system/etc/init.d/S11openvpn 
 + 
 + 
 + 
 +Можно пробовать 
  
  
Строка 51: Строка 135:
 Заходим по ssh нестандартный **порт 1022**, пароль **zyxel** Заходим по ssh нестандартный **порт 1022**, пароль **zyxel**
 Меняем пароль.  Меняем пароль. 
 +
 +
 +
 Если хотим заходить по ssh по стандартному порту 22, редактируем /storage/system/etc/init.d/S10dropbear Если хотим заходить по ssh по стандартному порту 22, редактируем /storage/system/etc/init.d/S10dropbear