Александр Рыжов Posted February 21, 2017 Posted February 21, 2017 (edited) Цель данного решения — дать возможность неподготовленным владельцам кинетиков использовать сторонний софт на роутере с USB-портом для решения какой-то одной конкретной задачи. При этом не надо заморачиваться с форматированием флешки в какую-то специальную файловую систему или вникать в командную строку Linux. USB-накопитель, подключенный к кинетику, можно продолжать параллельно использовать для других нужн, например для UPnP/DLNA-контента или скачивания торрентов. Что это? Это программа сбора сетевой статистики, позволяющая оценить куда обращаются клиенты роутера и сколько при этом трафика они потребляют. Скрытый текст Как установить? Создайте на USB-носителе папку install и положите в неё файл, приложенный к этому посту *. Убедитесь, что у вас установлен компонент opkg в составе прошивки, Подключите USB-носитель к роутеру, Разрешите использование opkg, выберите ваш USB-носитель в выпадающем списке на этой странице и нажмите кн.«Применить». Как использовать? Перейдите по этой ссылке. Для удобства можно добавить ссылку в закладки браузера. Как удалить? Отключите флешку от роутера кнопкой «▲», Сотрите на флешке папки etc и bin. * Keenetic LTE/DSL/VOX не поддерживаются. darkstat_mipsel.tgz Edited February 22, 2017 by Александр Рыжов 7 1 1 Quote
Le ecureuil Posted February 21, 2017 Posted February 21, 2017 Всем юзерам: не забудьте про , иначе счетчик будет показывать погоду на Марсе в случае наличия ppe hardware. Quote
Александр Рыжов Posted February 22, 2017 Author Posted February 22, 2017 12 часа назад, Le ecureuil сказал: иначе счетчик будет показывать погоду на Марсе в случае наличия ppe hardware. Да не, всё в порядке. Darkstat использует libpcap и в conntrack не лезет. После запуска br0 переводится в promiscuous mode и вперёд. Проверено со включенным PPE на IPoE. 1 Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 20 часов назад, Александр Рыжов сказал: Показать содержимое Как удалить? Отключите флешку от роутера кнопкой «▲», Сотрите на флешке папки etc и bin. Примечание: Если установлен entware и иже с ними, последняя команда внесет деструкцию системы. Видимо как то надо предупредить потенциальных пользователей готовых решений. Quote
hellonow Posted February 22, 2017 Posted February 22, 2017 @Александр Рыжов подскажите, какой сценарий initrc вписывать, чтобы установить? Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 21 час назад, Александр Рыжов сказал: Разрешите использование opkg, выберите ваш USB-носитель в выпадающем списке на этой странице и нажмите кн.«Применить». В линке ошибка и присоединяюсь в предыдущему оратору. Quote
demos.vlz Posted February 22, 2017 Posted February 22, 2017 49 минут назад, enpa сказал: @Александр Рыжов подскажите, какой сценарий initrc вписывать, чтобы установить? никакой 1 Quote
hellonow Posted February 22, 2017 Posted February 22, 2017 (edited) @demos.vlz странно, делал с пустым сценарием и не было реакции, установка не шла, сейчас пошла. Feb 22 12:21:07ndmOpkg::Manager: unmount existing /opt disk: 0B8E19670B8E1967: Feb 22 12:21:07ndmOpkg::Manager: disk unmounted. Feb 22 12:21:08ndmOpkg::Manager: disk is set to: 0B9707E90B9707E9: Feb 22 12:21:08ndmOpkg::Manager: init script reset to default: /opt/etc/initrc. Feb 22 12:21:08ndmCore::ConfigurationSaver: saving configuration... Feb 22 12:21:08ndmOpkg::Manager: /tmp/mnt/swapfile mounted to /tmp/mnt/swapfile. Feb 22 12:21:08ndmOpkg::Manager: /tmp/mnt/swapfile mounted to /opt/. Feb 22 12:21:09npkginflating "darkstat_mipsel.tgz". Feb 22 12:21:09ndmOpkg::Manager: /tmp/mnt/swapfile initialized. Feb 22 12:21:10ndmkernel: device br0 entered promiscuous mode Edited February 22, 2017 by enpa Quote
hellonow Posted February 22, 2017 Posted February 22, 2017 @Mamay @Александр Рыжов да, работает, все отлично! Quote
hellonow Posted February 22, 2017 Posted February 22, 2017 @Александр Рыжов а можно время пофиксить? 09:21:10 UTC+0000 Quote
Александр Рыжов Posted February 22, 2017 Author Posted February 22, 2017 (edited) 2 часа назад, Mamay сказал: Примечание: Если установлен entware и иже с ними, последняя команда внесет деструкцию системы. Видимо как то надо предупредить потенциальных пользователей готовых решений. Это отдельно стоящее решение, с Entware или chroot'ed Debian'ом никак не связанное. Работать вместе с перечисленными сущностями (ровно как и любыми другими) не будет. 1 час назад, Mamay сказал: В линке ошибка и присоединяюсь в предыдущему оратору. Поправил. 2 часа назад, enpa сказал: @Александр Рыжов подскажите, какой сценарий initrc вписывать, чтобы установить? Оставьте поле пустым. 1 час назад, enpa сказал: @Александр Рыжов а можно время пофиксить? 09:21:10 UTC+0000 Никак. Хотя стоп, можно, но для этого надо лезть в командную строку кинетика, вводить следующие команды, что противоречит смыслу начинаний. opkg timezone auto system configuration save Edited February 22, 2017 by Александр Рыжов 1 Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 Двоякие впечатления. Видимо, если кому-то, ну ооооочень надо, а связываться с GNU/Linux, претит религия - видимо да, выход. Но естественные ограничения, в виде, не более одной тулзы за раз, ИМХО подтолкнет некоторых пойти по пути всё же entware. Время покажет. Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 1 минуту назад, Александр Рыжов сказал: Это отдельно стоящее решение, с Entware или chroot'ed Debian'ом никак не связанное. Да я понимаю это. Просто у меня /etc entware прям в корне винта живёт. То есть стереть etc, похоронить entware... Я вот о чём. Quote
Александр Рыжов Posted February 22, 2017 Author Posted February 22, 2017 @Mamay, если вы используете Entware, standalone решения вам не нужны. Вы можете запустить darkstat двумя командами. Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 Только что, Александр Рыжов сказал: @Mamay, если вы используете Entware, standalone решения вам не нужны. Вы можете запустить darkstat двумя командами. Александр, мы же пишем для юзеров? Ведь верно? Я пытаюсь размышлять как юзер, ни больше, ни меньше. Ясное дело, что мимо кассы, если уже установлен entware... Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 А после того как мы сделаем uninstall путём rm etc, ждите вопросов, а куда делся entware? Quote
Александр Рыжов Posted February 22, 2017 Author Posted February 22, 2017 (edited) @Mamay, снова, вновь, опять: у кого уже стоит Entware, тем чайнические standalone решения не нужны. Edited February 22, 2017 by Александр Рыжов Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 Только что, Александр Рыжов сказал: @Mamay, снова, вновь, опять: у кого Entware, тем чайнические standalone решения не нужны. Тогда так и напишите в шапке. Красным по русски. Люди порой ищут решения на форуме , не понимая что такое вообще GNU/Linux. Буквально намедни сталкивался. Парень кричал тут хелп ми, пустите в ssh, telnet не торт.. Quote
Mamay Posted February 22, 2017 Posted February 22, 2017 Нашёл топик. И ведь человек ушёл, наверняка так и не поняв, что по инструкции установил entware. Главное ssh отработало. Quote
MDP Posted February 22, 2017 Posted February 22, 2017 3 часа назад, Александр Рыжов сказал: Хотя стоп, можно, но для этого надо лезть в командную строку кинетика, вводить следующие команды, что противоречит смыслу начинаний. opkg timezone auto system configuration save В принципе не принципиально, Это же время начала сбора статистики...+- N часов роли не играет.) Если статистику за месяц собирать. Quote
hellonow Posted February 26, 2017 Posted February 26, 2017 @Александр Рыжов прописал: opkg timezone auto system configuration save далее reboot и после перезагрузки, все пришло в норму: Measuring for 1 min, 15 secs, since 2017-02-26 11:23:13 MSK+0300. Quote
gruzdev_f Posted November 30, 2017 Posted November 30, 2017 А что делать владельцам LTE? есть какое-то альтернативное и несложное решение по просмотру статистики трафика? Quote
Mamay Posted November 30, 2017 Posted November 30, 2017 3 часа назад, gruzdev_f сказал: А что делать владельцам LTE? есть какое-то альтернативное и несложное решение по просмотру статистики трафика? А при чем тут модель? Если есть USB разъём полноценный, то это ожидает есть решение... Quote
gruzdev_f Posted November 30, 2017 Posted November 30, 2017 (edited) В 21.02.2017 в 14:18, Александр Рыжов сказал: * Keenetic LTE/DSL/VOX не поддерживаются. вот поэтому и спрашиваю. я конечно не поверил и всё равно попробовал, но результат отрицательный Nov 30 17:37:13ndmOpkg::Manager: disk is set to: FAF8B058F8B0153B: Nov 30 17:37:13ndmOpkg::Manager: /tmp/mnt/3_73 mounted to /tmp/mnt/3_73. Nov 30 17:37:13ndmOpkg::Manager: /tmp/mnt/3_73 mounted to /opt/. Nov 30 17:37:13npkginflating "darkstat_mipsel.tgz". Nov 30 17:37:14ndmOpkg::Manager: /tmp/mnt/3_73 initialized. Nov 30 17:37:14ndmOpkg::Manager: init script reset to default: /opt/etc/initrc. Nov 30 17:37:14ndmProcess: "Opkg shell": unable to start (unable to execute a process: exec format error). Nov 30 17:37:14ndmProcess: failed to start "Opkg shell". Nov 30 17:37:14ndmOpkg::Manager: process /opt/etc/initrc: failed to start. Edited November 30, 2017 by gruzdev_f Quote
Mamay Posted November 30, 2017 Posted November 30, 2017 Ааа. Это особенность процессоров у вышеозначенных моделей. Значит вам придётся самому пилить entware и там подымать нужный сервис. Quote
gruzdev_f Posted November 30, 2017 Posted November 30, 2017 4 минуты назад, Mamay сказал: самому пилить entware и там подымать нужный сервис. если бы я это мог сделать, пожалуй я бы не стал задавать свой вопрос ))) Quote
Mamay Posted November 30, 2017 Posted November 30, 2017 Только что, gruzdev_f сказал: если бы я это мог сделать, пожалуй я бы не стал задавать свой вопрос ))) Дорогу осилит идущий! Пошукайте на форуме маны как это делается. Не так страшен черт, как его малюют.))) Quote
vasek00 Posted December 1, 2017 Posted December 1, 2017 (edited) gruzdev 1. Keenetic LTE/DSL/VOX - Entware mips, для Keenetic II, Keenetic III, Extra, Extra II, Giga II, Giga III, Omni, Omni II, Viva, Ultra, Ultra II это mipsel 2. данный архив это darkstat_mipsel.tgz (Darkstat использует libpcap) Скомпилирована не для той системы. Edited December 1, 2017 by vasek00 Quote
Владислав Васильев (Аналитик) Posted December 10, 2017 Posted December 10, 2017 В 21.02.2017 в 15:18, Александр Рыжов сказал: Это программа сбора сетевой статистики, позволяющая оценить куда обращаются клиенты роутера и сколько при этом трафика они потребляют. Стоит задача выяснить, какой из компьютеров сети потребляет весь интернет, не давая работать другим. В техподдержке Keenetic сказали, что штатными средствами это невозможно и отправили сюда. Попробовал предложенное решение - показывает на вкладке "hosts" суммарный трафик за непонятно какой промежуток времени, среди потребителей числятся внешние IP-адреса, таблица в целом отображает непонятно что. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.