-
Постов
1 244 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Александр Рыжов
-
Предлагаемое решение позволяет использовать среду Debian 8.11 "Jessie" , Debian 9.13 "Stretch" , Debian 10.13 "Buster" , Debian 11.11 "Bullseye" или Debian 12.11 "Bookworm" прямо на роутере. ! Работы над переносом Debian MIPS были прекращены после Debian 10 (Buster) Требования кинетик с USB-портом, прошивка на основе kernel 3.x/4.x. флешка, отформатированная в Ext2/Ext3/Ext4. В Windows для форматирования можно воспользоваться EaseUS Partition Master free. Установка подключите флешку и откройте её содержимое с помощью сетевого окружения или FTP, создайте на флешке папку install, запишите в папку install файл: для Keenetic Peak (KN-2710) - debian-buster, debian-bullseye, debian-bookworm; для Keenetic DSL, DUO, VOX, LTE - debian-jessie , debian-stretch, debian-buster; для остальных - debian-jessie , debian-stretch, debian-buster, debian-bullseye, debian-bookworm; в веб-интерфейсе перейдите на закладку OPKG, выберите в выпадающем списке свою флешку и нажмите кнопку «Применить». Наберитесь терпения: роутер «уйдёт в себя» на время до полутора минут. В это время будет вестись распаковка архива с флешки. Каждый следующий запуск среды будет происходить практически мгновенно. Признаком того, что всё прошло нормально будут следующие события в системном логе: [I] Jul 19 13:24:28 ndm: Opkg::Manager: disk is set to: fb4e34d1-3cab-fd19-b96d-4bb3a2d5ec84: [I] Jul 19 13:24:28 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [I] Jul 19 13:24:28 ndm: kernel: EXT4-fs (sda1): re-mounted. Opts: (null) [I] Jul 19 13:24:28 ndm: Opkg::Manager: /tmp/mnt/FIT8GB/ mounted to /tmp/mnt/FIT8GB/. [I] Jul 19 13:24:28 ndm: Opkg::Manager: /tmp/mnt/FIT8GB/ mounted to /opt/. [I] Jul 19 13:24:28 npkg: inflating "debian-keenetic.tar.gz". [I] Jul 19 13:24:28 ndm: Core::ConfigurationSaver: saving configuration... [I] Jul 19 13:26:10 ndm: Opkg::Manager: /tmp/mnt/FIT8GB/ initialized. [I] Jul 19 13:26:10 ndm: Core::ConfigurationSaver: configuration saved. [I] Jul 19 10:26:10 root: Starting Debian services... [W] Jul 19 13:26:11 ndm: kernel: Algorithmics/MIPS FPU Emulator v1.5 [I] Jul 19 13:26:11 ndm: Opkg::Manager: /opt/etc/initrc: Starting OpenBSD Secure Shell server: sshd. [I] Jul 19 13:26:11 ndm: Opkg::Manager: /opt/etc/initrc: Done. [I] Jul 19 10:26:11 sshd[448]: Server listening on 0.0.0.0 port 22. [I] Jul 19 10:26:11 sshd[448]: Server listening on :: port 22. Использование Подключитесь с помощью SSH-клиента к роутеру: хост: my.keenetic.net, порт: 222 имя пользователя: root, пароль: debian. Перед вами user space среда Debian, использование которой ограничено лишь вашей фантазией и здравым смыслом. Вам доступны десятки тысяч пакетов репозитория и решения одного из самых крупных linux-комьюнити. На Omni II среда ворочается довольно тяжело. На устройствах с 64МБ RAM рекомендуется в веб-интерфейсе включить Swap-файл. Технические детали При SSH-логине вы попадаете в chroot-среду, подготовленную по этому алгоритму. За пределами chroot-среды на роутере лишь busybox и скрипт /opt/etc/initrc, который запускает сервисы Debian при старте роутера и грациозно завершает их работу при перезагрузке и\или отмонтировании носителя: [I] Jul 19 10:28:36 root: Stopping Debian services... [I] Jul 19 10:28:36 sshd[448]: Received signal 15; terminating. [I] Jul 19 13:28:36 ndm: Opkg::Manager: /opt/etc/initrc: Stopping OpenBSD Secure Shell server: sshd. [I] Jul 19 13:28:36 ndm: Opkg::Manager: /opt/etc/initrc: Done. [I] Jul 19 13:28:36 ndm: Opkg::Manager: disk unmounted. В chroot-среде вы найдёте файл /chroot-services.list, в котором по одному на строчку перечислены те Debian-сервисы, что должны запускаться при старте роутера. Изначально там только ssh. Строчки в этом файле соответствуют именам стартовых скриптов из /etc/init.d. Удачи в начинаниях.
-
А домохозяйкам нечего делать в МСЭ… и уж тем более не требуется конфигурировать параметры WAN удалённо.
-
См. мануал по CLI. Это уже есть.
-
Такое лучше обходить по широкой дуге. Это наиболее убогий вариант из имеющихся.
-
Это зависит от вашей задачи, в частности, от возможностей клиентов. encfs всего лишь один из ваших инструментов, как и любой другой инструмент, его надо использовать правильно.
-
Мне кажется, что это неподходящая задача для embedded-девайсов. Процессор роутера половину времени будет занят обеспечением вам "рилтаймовости". Видели нагрузку на CPU при открытом веб-интерфейсе?
-
RRDStorm пожалуй хорош, но хотелось бы, конечно, чего-нибудь более реалтаймового Cacti, ведь тоже RRDTool-based, ровно такая же реалтаймовость. Т.е. никакая. Вы его НЕ настраивали, а просто запустили. Это просто shell-скрипт, вы вольны определять в нём любые счётчики, которые только можно заполучить в системе.
-
Посмотрите в сторону vnstat или rrdstorm. lcd4linux на проверялся, для работы нужен ядерный модуль usb-serial. Раз в кинетиках есть поддержка USB-модемов, модуль наверняка в наличии.
-
Подробнее изложено по ссылкам. Попробуйте сделать, если где-то застрянете — спрашивайте.Писать на заказ конфигурации не готов.
-
Либо использовать для браузера соответвующий pac-файл, либо настраивать на роутере прозрачный проксик.
-
Значит, в /opt/etc/ndm/wan.d/ должен быть скрипт с примерно следующим содержимым: #!/bin/sh counter=/opt/tmp/wan_reconnect_counter.txt max_tries=10 # WAN interface should be PPPoE0 [ ! "$interface" == "PPPoE0" ] && exit 0 # Tell our current IP /opt/bin/tg_say.sh "WAN is up, current IP is $address." if [ "$(echo $address | cut -d '.' -f 1)" = "100" ]; then # Get counter from temp file [ -f "$counter" ] || echo '0' > $counter try_nr="$(cat $counter)" # This is our try_nr try try_nr=$((try_nr+1)) # Too much tries if [ $try_nr -gt $max_tries ]; then echo '0' > $counter /opt/bin/tg_say.sh 'Giving up to get real IP.' exit fi /opt/bin/tg_say.sh "Force reconnect to get real IP (try $try_nr of $max_tries)." echo "$try_nr" > $counter ndmq -p "no interface $interface connect" sleep 5 ndmq -p "interface $interface connect" else echo '0' > $counter fi где /opt/bin/tg_say.sh — скрипт нотификации через Telegram/SMS/Twitter/Syslog. В случае с системным журналом можно заменить на logger. Подразумевается, что установлен пакет ndmq из состава Entware-keenetic.
-
Начните с darkstat и/или vnstat. Быть может, этого будет достаточно.
- 12 ответов
-
- мониторинг
- статистика
-
(и ещё 1 )
C тегом:
-
Скорее всего автор утилиты переколбасил исходники, из которых брался перечень хостов для блокировки. Не имея на руках кинетика, первый пост править не берусь, но наверняка найдутся другие форумчане, которые смогут это сделать.
-
Угу, это новшество автора.
-
https://forums.he.net/index.php?topic=1994.0 Это цитата поста пятилетней давности с их форума, она может быть давно не актуальна. Пять лет назад туннель можно было обновлять как вы раньше процитировали с помощью пароля от учётки, а сейчас уже нет. Сравните URL, которому обращается кинетик с Example Update URL, что указан на закладке Advanced в свойствах туннеля.Что роутер при вводе настроек пишет? Если настройки воспринимаются, что видите в системном логе? Пожалуйста учтите, что роутер должен пинговаться с адреса 66.220.2.74. Это условие для обновления туннеля.
-
можно подробнее? По аналогии должно заработать. В веб интерфейсе откройте страницу Интернет > DyDNS и заполните поля по образцу: Используемый сервис: Другой, Адрес сервиса: https://ipv4.tunnelbroker.net/nic/update Доменное имя: Tunnel ID, Имя пользователя: имя учётки tunnelbroker.net, Пароль: Update Key, указанный на закладке Advanced в свойствах туннеля, Определять мой IP автоматически: поставить галку, Использовать DDNS: (поставить галку напротив интерфейса, подключенного к интернету, например, MyISP (PPPoE0)). Сейчас мне проверить работоспособность решения не на чем, я ориентируюсь на сравнении URL обновления he.net и того, что отсылает кинетик. Заработает ли у вас или нет — отпишитесь в любом случае.