-
Posts
2,411 -
Joined
-
Last visited
-
Days Won
51
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by TheBB
-
-
opkg install ip-legacy
-
То же, на GIGA II (см. выше)
Диск с NTFS
~ # dd if=/dev/zero of=/tmp/mnt/hdd/test/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 4,63578 s, 35,3 MB/s ~ # dd if=/dev/zero of=/tmp/mnt/hdd/mycrypt/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 72,8121 s, 2,3 MB/s ~ # dd if=/tmp/mnt/hdd/mycrypt/test of=/dev/null 320000+0 records in 320000+0 records out 163840000 bytes (164 MB) copied, 31,3866 s, 5,2 MB/s
Диск c ext2
~ # dd if=/dev/zero of=/tmp/mnt/hdd/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 5,0803 s, 32,3 MB/s ~ # dd if=/dev/zero of=/tmp/mnt/hdd/mycrypt/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 64,5946 s, 2,5 MB/s ~ # dd if=/tmp/mnt/hdd/mycrypt/test of=/dev/null 320000+0 records in 320000+0 records out 163840000 bytes (164 MB) copied, 44,0339 s, 3,7 MB/s
Диск с ext3
~ # dd if=/dev/zero of=/tmp/mnt/hdd/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 6,06516 s, 27,0 MB/s ~ # dd if=/dev/zero of=/tmp/mnt/hdd/mycrypt/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 72,1289 s, 2,3 MB/s ~ # dd if=/tmp/mnt/hdd/mycrypt/test of=/dev/null 320000+0 records in 320000+0 records out 163840000 bytes (164 MB) copied, 43,408 s, 3,8 MB/s
На флешке с ext2
~ # dd if=/dev/zero of=/opt/tmp/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 29,3155 s, 5,6 MB/s ~ # dd if=/dev/zero of=/opt/mycrypto/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 60,6527 s, 2,7 MB/s ~ # dd if=/opt/mycrypto/test of=/dev/null 320000+0 records in 320000+0 records out 163840000 bytes (164 MB) copied, 43,2835 s, 3,8 MB/s
до кучи (Ultra II+hdd c ext4 USB3) CPU ~25-30%
~ # dd if=/dev/zero of=/tmp/mnt/hdd/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 1,61661 s, 101 MB/s ~ # dd if=/dev/zero of=/tmp/mnt/hdd/mycrypt/test bs=16k count=10000 10000+0 records in 10000+0 records out 163840000 bytes (164 MB) copied, 51,1632 s, 3,2 MB/s ~ # dd if=/tmp/mnt/hdd/mycrypt/test of=/dev/null 320000+0 records in 320000+0 records out 163840000 bytes (164 MB) copied, 30,7169 s, 5,3 MB/s
-
-
/opt/etc/init.d/rc.func там все и расписано...
-
чтоб "... столько данных в открытую..." не валялись, почему бы не складывать их в запароленых архивах или криптоконтейнерах, а при необходимости, забирать на комп и работать локально, ибо, столь конфиденциальные данные должны храниться в другом месте? Тут, ув. Zyxmon, затеял замеры "папугаев", перспектива не очень...
-
1 установщик не менялся, пока не менялся...
2 почти на все устройства, имеется две версии прошивки: одна, так сказать - стандартная, вторая - экспериментальная (на самом деле их больше (прошивок))
Имеем пользователя, у которого устройство - Keenetic II с прошивкой 2.06 (?) с неизвестной системой пакетов и проблемой TZ
[i] Jun 25 01:58:44 ndm: Core::Syslog: the system log has been cleared. [i] Jun 25 01:58:45 ndm: Core::Syslog: all servers removed. [i] Jun 25 01:58:45 ndm: Core::ConfigurationSaver: saving configuration... [i] Jun 25 01:58:49 ndm: Core::ConfigurationSaver: configuration saved. [i] Jun 25 01:58:54 ndm: Opkg::Manager: disk is set to: 21fcb065-79a3-4ea0-a3b9-0237d816c72e: [i] Jun 25 01:58:54 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [i] Jun 25 01:58:54 ndm: Core::ConfigurationSaver: saving configuration... [i] Jun 25 01:58:54 ndm: Opkg::Manager: /tmp/mnt/keendev-giga/ mounted to /tmp/mnt/keendev-giga/. [i] Jun 25 01:58:54 ndm: Opkg::Manager: /tmp/mnt/keendev-giga/ mounted to /opt/. [i] Jun 25 01:58:54 npkg: inflating "installer-keenle.tar.gz". [i] Jun 25 01:58:55 ndm: Opkg::Manager: /tmp/mnt/keendev-giga/ initialized. [E] Jun 25 01:58:55 ndm: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. [i] Jun 25 01:58:55 0: Info: Раздел пригоден для установки. [i] Jun 25 01:58:55 0: [1/5] Начало развёртывания системы Entware-Keenetic... [i] Jun 25 01:58:55 0: Info: Создание папок... [i] Jun 25 01:58:55 0: [2/5] Загрузка и установка базовых пакетов... [i] Jun 25 01:58:56 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/Packages.gz. [i] Jun 25 01:58:56 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keenle. [i] Jun 25 01:58:56 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opt-ndmsv2 (1.0-1) to root... [i] Jun 25 01:58:56 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/opt-ndmsv2_1.0-1_keenle.ipk. [i] Jun 25 01:58:58 ndm: Core::ConfigurationSaver: configuration saved. [i] Jun 25 01:58:59 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libc (1.0.13-4) to root... [i] Jun 25 01:58:59 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libc_1.0.13-4_keenle.ipk. [i] Jun 25 01:59:00 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libgcc (5.3.0-4) to root... [i] Jun 25 01:59:00 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libgcc_5.3.0-4_keenle.ipk. [i] Jun 25 01:59:00 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libssp (5.3.0-4) to root... [i] Jun 25 01:59:00 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libssp_5.3.0-4_keenle.ipk. [i] Jun 25 01:59:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libstdcpp (5.3.0-4) to root... [i] Jun 25 01:59:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libstdcpp_5.3.0-4_keenle.ipk. [i] Jun 25 01:59:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpthread (1.0.13-4) to root... [i] Jun 25 01:59:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libpthread_1.0.13-4_keenle.ipk. [i] Jun 25 01:59:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing librt (1.0.13-4) to root... [i] Jun 25 01:59:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/librt_1.0.13-4_keenle.ipk. [i] Jun 25 01:59:04 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ldconfig (1.0.13-4) to root... [i] Jun 25 01:59:04 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/ldconfig_1.0.13-4_keenle.ipk. [i] Jun 25 01:59:04 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing findutils (4.6.0-1) to root... [i] Jun 25 01:59:04 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/findutils_4.6.0-1_keenle.ipk. [i] Jun 25 01:59:05 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing terminfo (6.0-1) to root... [i] Jun 25 01:59:05 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/terminfo_6.0-1_keenle.ipk. [i] Jun 25 01:59:06 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2015.71-3) to root... [i] Jun 25 01:59:06 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/dropbear_2015.71-3_keenle.ipk. [i] Jun 25 01:59:06 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ndmq (1.0.2-1) to root... [i] Jun 25 01:59:06 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/ndmq_1.0.2-1_keenle.ipk. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libndm (1.0.22-1) to root... [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libndm_1.0.22-1_keenle.ipk. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libgcc. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libc. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libssp. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring terminfo. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ldconfig. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpthread. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring librt. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libndm. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ndmq. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear. [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libstdcpp. [i] Jun 25 01:59:07 root: Info: Установка пакетов прошла успешно! Продолжаем... [i] Jun 25 01:59:07 root: [3/5] Настройка сценария запуска для прошивки NDMS... [i] Jun 25 01:59:07 ndm: Core::Server: started Session 127.0.0.1:53590. [i] Jun 25 01:59:07 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". [i] Jun 25 01:59:07 ndm: Core::Session: client disconnected. [i] Jun 25 01:59:07 ndm: Core::Server: started Session 127.0.0.1:53591. [i] Jun 25 01:59:07 ndm: Core::ConfigurationSaver: saving configuration... [i] Jun 25 01:59:07 ndm: Core::Session: client disconnected. [i] Jun 25 01:59:07 root: [4/5] Генерация SSH-ключей... [i] Jun 25 01:59:07 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Generating key, this may take a while... [i] Jun 25 01:59:11 ndm: Core::ConfigurationSaver: configuration saved. [i] Jun 25 01:59:50 root: Info: ключ rsa создан [i] Jun 25 01:59:50 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: .....................Generating key, this may take a while... [i] Jun 25 01:59:52 root: Info: ключ ecdsa создан [i] Jun 25 01:59:52 root: [5/5] Установка Entware-Keenetic завершена! Запуск dropbear... [i] Jun 25 01:59:52 dropbear[1437]: Running in background [i] Jun 25 01:59:52 root: Готово!!! [i] Jun 25 01:59:52 root: Можно открыть SSH-сессию для соединения с устройством (логин:пароль -> root:zyxel).
давайте-ка полный сислог и архив системы в ЛС, бум смотреть (жуть, как интересно), вместо гаданий...
-
пробуйте, к описанию добавлена установка/перенос на др. диск/раздел.
-
Ребят, ну помогите с настройкой автомонтирования и https.
Не уж то никто не сталкивался?
https - добавлено к описанию
-
OmniII v2.07(AAUS.10)B0 + *nix (Ubuntu/FreeBSD/Debian)
размер по дефолту - 8k
~ # cat /proc/fs/nfsd/max_block_size 8192
монтирование по udp/tcp
mount -t nfs 192.168.1.7:/opt /media/nfs/ -o vers=3,udp mount -t nfs 192.168.1.7:/opt /media/nfs/ -o vers=3,tcp
копирование файла туды-суды (пример)
~$ cp /home/thebb/zyxel/kng_rb_draft_2.06.B.3.0-4.bin /media/nfs/tmp/ ~$ cp -rf /media/nfs/tmp/kng_rb_draft_2.06.B.3.0-4.bin /home/thebb/zyxel/
часть сислога
[i] Jun 20 13:51:35 rpc.mountd[3350]: Caught signal 15, un-registering and exiting. [W] Jun 20 13:51:35 ndm: kernel: nfsd: last server has exited, flushing export cache [i] Jun 20 13:51:35 rpc.statd[3850]: Version 1.3.3 starting [W] Jun 20 13:51:35 rpc.statd[3850]: Running as root. chown /opt/var/lib/nfs to choose different user [W] Jun 20 13:51:35 ndm: kernel: svc: failed to register lockdv1 RPC service (errno 124). [i] Jun 20 13:51:35 rpc.mountd[3864]: Version 1.3.3 starting [i] Jun 20 14:18:49 rpc.mountd[3864]: authenticated mount request from 192.168.1.5:814 for /opt (/opt) [i] Jun 20 14:23:22 rpc.mountd[3864]: authenticated unmount request from 192.168.1.5:723 for /opt (/opt) [W] Jun 20 14:32:25 ndm: kernel: svc: 192.168.1.50, port=719: unknown version (4 for prog 100003, nfsd) [i] Jun 20 14:32:25 rpc.mountd[3864]: authenticated mount request from 192.168.1.50:991 for /opt (/opt) [i] Jun 20 14:33:06 rpc.mountd[3864]: authenticated unmount request from 192.168.1.50:722 for /opt (/opt) [i] Jun 20 14:35:27 rpc.mountd[3864]: authenticated mount request from 192.168.1.50:849 for /opt (/opt) [i] Jun 20 14:43:15 rpc.mountd[3864]: authenticated unmount request from 192.168.1.50:961 for /opt (/opt) [i] Jun 20 14:43:39 rpc.mountd[3864]: authenticated mount request from 192.168.1.50:1022 for /opt (/opt)
как говорят умные люди со светлыми головами, это "svc: failed to register lockdv1 RPC service (errno 124)" - нормально, при наличии ipv6
-
Звуковая станция на базе Entware-Keenetic/Entware-3x и MPD основана на теме, за что, отдельная благодарность - McMCC.
Зайти по SSH в подготовленную систему и выполнить следующие команды
opkg update opkg install music-center
Всё!
Настройки mpd находятся по /opt/etc/mpd.conf и меняются, в зависимости от своих предпочтений.
NB Тема про модули ядра - теперь они доступны для всех draft-версий прошивок.
-
-
Было тоже самое - указал вместо localhost - 127.0.0.1 и завелось.
см. скрин окна настроек
-
- Popular Post
- Popular Post
Ниже приводится список готовых решений из этого раздела на базе Entware (Entware-Keenetic и/или Entware (3x)), которые могут быть использованы на Кинетиках для обеих систем пакетов, если не указано иное.
Система
0. Entware
Управление и мониторинг
1. [NDMS] Открываем порты для сервисов на роутере *
2. [NDMS] DNS-O-Matic: расширение возможностей DyDNS *
3. [Entware] Включение и отключение Wi-Fi по расписанию
4. [Entware] Отправка СМС после наступления определённого события
5. [Entware] Управление роутером по Telegram
6. [Entware] Расширенный графический интерфейс (php версия)
7. [Entware] Openssh вместо dropbear, настройка и использование
8. [Entware] Запись syslog на внешний USB-диск с помощю Syslog-ng
9. [Entware] Ограничение скорости клиентов Wi-Fi/LAN по расписанию
10. [Entware] Монтируем флешку с файловой системой exfat
11. [Entware] Зажигаем и выключаем LED на Keenetic по расписанию с cron
12. [Entware] Использование SNMP из Entware, совместно с прошивочным
13. [Entware] Netdata - мониторим систему в реальном времени **
14. [Entware] Периодическое резервное копирование entware и конфига
15. [Entware] Cбор и отображение статистики роутера на Entware-3x с использованием collectd и rrdcgi **
16. [Entware] Ротация логов в entware, записанных на внешний USB-диск
17. [Entware] Просмотр информации SMART (здоровья) подключенного жёсткого диска
18. [Entware] Управляем устройствами NooLite с роутера Zyxel Keenetic
19. [Entware] CryFS - шифруем файлы в облаке **
20. [Entware] fish shell, для тех, кто любит красоту и удобство ))) **
21. [Entware] Блокировка wifi клиента по mac на ночь (отключить детям на ночь Интернет)
22. [Entware] Отправка почтового сообщения при подкл./отк. клиента Wi-fi
23. [Entware] ntpd - локальный сервер времени
24. [NDMS] Отключение детей от интернета по расписанию *
25. Использование IFTTT и Zapier
26. [Entware] Ловим syslog через socat или netcat
27. [Entware] ntfs-3g-utils - набор утилит для работы с файловой системой NTFS.
28. [Entware] ежедневное получение списка скидок Vkusвилл на почту, или настройка НЕ бот-протокола телеграм на роутере
29. [Entware] e2fsprogs - набор служебных утилит для работы с файловыми системами ext2/3/4
30. [Entware] Управление отоплением в квартире
31. [Entware] Monitorrent на Keenetic
32. [Entware] chrony (chronyd) - сервер времени
33. [Entware] Проект "Жезл" - телеграмм бот для работы с роутером
34. [Entware] Prometheus
35. [Entware] Включение/выключение клиентов динамически
___
* в web UI или CLI Keenetic`a
** только для Entware
Сеть
1. [NDMS] Отключение рекламы в Скайпе и pandora.com в России *
2. [Entware] Блокировка сбора информации Windows 10
3. [Entware] Блокировка рекламы на роутере
4. [Entware] Блокировка рекламы Adblock с помощью Privoxy
5. [Entware] Защита от перехвата DNS-трафика с помощью dnscrypt-proxy
6. [Entware] Tor на Keenetic
7. [Entware] Менеджер закачек pyload/aria2
8. [Entware] Подключение к Яндекс.Диску
9. [Entware] Монтируем (подключаем) Yandex диск в локальную папку
10. [Entware] Монтируем (подключаем) "расшаренные" папки к кинетику
11. [Entware] NFS клиент на кинетике (монтируем nfs шары)
12. [Entware] Ядерный nfs сервер на кинетике
13. [Entware] sftp доступ к роутеру
14. [Entware] WoL (Wake-on-Lan) с помощью кинетика
15. [Entware] Доступ к файлам по сети без монтирования
16. [Entware] Sane - использование USB МФУ или сканера
17. [Entware] deluge на кинетик **
18. [Entware] Используем Samba вместо прошивочной службы
19. [Entware] VoIP сервер Mumble (umurmurd)
20. [Entware] Борьба с "любителями" nmap и прочими :)
21. [Entware] aMule
22. [Entware] Private Network на базе Zerotier
23. [Entware] OpenVPN (доработанный скрипт)
24. [Entware] Transmission - BitTorrent-клиент
25. [Entware] rTorrent - BitTorrent-клиент
26. [Entware] Направляем часть трафика через удаленный сервер по VPN
27. [Entware] Простая установка OpenVPN
28. [Entware] Защищаем DNS запросы с помощью dnscrypt-proxy2. Бонусом блокировка рекламы.
29. [Entware] Wget (GNU Wget) - downloading files on the protocols http, https, ftp and ftps
30. [Entware] Прозрачная работа через Tor
31. [Entware] USB устройство по сети (USBIP)
32. [Entware] Выборочный роутинг через VPN туннель
33. [Entware] RTSP поток от камеры на роутере на базе 7621
34. [Entware] AdGuardHome
35. [NDMS] multiwan + локальный торрент *
36. [Entware] Пробуем КВАС
37. [Entware] Yggdrasil на Keenetic
38. [Entware] Еще один способ выборочного роутиннга
39. [Entware] Свой собственный vtuner на keenetic
40. [Entware] ipset-dns для выборочного роутинга
41. [Entware] AdGuard Home для выборочного доступа к заданным доменам
42. [Entware] Xray на Entware | Xkeen
43. [Entware] Разные IP-адреса домена для выборочного роутинга
44. [Entware] Установка IP-АТС Asterisk 20.3 на Keenetic
___
* в web UI или CLI Keenetic`a
** только для Entware
Личный web server
1. [Entware] Веб-сервер на кинетике
2. [Entware] Rss читалка TinyTinyRss на Keenetic
3. [Entware] Torrentmonitor на Keenetic
4. [Entware] ownCloud - строим личное облачное хранилище
5. [Entware] Настрока git-сервера на основе gitolite
6. [Entware] Сервер VoIP телефонии Asterisk
7. [Entware] filebrowser - собственный файловый сервер
Media
1. [Entware] Звуковая станция
2. [Entware] Как добавить еще один каталог DLNA
3. [Entware] Mediatomb
4. [Entware] Подключение веб камеры в Entware
5. [Entware] Запись онлайн радио на usb-носитель
6. [Entware] Автоматизация скачивания/кастомизации/раздачи плейлиста для noxbit
7. [Entware] Смотрим эфирное цифровое телевидение DVB-T/T2 через кинетик. **
8. [Entware] Minidlna dlna сервер.
9. [Entware] TVheadend - потоковый сервер цифрового ТВ для DVB-С/T/T2/S/S2/ATSC/IPTV. **
10. [Entware] Фото Галерея на ENTWARE
___
** только для Entware
Другое
1. [Debian] Debian stable на кинетике
2. [Debian] Cервер OpenVPN
3. [Entware] Устанавливаем Debian (chroot среду) по выбору и используем совместно с Entware **
4. [Умный дом] 1-М Core - контроллер Умного Дома на базе роутера
5. [Debian] Ускоряем работу owncloud (и установка owncloud с нуля)
7. [PC] Приложение (CLI) для мониторинга какие устройства онлайн
8. [Alpine Linux] Alpine Linux на Keenetic Peak
9. [Entware] bash немного красок.
___
** только для Entware
Easy-to-use
2. Защита DNS
- 7
- 5
-
полагаю, нужно переустановить owncloud? удалите распкованую с ним папку (/opt/share/www/owncloud или куда там распаковали)
-
8.1 потому и выбрана...
-
Автор(ы) действительно перелопатил(и) все, выложив новую версию, но предложенное решение до сих пор рабочее, проверяйте, какие пакеты неустановлены.
-
... keenetic ultra ndm v2.05 C4...
проверил на том, что есть - giga2 (rt6xxx - giga2 ultra keenetic2) с прошивкой v2.05(AAFS.3)C4 установка/обновление/запуск нормально..
какая система пакетов (Entware-ng/Entware-Keenetic)? какая используется ФС (ext2/3, ntfs, ...)?
-
устройство и прошивка какие?
-
... Вижу только один выход... Вдруг на всемогущий менеджмент снизойдет озарение...
[off]А это вы зря так! Вспомните историю "знаменитой кнопки "ПУСК" " в Windows. Чем все закончилось? Правильно, ее вернули...[/off]
-
Работать под административной учетной записью - не айс, нужно создать учетку для обычного пользователя (NB пользователи и группы owncloud не имеют отношения к пользователям и группам системы пакетов)
Добавим пользователя в облако
Пример настройки десктопного клиента:
Заходим на страницу и выбираем клиента для своей системы (в примере будет использованы настройки для Ubuntu 15.04)
Последовательно выполняем предложенные коммандыwget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_15.04/Release.key sudo apt-key add - < Release.key sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_15.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" sudo apt-get update sudo apt-get install owncloud-client
После выполнения которых, запускаем и настраиваем программу
Прописываем адрес сервераВписываем логин и пароль
Указываем настройки для синхронизации и жмем "Connect..."
Выбираем, что открыть сейчас или просто жмем "Finish"
Открываем настройки и настраиваем по вкусу
Пробуем синхронизировать
Проверяем
===
to be continued- 1
-
Что это такое и для чего, можно прочитать, напр., на офф сайте owncloud или wiki. Если кратко, то - персональное (личное) облачное хранилище (облако).
Размер облака ограничен "жадностью" владельца и/или объёмом диска (флешки не рассматриваются ввиду малого объёма)...
Желательно наличие swap`a (файла подкачки).
(nginx+php+mysql)
Обновить список пакетов
opkg update
(опционально) установить curl, nano, mc, tar
opkg install curl nano mc tar
Установить следующие пакеты
opkg install \ nginx \ php7-fastcgi \ php7-mod-ctype \ php7-mod-curl \ php7-mod-dom \ php7-mod-exif \ php7-mod-fileinfo \ php7-mod-filter \ php7-mod-gd \ php7-mod-gettext \ php7-mod-iconv \ php7-mod-intl \ php7-mod-json \ php7-mod-mbstring \ php7-mod-mysqli \ php7-mod-openssl \ php7-mod-pdo \ php7-mod-pdo-mysql \ php7-mod-session \ php7-mod-simplexml \ php7-mod-sockets \ php7-mod-xml \ php7-mod-xmlreader \ php7-mod-xmlwriter \ php7-mod-zip \ php7-pecl-mcrypt \ mariadb-server \ mariadb-client-extra
Отредактировать файлы:
php.ini
sed -i -e 's,memory_limit = 8,memory_limit = 32,;s,post_max_size = 8,post_max_size = 512,;s,upload_max_filesize = 2,upload_max_filesize = 512,' /opt/etc/php.ini
fastcgi_params
cat << EOF >> /opt/etc/nginx/fastcgi_params # OC, NC etc. fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; fastcgi_param PATH_INFO \$fastcgi_path_info; EOF
nginx.conf
Скрытый текстuser nobody; worker_processes 1; #error_log /opt/var/log/nginx/error.log; #error_log /opt/var/log/nginx/error.log notice; #error_log /opt/var/log/nginx/error.log info; #pid /opt/var/run/nginx.pid; events { worker_connections 64; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log /opt/var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 82; server_name localhost; #charset koi8-r; #access_log /opt/var/log/nginx/host.access.log; location / { root /opt/share/www; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /opt/share/nginx/html; } location = /robots.txt { allow all; access_log off; log_not_found off; } location = /favicon.ico { access_log off; log_not_found off; } location ^~ /owncloud { root /opt/share/www; try_files $uri $uri/ /owncloud/index.php$is_args$args; client_max_body_size 512M; # максимальный размер файла для загрузки location ~ ^/owncloud/(?:\.|data|config|db_structure\.xml|README) { deny all; } location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; if (!-f $document_root$fastcgi_script_name) { return 404; } #fastcgi_pass unix:/opt/var/run/php-fcgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param MOD_X_ACCEL_REDIRECT_ENABLED on; } location ~* \.(?:jpg|gif|ico|png|css|js|svg)$ { expires 30d; add_header Cache-Control public; } } } }
Скачать архив owncloud и распаковать в корень сервера (напр., так)
mkdir /opt/share/www curl https://download.owncloud.org/community/owncloud-10.8.0.tar.bz2 | \ bzip2 -cd | tar -xvC /opt/share/www/
Создать базу данных
mysql_install_db
Запустить mariadb-server
/opt/etc/init.d/S70mysqld start
Задать пароль доступа
mysqladmin -u root password 'Passw0rd'
Войти и создать БД для ownCloud
mysql -u root -p create database owncloud; \q
Перезапустить mariadb-server
/opt/etc/init.d/S70mysqld restart
Запустить php и nginx
/opt/etc/init.d/S79php7-fastcgi start /opt/etc/init.d/S80nginx start
Перейти по адресу http://192.168.1.1:88/owncloud и ввести данные
где user - имя админа облака, pass - его пароль; /opt/share/www/owncloud/data - директория хранения данных; root - имя пользователя БД; Passw0rd - пароль для доступа к БД; owncloud - имя БД (использовались в качестве примера - указывайте свои). Если все прошло удачно, можно увидеть
если не получилось, проверяйте где допустили ошибку.
Варианты применения: слушать музыкусмотреть мувики
работать с документами
открыть доступ соседке, а ночью просматривать ее селфиподелиться с друзьями/знакомыми, прикрутить сертификат и "выпустить" в интернеты, использовать с другим сервером и БД например и т.д. и т.п.*** "Самопальный" сертификат для подключения по https ***
Обновить и установить пакеты
opkg update opkg install openssl-util
Создаём корневой ключ server.key (алгоритм шифрования aes256, длиной 4096 bit).
Cистема дважды попросит ввести парольную фразу, придумываем её, вводим и запоминаем.openssl genrsa -aes256 -out server.key 4096
Скрытый текстGenerating RSA private key, 4096 bit long modulus
....++
................................................................++
e is 65537 (0x10001)
Enter pass phrase for server.key:
Verifying - Enter pass phrase for server.key:Создаём корневой сертификат:
openssl req -new -key server.key -out server.csr -days 3560
Скрытый текстEnter pass phrase for server.key:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:my_territory
Locality Name (eg, city) []:my_village
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Horns&Hooves
Organizational Unit Name (eg, section) []:chamber№6
Common Name (e.g. server FQDN or YOUR name) []:IP_or_DDNS
Email Address []:my@mail.ruPlease enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:passwd
An optional company name []:Копируем ключ
cp server.key server.key.org
Удаляем пароль из ключа
openssl rsa -in server.key.org -out server.key
Генерируем сертификат
openssl x509 -req -days 3650 -in server.csr -sha384 -signkey server.key -out server.crt
Скрытый текстSignature ok
subject=/C=RU/ST=my_territory/L=my_village/O=Horns&Hooves/OU=chamber\xC3\xA2\xC2\x84\xC2\x966/CN=IP_or_DDNS/emailAddress=my@mail.ru
Getting Private keyПравим nginx.conf
... ssl_certificate /opt/etc/nginx/server.crt; ssl_certificate_key /opt/etc/nginx/server.key; server { listen 443 ssl; ...
После внесения изменений в конфиг, nginx надо перезапустить, а в адресной строке для подключения к owncloud надо набрать https://ip.ad..re.ss:88/owncloud
*** hdd ***
Если нужно чтоб каталог "data" находилась на другом диске, носителю должна быть задана метка, он должен быть подключен и смонтирован. Проверяем командой mount, в примере ниже - флешка sdb1 с меткой data смонтированая в /tmp/mnt/
~ # mount | grep /sd /dev/sda1 on /tmp/mnt/omni2 type ext2 (rw,relatime) /dev/sdb1 on /tmp/mnt/data type ext2 (rw,nosuid,noexec,noatime) /dev/sda1 on /opt type ext2 (rw,relatime)
Создаем на нужном носителе каталог data
mkdir /tmp/mnt/data/data
При выборе места хранения данных указываем нужный путь, в примере это /tmp/mnt/data/data
Для переноса каталога data на другой диск проверяем монтирование и копируем его (каталог) в нужное место, из примера выше, так
mv /opt/share/www/owncloud/data /tmp/mnt/data/
нужно открыть и отредактировать файл /opt/share/www/owncloud/config/config.php
в файле найти строку 'datadirectory' => '/opt/share/www/owncloud/data', и изменить в ней путь до нового места хранения (из примера выше, заменить на 'datadirectory' => '/tmp/mnt/data/data')
- 5
-
пакетированный cron был пересобран для включения этой опции (до этого не было). апплет из busybox`a такой проблемы не имел.
-
... Так что связка lighttpd/nginx с sqlite наиболее подходит для кинетика.
Вот и опишите (установка, настройка) эту связку (lighttpd+sqlite) для torrentmonitor`a (для разнообразия). Различные варианты использования только приветствуются!
-
Проверил на ultra2 (v2.07(AAUX.2)A3): подключение из win8/*nix через putty проходит...
Включение и отключение роутера по расписанию
in Вопросы по сборке и настройке Opkg
Posted
[off]"... мая твая ни панемать албанська..." что за вафли? из кондитерского отдела? что за соски? из отдела для мам и малышей? следующего раза может и не быть - ".. того, этого, в угол поставлю..."[/off]