Jump to content

Recommended Posts

Цель данного решения — дать возможность неподготовленным владельцам кинетиков использовать сторонний софт на роутере с USB-портом для решения какой-то одной конкретной задачи. При этом не надо заморачиваться с форматированием флешки в какую-то специальную файловую систему или вникать в командную строку Linux.

USB-накопитель, подключенный к кинетику, можно продолжать параллельно использовать для других нужн, например для UPnP/DLNA-контента или скачивания торрентов.

Что это?

Это программа сбора сетевой статистики, позволяющая оценить куда обращаются клиенты роутера и сколько при этом трафика они потребляют.

Скрытый текст

screen-graphs.png

screen-hosts.png

screen-ports.png

 

Как установить?

  • Создайте на USB-носителе папку install и положите в неё файл, приложенный к этому посту *.
  • Убедитесь, что у вас установлен компонент opkg в составе прошивки,
  • Подключите USB-носитель к роутеру,
  • Разрешите использование opkg, выберите ваш USB-носитель в выпадающем списке на этой странице и нажмите кн.«Применить».

Как использовать?

Перейдите по этой ссылке. Для удобства можно добавить ссылку в закладки браузера.

Как удалить?

  • Отключите флешку от роутера кнопкой «▲»,
  • Сотрите на флешке папки etc и bin.

 

* Keenetic LTE/DSL/VOX не поддерживаются.

darkstat_mipsel.tgz

Edited by Александр Рыжов
  • Thanks 7
  • Upvote 1
  • Confused 1
Link to comment
Share on other sites

12 часа назад, Le ecureuil сказал:

иначе счетчик будет показывать погоду на Марсе в случае наличия ppe hardware.

Да не, всё в порядке. Darkstat использует libpcap и в conntrack не лезет. После запуска br0 переводится в promiscuous mode и вперёд. Проверено со включенным PPE на IPoE.

  • Thanks 1
Link to comment
Share on other sites

20 часов назад, Александр Рыжов сказал:

 

  Показать содержимое

screen-graphs.png

screen-hosts.png

screen-ports.png

 

Как удалить?

  • Отключите флешку от роутера кнопкой «▲»,
  • Сотрите на флешке папки etc и bin.

Примечание: Если установлен entware и иже с ними, последняя команда внесет деструкцию системы. Видимо как то надо предупредить потенциальных пользователей готовых решений. 

Link to comment
Share on other sites

21 час назад, Александр Рыжов сказал:
  • Разрешите использование opkg, выберите ваш USB-носитель в выпадающем списке на этой странице и нажмите кн.«Применить».

В линке ошибка и присоединяюсь в предыдущему оратору.

Link to comment
Share on other sites

@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 by enpa
Link to comment
Share on other sites

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 by Александр Рыжов
  • Thanks 1
Link to comment
Share on other sites

Двоякие впечатления. Видимо, если кому-то, ну ооооочень надо, а связываться с GNU/Linux, претит религия -  видимо да, выход. 

Но естественные ограничения, в виде, не более одной тулзы за раз, ИМХО подтолкнет некоторых пойти по пути всё же entware.

Время покажет. ;)

Link to comment
Share on other sites

1 минуту назад, Александр Рыжов сказал:

Это отдельно стоящее решение, с Entware или chroot'ed Debian'ом никак не связанное. 

Да я понимаю это. Просто у меня /etc entware прям в корне винта живёт. То есть стереть etc, похоронить entware... Я вот о чём. 

Link to comment
Share on other sites

Только что, Александр Рыжов сказал:

@Mamay, если вы используете Entware, standalone решения вам не нужны. Вы можете запустить darkstat двумя командами.

Александр, мы же пишем для юзеров? Ведь верно? Я пытаюсь размышлять как юзер, ни больше, ни меньше. 

Ясное дело, что мимо кассы, если уже установлен entware... 

Link to comment
Share on other sites

Только что, Александр Рыжов сказал:

@Mamay, снова, вновь, опять: у кого Entware, тем чайнические standalone решения не нужны.

Тогда так и напишите в шапке. Красным по русски. Люди порой ищут решения на форуме , не понимая что такое вообще GNU/Linux. Буквально намедни сталкивался. Парень кричал тут хелп ми,  пустите в ssh, telnet не торт..

Link to comment
Share on other sites

3 часа назад, Александр Рыжов сказал:

Хотя стоп, можно, но для этого надо лезть в командную строку кинетика, вводить следующие команды, что противоречит смыслу начинаний.


opkg timezone auto
system configuration save

 

В принципе не принципиально, Это же время начала сбора статистики...+- N часов роли не играет.) Если статистику за месяц собирать.

 

Link to comment
Share on other sites

  • 9 months later...
3 часа назад, gruzdev_f сказал:

А что делать владельцам LTE?

есть какое-то альтернативное и несложное решение по просмотру статистики трафика?

А при чем тут модель? Если есть USB разъём полноценный, то это ожидает есть решение... 

Link to comment
Share on other sites

В 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 by gruzdev_f
Link to comment
Share on other sites

Ааа. Это особенность процессоров у вышеозначенных моделей.

Значит вам придётся самому пилить entware и там подымать нужный сервис. 

Link to comment
Share on other sites

4 минуты назад, Mamay сказал:

самому пилить entware и там подымать нужный сервис. 

если бы я это мог сделать, пожалуй я бы не стал задавать свой вопрос )))

Link to comment
Share on other sites

Только что, gruzdev_f сказал:

если бы я это мог сделать, пожалуй я бы не стал задавать свой вопрос )))

Дорогу осилит идущий! Пошукайте на форуме маны как это делается. Не так страшен черт, как его малюют.))) 

Link to comment
Share on other sites

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 by vasek00
Link to comment
Share on other sites

  • 2 weeks later...
В 21.02.2017 в 15:18, Александр Рыжов сказал:

Это программа сбора сетевой статистики, позволяющая оценить куда обращаются клиенты роутера и сколько при этом трафика они потребляют.

Стоит задача выяснить, какой из компьютеров сети потребляет весь интернет, не давая работать другим. В техподдержке Keenetic сказали, что штатными средствами это невозможно и отправили сюда. Попробовал предложенное решение - показывает на вкладке "hosts" суммарный трафик за непонятно какой промежуток времени, среди потребителей числятся внешние IP-адреса, таблица в целом отображает непонятно что.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...