Перейти к содержанию

hellonow

Модераторы
  • Постов

    1 780
  • Зарегистрирован

  • Посещение

  • Победитель дней

    27

Весь контент hellonow

  1. Начиная с 29.07.19 .pdf файлы Command Reference Guide Keenetic более не публикуются в репозитории http://files.keenopt.ru/ Обновление для CLI DOC выходят каждую неделю, в пятницу. Файлы в облачном хранилище docs.help.keenetic.com будут перезаписываться, линки постоянные. Новые линки на актуальные версии Command Reference Guide CLI DOC Keenetic: Model | Part Number | NDM HW ID | Link: 4G KN-1210-01RU KN-1210 Air KN-1610-01RU KN-1610 City KN-1510-01RU KN-1510 Extra KN-1710-01RU KN-1710 Giga KN-1010-01RU KN-1010 Lite KN-1310-01RU KN-1310 Omni KN-1410-01RU KN-1410 Start KN-1110-01RU KN-1110 Ultra KN-1810-01RU KN-1810 Viva KN-1910-01RU KN-1910 DSL KN-2010-01RU KN-2010 Duo KN-2110-01RU KN-2110 Keenetic 4G III (Rev.B) EMG1301-T10A-RU01V1F kg_rh Keenetic Air EMG1800-T10A ki_ra Keenetic Extra II EMG1812-T10A ki_rb Keenetic Giga III EMG2880-T10A kng_re Keenetic Lite III Rev.B EMG1311-T10A-RU01V1F kl_rh Keenetic Start II EMG1300-T10A-RU01V1F kl_rg Keenetic Ultra II EMG2885-T20A ku_rd При этом резервные копии старых и новых версий документации доступны в Хранилище: cloud.mail yandex.disk И с официального сайта Keenetic: Центр загрузки Keenetic
  2. @KorDen обновили информацию.
  3. @bator что нужно для максимальной скорости загрузки - здесь.
  4. Начиная с версии 3.0 была добавлена поддержка 'lockout-policy' (защита от перебора паролей, брутфорса) для протокола HTTPS. Включено по умолчанию для SSL-сервера. Спасибо @Le ecureuil Записи попыток подбора паролей в журнале - по аналогии с nginx-сервером (http).
  5. @KorDen исправление будет в следующем выпуске cli doc.
  6. @rustrict спасибо, по умолчанию данная опция в конфиге включена. Будет исправлено в следующей версии документации.
  7. @Sergey SV закончились инвайты - https://t.me/keenetic_firmware/38 : Ждем дополнительную информацию от @AlexSP
  8. @User624 http://bin.entware.net/mipselsf-k3.4/Packages.html
  9. @User624 еще подробно можно узнать у @vst, что портировалось из апстрима: 1.2.1 - Released 24-Aug-2017--------------------------------- Added Movian client detection and subtitle support.- Fixed an issue with discovery on non-Linux systems.- Fixed Bonjour discovery compatibility with TiVo Bolt.- Fixed NFO file parsing, and added change monitoring support for them.- Added a workaround for video thumbnails on some Samsung clients.- Added DoS protection for event subscriptions.- Fixed content browsing issues with some Samsung TVs.- Improved non-destructive update scan support.
  10. @Laceren для начала необходимо сделать следующее: Чтобы получить тип NAT (Network Address Translation) "открытый", Вам потребуется наличие "белого" ип адреса от провайдера и выполнить команду в консоли, которая зафиксирует UDP-порт источника при прохождении NAT: ip nat udp-port-preserve system configuration save Проблема может быть связана с тем, что в KeeneticOS логика работы NAT реализована в соответствии с документом RFC 4787, т.е. по умолчанию UDP-порт источника при прохождении NAT изменяется на произвольный, отличный от исходного. Также можно ознакомиться с другими вариантам, как изменить тип NAT на открытый, в статье базы знаний - Использование Xbox и PS4 при подключении через Keenetic.
  11. @zyxmon ох, люди не хотят читать тему, добавил ссылки на Ваши посты в шапку, как решить проблему с wget.
  12. конечно, всегда. в результате срабатывает как-то через раз и меняю теперь настройки ручками, напрямую в .conf файле.
  13. @zyxmon @Александр Рыжов м, спасибо, ранее не замечал данный клиент. И вправду продвинутый и гибкий клиент. Очень много настроек, порадовал поддержка SOCKS5 (позже проверю с провайдер, где DPI жестко фильтрует все трекер-сервера) и поддержка DDNS. Заметил, что не срабатывает gui на изменения. Снял чекбокс с UPnP для gui, в конфиге при этом остается 'true': Т.е. gui не перезаписывает .conf получается.
  14. @ip86 у Вас проблема с неправильной настройкой: ip http и аппаратной проблемой модема: [I] Jan 10 17:27:29 ndm: kernel: usb 1-1: USB disconnect, device number 4 [I] Jan 10 17:27:32 ndm: Network::Interface::Usb: "UsbModem0": interface "UsbModem0" is plugged (port 1). Удалите правила ip static и переделайте настройку ip http в KeenDNS.
  15. @el matador что показывает вывод: opkg files minidlna ?
  16. @Сергей Гаврилов залил Ваш конфиг, проблем нет, закачки стартуют быстро, все идет ровно. Попробуйте изменить network.port_range.set = 51411-51411 Да и вообще нужно проверить, какие порты слушать демон: tcp 0 0 ::ffff:0.0.0.0:51411 :::* LISTEN 7605/rtorrent Когда падает скорость, лог в ndm чистый, нет ли ошибок?
  17. @Сергей Гаврилов а Вы ведь так и не показали свой конфиг.
  18. @Сергей Гаврилов Wrong number of arguments Покажите Ваш .conf файл.
  19. Если пропадет доступ, можно сделать так: 1. Заходим в настройки роутер через протокол 'telnet' и монтируем раздел с opkg: (config)> opkg disk EXT4:/ Opkg::Manager: Disk is set to: EXT4:/. EXT4:/ - раздел с opkg 2. Переключаем в shell: (config)> exec sh BusyBox v1.29.2 () built-in shell (ash) / # 3. Устанавливаем nano (если не установлен) / # opkg install nano Installing nano (3.2-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/nano_3.2-1_mipsel-3.4.ipk Installing file (5.35-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/file_5.35-1_mipsel-3.4.ipk Installing libmagic (5.35-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libmagic_5.35-1_mipsel-3.4.ipk Configuring libmagic. Configuring file. Configuring nano. 4. Настраиваем порт доступа ssh в dropbear: / # nano /opt/etc/config/dropbear.conf Ctrl + O сохраняем Ctrl + X выходим или меняем конфигурацию при помощи команды echo: / # echo PORT=2727 > /opt/etc/config/dropbear.conf / # cat /opt/etc/config/dropbear.conf PORT=2727 / # 5. Проверяем доступ, настройку: / # cat /opt/etc/config/dropbear.conf PORT=2727
  20. Установил пакеты: transmission-daemon-mbedtls - 2.94-2 transmission-web - 2.94-2 Загрузка, запись на SSD: проблем со скорость загрузки не замечено.
  21. @WMac обновлена инструкция по установке, добавлена рабочая конфигурация.
  22. @r13 да, это неправильно, будет исправление в конце недели.
  23. Установка и настройка e2fsprogs e2fsprogs - набор служебных утилит с открытым исходным кодом для работы с файловыми системами ext2, ext3 и ext4. Утилиты предназначены для проверки целостности файловых систем, поиска и исправления ошибок, изменения настроек, форматирования. Рассмотрим вариант работы утилиты с фс ext 2/3/4 раздела накопителя. Если Вы часто перезагружаете роутер или выключили внезапно свет, при этом диск с разделами не был безопасно извлечен из системы, то при последующей загрузке интернет-центра, в логе можно увидел запись: [W] Dec 15 02:27:50 ndm: kernel: EXT4-fs (sdb3): warning: maximal mount count reached, running e2fsck is recommended Драйвер EXT4-fs сообщает, что раздел sdb3 достиг максимального количества монтирований \ подключений. Проверяем максимальное количество монтирования раздела и сколько раз он уже был монтирован: / # tune2fs -l /dev/sdb3 | grep -E 'Mount|Maximum' Mount count: 8 Maximum mount count: 30 В файловых системах ext2/3/4 имеется параметр 'max-mount-count' и если его превысить, в логе будем видеть варнинг. Т.к. в ndm нет встроенного 'e2fsck', система не может сделать проверку раздела. Чтобы сбросить количество монтирований, убрать предупреждение при загрузке раздела, необходимо будет установить пакет с утилитами 'e2fsprogs': / # opkg info e2fsprogs Package: e2fsprogs Version: 1.44.3-1 Depends: libc, libssp, librt, libpthread, libuuid, libext2fs Status: install user installed Section: utils Architecture: mipsel-3.4 MD5Sum: 9e04041f932f0f9a5de6b57711d60cd0 Size: 197487 Filename: e2fsprogs_1.44.3-1_mipsel-3.4.ipk Conffiles: /opt/etc/e2fsck.conf dece11e2b15f487d7d2bf9f96abe2eaaf9cd33f02d7b9725b9116023d7 786cac Description: This package contains essential ext2 filesystem utilities which con sists of e2fsck, mke2fs and most of the other core ext2 filesystem utilities. Installed-Time: 1544833329 Внимание! Данный метод подходит для моделей ZyXEL Keenetic | Keenetic KN-**** с двумя USB или накопителями с двумя разделами ext2/3/4 и предустановленным Entware OPKG. Версия из репозитория e2fsprogs 1.44.3-1: http://bin.entware.net/mipselsf-k3.4/e2fsprogs_1.44.3-1_mipsel-3.4.ipk Подготовка: 1. Создаем раздел EXT4 на жестком диске - Использование файловой системы EXT4 на USB-накопителях. 2. Установка и настройка Entware - в данной теме. Обновление репозитория: / # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Устанавливаем пакет e2fsprogs: / # opkg install e2fsprogs Installing e2fsprogs (1.44.3-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/e2fsprogs_1.44.3-1_mipsel-3.4.i pk Installing libuuid (2.32.1-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libuuid_2.32.1-1_mipsel-3.4.ipk Installing libext2fs (1.44.3-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libext2fs_1.44.3-1_mipsel-3.4.i pk Installing libblkid (2.32.1-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libblkid_2.32.1-1_mipsel-3.4.ip k Installing libss (1.44.3-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libss_1.44.3-1_mipsel-3.4.ipk Installing libcomerr (1.44.3-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libcomerr_1.44.3-1_mipsel-3.4.i pk Configuring libuuid. Configuring libblkid. Configuring libcomerr. Configuring libss. Configuring libext2fs. Configuring e2fsprogs. Проверяем доступность утилиты e2fsck и ее опций: / # e2fsck -h e2fsck: invalid option -- 'h' Usage: e2fsck [-panyrcdfktvDFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] [-j external_journal] [-E extended-options] [-z undo_file] device Emergency help: -p Automatic repair (no questions) -n Make no changes to the filesystem -y Assume "yes" to all questions -c Check for bad blocks and add them to the badblock list -f Force checking even if filesystem is marked clean -v Be verbose -b superblock Use alternative superblock -B blocksize Force blocksize when looking for superblock -j external_journal Set location of the external journal -l bad_blocks_file Add to badblocks list -L bad_blocks_file Set badblocks list -z undo_file Create an undo file Проверяем монтирование разделов: / # mount | grep sd /dev/sdc1 on /tmp/mnt/f7bf5f53-ff93-d401-30ae-5f53ff93d401 type ext4 (rw,relatime,data=ordered) /dev/sdc1 on /opt type ext4 (rw,relatime,data=ordered) /dev/sdb1 on /tmp/mnt/01D477A2F4778D70 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=869092348,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1) /dev/sdb3 on /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9 type ext4 (rw,nosuid,noexec,noatime,data=ordered) /dev/sda1 on /tmp/mnt/01D44C003E14AB80 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=117219324,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1) Судя по логу: [W] Dec 15 02:27:50 ndm: kernel: EXT4-fs (sdb3): warning: maximal mount count reached, running e2fsck is recommended - необходимо осуществить проверку раздела 'sdb3'. Размонтируем нужный раздел: / # umount /dev/sdb3 Производим проверку раздела, выбираем ключ ' -y Assume "yes" to all questions': / # e2fsck -y /dev/sdb3 e2fsck 1.44.3 (10-July-2018) EXT4: ignoring check interval, broken_system_clock set EXT4: clean, 1142/13221888 files, 2499351/26420736 blocks Вы можете выбрать и другие ключи, зависит от ситуации и проблемы. Монтируем раздел обратно: / # mount /dev/sdb3 /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9 Проверяем счетчик монтирования раздела: / # tune2fs -l /dev/sdb3 | grep -E 'Mount|Maximum' Mount count: 1 Maximum mount count: 30 Как видим, значение сброшено. Далее можете перезагрузить роутер, чтобы убедиться в отсутствие варнинга при загрузке. Также варнинги можно проверить командой: / # dmesg | grep warning
  24. @Pusan не выходя из ssh, вводим команду, смотрим разделы накопителей: / # blkid /dev/sdb1: LABEL="TTTT" UUID="381A-8130" /dev/sda4: LABEL="MYEXT" UUID="f945b1d6-3160-4831-a877-9e4d2a0ea95f" /dev/sda2: LABEL="MYFILES" UUID="01D478064693DF60" В моем случае подключена флеш-карта и накопитель: флеш-карата с одним разделом: /dev/sdb1: LABEL="TTTT" UUID="381A-8130" накопитель с двуями разделами: /dev/sda4: LABEL="MYEXT" UUID="f945b1d6-3160-4831-a877-9e4d2a0ea95f" /dev/sda2: LABEL="MYFILES" UUID="01D478064693DF60" Смотрим путь монтирования: / # mount | grep sd /dev/sda2 on /tmp/mnt/01D478064693DF60 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=124872700,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1) /dev/sda4 on /tmp/mnt/f945b1d6-3160-4831-a877-9e4d2a0ea95f type ext4 (rw,relatime,stripe=8191,data=ordered) /dev/sda4 on /opt type ext4 (rw,relatime,stripe=8191,data=ordered) /dev/sdb1 on /tmp/mnt/381A-8130 type tfat (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=0002,allow_utime=0020,codepage=437,utf8,shortname=winnt,min_prealloc_size=64k,max_prealloc_size=15300992,writeback_boundary=4M,readahead=4M,fail_safe,hidden=show,errors=continue,errors=recover) устанавливаем редактор nano: / # opkg install nano открываем конфиг файл minidlna: / # nano /opt/etc/minidlna.conf # set this to the directory you want scanned. # * if you want multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to specific content types, you # can prepend the types, followed by a comma, to the directory: # + "A" for audio (eg. media_dir=A,/home/jmaggard/Music) # + "V" for video (eg. media_dir=V,/home/jmaggard/Videos) # + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures) # + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera) media_dir=/opt/media за место пути по умолчанию media_dir=/opt/media, указываем путь до директорий на Ваших накопителях: media_dir=/opt/home/ media_dir=/tmp/mnt/TTTT/ получаем: # set this to the directory you want scanned. # * if you want multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to specific content types, you # can prepend the types, followed by a comma, to the directory: # + "A" for audio (eg. media_dir=A,/home/jmaggard/Music) # + "V" for video (eg. media_dir=V,/home/jmaggard/Videos) # + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures) # + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera) media_dir=/opt/home/ media_dir=/tmp/mnt/TTTT/ далее запуска демон: / # /opt/etc/init.d/S90minidlna start Starting minidlna... done. Проверяем, сформировалась ли у нас база, после запуска демона: / # cd /opt/var/minidlna/ /opt/var/minidlna # du -sh * 20.0K art_cache 76.0K files.db 4.0K minidlna.log 4.0K minidlna.pid
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.