Jump to content

Recommended Posts

Posted

На роутере установлен пакет Entware, хотел воспользоваться командой poweroff, но не удается, после её выполнения нет никаких действий или ошибок в командной строке или системном логе.
В пакете entware у poweroff есть только три аргумента, если воспользоваться "-f" ключом, то это приводит к перезагрузке роутера.
Как можно программным способом выключить роутер из командной строки?

Posted
3 минуты назад, user965 сказал:

Как можно программным способом выключить роутер из командной строки?

Нельзя, в нём нет подсистемы управления питанием вроде ACPI.

Posted
1 минуту назад, user965 сказал:

Это ограничение самого процессора или такая реализация?

Ограничение чипов.

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

В таком случае аплет бесполезен в пакете entware для giga, зачем его включают?

То есть, что Entware может работать не только на keenetic - вы такой вариант не рассматриваете?

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

То есть, что Entware может работать не только на keenetic - вы такой вариант не рассматриваете?

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

Posted
16 минут назад, user965 сказал:

...а здесь нет.

Выше вам уже ответили, это ограничения данного конкретного чипа. 

Posted
29 минут назад, user965 сказал:

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

Entware запускают на очень разных устройствах.

poweroff на кинетиках вреден, поскольку:

  • не обеспечивает грациозного завершения логики работы кинетиковской прошивки,
  • на роутере нет цепей для программного включения-выключения роутера.
  • Thanks 1
Posted
40 минут назад, user965 сказал:

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

А вы смешные.

Люди забесплатно на чистом энтузиазме вам все собрали и дали, а вы нашли (условно) камень с острым краем в огромном поле и теперь еще требуете у энтузиастов ответа "почему не работает" по всей строгости.

Верно говорят, лучше вообще добра не делать, только проблем наберешь.

А по существу ответ в первом посте, он достаточный для описания всей ситуации.

  • Thanks 3
Posted

Имхо, вам проще будет роутер к умной розетке подключить и уже через неё выключать устройство...

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

poweroff на кинетиках вреден, поскольку:

  • не обеспечивает грациозного завершения логики работы кинетиковской прошивки,
  • на роутере нет цепей для программного включения-выключения роутера.

При выдергивании из розетки вреда больше, чем риски принудительно завершения процессов сервисов.

Да редко выключается, но всё же наличие функционала и выбора лучше, чем так.

Спасибо за ответ.

  • Y'r wrong 1
Posted (edited)
10 минут назад, Le ecureuil сказал:

А вы смешные.

Люди забесплатно на чистом энтузиазме вам все собрали и дали, а вы нашли (условно) камень с острым краем в огромном поле и теперь еще требуете у энтузиастов ответа "почему не работает" по всей строгости.

Верно говорят, лучше вообще добра не делать, только проблем наберешь.

А по существу ответ в первом посте, он достаточный для описания всей ситуации.

Смешны вы.

"Люди что разрабатывают" пакет entware не имеют отношение к каким то производителям и их "технической" реализации конкретной модели.

Выше Александр дал объяснение, которого не было у предыдущих комментаторов.

Edited by user965
Posted
8 минут назад, user965 сказал:

При выдергивании из розетки вреда больше, чем риски принудительно завершения процессов сервисов.

Да редко выключается, но всё же наличие функционала и выбора лучше, чем так.

Спасибо за ответ.

Поскольку управления питанием нет, то сейчас для роутера любая остановка одинакова с точки зрения вреда. А если хочется все же корректно все завершить, что надо в ndm послать "system reboot" и при полном гашении индикаторов отключать совсем.

Posted
3 минуты назад, Le ecureuil сказал:

Поскольку управления питанием нет, то сейчас для роутера любая остановка одинакова с точки зрения вреда. А если хочется все же корректно все завершить, что надо в ndm послать "system reboot" и при полном гашении индикаторов отключать совсем.

Я надеюсь вы сами этого не делаете.

  • Confused 1
Posted

Если сильно попросите, могу записать видео как на камеру выдергиваю питание их розетки, несколько раз и медленно )

  • Upvote 5
Posted (edited)

А чем умная розетка то не устраивает?

В теме нет никаких доп. условий.... причин не использовать умную розетку  --нет...

Edited by krass
Posted (edited)

krass, умная розетка хорошо - спору нет.

Но задача не "удаленно выключить забытый утюг" :) , а щадящие выключение роутера, на котором могут идти процессы и работать сервисы например, записи/скачивание файла на подключенный к роутеру жесткий диск по usb, записи на внутреннюю nand flash и т.п.

А как уж это реализовать, удаленно или локально (назначив событие для кнопки роутера), - дело третье.

Да, можно, конечно, поочередно отключать диски (даже по кнопке) и сервисы, но это не красиво, долго и заморочено.

ps

Вы же не выключаете компьютер из розетки?

Здесь тоже самое, правда не так часто нужно

Edited by user965
  • Y'r wrong 1
Posted
8 минут назад, user965 сказал:

а щадящие выключение роутера, на котором могут идти процессы и работать сервисы, например, записи/скачивание файла на подключенный к роутеру жесткий диск по usb

ничего, что при ребуте, как сказал @Le ecureuil, процессы корректно останавливаются? это к тому, что

5 часов назад, user965 сказал:

Я надеюсь вы сами этого не делаете

 

Posted (edited)

enterfaza, это конечно эффектно будет выгладить, и можно даже порассуждать в какой именно момент это лучше сделать :-)

Но куда проще было всегда применять shutdown/poweroff.

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Edited by user965
  • Y'r wrong 1
Posted
10 минут назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Достаточно вызвать отмонтирование всех разделов командами "no system mount {uuid | label}".

Posted (edited)
4 часа назад, user965 сказал:

Но куда проще было всегда применять shutdown/poweroff.

Если система не предусматривает механизмов, реализующих "poweroff", все ваши эти посты - время и эмоции на ветер. В компьютерах это не только программная, но и аппаратная возможность. Там, где ее нет, должен быть соответствующий механизм в init (кстати, mikrotik позволяет останавливать систему, лично я считаю этот неправильным - такая остановка системы на удалённом роутере - повод для поездки туда, где он установлен).

 

4 часа назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Ну и чем ваше "удаление процессов" (kill -KILL, я полагаю?) будет отличаться от простого отключения?

Edited by vadimbn
Posted (edited)
16 часов назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

 

12 часа назад, vadimbn сказал:

Ну и чем ваше "удаление процессов" (kill -KILL, я полагаю?) будет отличаться от простого отключения?

Перечитайте еще раз. Видимо вы ухватились только за вторую часть предложения которое вы процитировали. А ваши эмоции и слова - на ветер)

Спасибо за ваше мнение. 

Edited by user965
Posted (edited)
12 часа назад, vadimbn сказал:

компьютерах это не только программная, но и аппаратная возможность

Именно про отсутствие «аппаратной» возможности у этой модели keenetic выяснили здесь.
И судя по комментариям Александра, она была ограничена производителем роутера, а не самим процессором. 

Edited by user965
  • Y'r wrong 1
Posted
16 часов назад, user965 сказал:

А ваши эмоции и слова - на ветер)

Я робот, у меня нет эмоций.

 

16 часов назад, user965 сказал:

И судя по комментариям Александра, она была ограничена производителем роутера, а не самим процессором.

У вас есть примеры роутеров с реализацией механизмов, подобных ACPI?

  • Thanks 1

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...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.