Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Тут будет некоторая информация по keenetic
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

Emil Gazizov, Обычно по умолчанию в debian логи пишутся /var/log/ может быть в /tmp/ либо в другой каталог если он указан в конфиге самой программы. На более свежих ОС постепенно переходят к systemd просмотр командой journalctl далее опции или фильтруем grep -E "Нужные строки"
количество слов: 10
Аватара пользователя
Emil Gazizov
Гость
Сообщения: 4
Стаж: 2 года 7 месяцев

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Emil Gazizov »

Нет, я знаю где обычно линукс пишет логи))
В конкретном Transmission от Keenetic куда он пишет?
количество слов: 2
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

Emil Gazizov, Сам торрент работает из под ОС Keenetica ? или уже из debian.
Если из Keenetic что то обсуждалось вот тут про логи для торрентов логов для приложений

Командная строка CLI
(config)> system log

команда show led controls
Показать содержимое системного журнала (записи, которые сохранились в циклическом буфере),а также новые записи по мере их поступления.
(show)> log[‹max-lines›][once]

max-lines Целое число Количество возвращаемых строк логов.
once Ключевое слово Показать текущий лог и выйти в CLI.

system log server Добавить удаленный сервер для хранения системного журнала.
(system)> logserver‹address›[:‹port›]
(system)> no log server [ ‹address› [: ‹port›] ]

Мануал CLI
количество слов: 35
alexnasa
Гость
Сообщения: 4
Стаж: 2 года 10 месяцев

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение alexnasa »

Zabbix или т.п. кто-то юзает на роутерах? Или только с ПК можно следить за своими сетями?
количество слов: 1
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

alexnasa, Имеешь виду zabbix поставить прямо в keenetic ? Я думаю он не вывезет особенно базу данных мощности железа не хватит Либо вебку поднять и запросы с keenetica и то спорный вопрос хватит ли мощи а базу на отдельный хост.
количество слов: 4
alexnasa
Гость
Сообщения: 4
Стаж: 2 года 10 месяцев

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение alexnasa »

Ээхх.. а Микротик такое умеет (The Dude).. Наверное - единственный в мире мониторинг в железе?
количество слов: 2
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

alexnasa, либо что то полегче Zabbix поставить или если совсем сеть маленькая можно попробовать поставить Zabbix с минимальными ресурсами в конфигурации но выйдет в итоге или нет только экспериментировать)
количество слов: 3
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

Starting Debian services...
Starting OpenBSD Secure Shell server: sshd
Warning: Fake start-stop-daemon called, doing nothing

Кто-то предложил перезаписать существующий демон start-stop,
поскольку пользователь root или пользователь-администратор вводят эту команду.
mv /opt/debian/sbin/start-stop-daemon /opt/debian/sbin/start-stop-daemon.OLD
cp /opt/debian/sbin/start-stop-daemon.REAL /opt/debian/sbin/start-stop-daemon
количество слов: 48
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 866
Стаж: 5 лет 9 месяцев
Откуда: Вологодская область
Поблагодарили: 41 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic сразу 2х ОС Entware и Debian

Сообщение Артём Мамзиков »

обязательно удаляем systemd, чтобы избежать некоторых проблем (например, с Apache'м)
apt-get remove systemd
не обязательно
rm /etc/systemd/system/
rm /etc/systemd/system/
rm /usr/lib/systemd/system/
rm /usr/lib/systemd/system/

в Apache есть такая проверка /sbin/apache2ctl
need_systemd=false
if [ -z "$APACHE_STARTED_BY_SYSTEMD" ] ; then
case "$(readlink -f /proc/1/exe)" in
*systemd*)
need_systemd=true

root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/lib/systemd/systemd
root@Keenetic-7717:~#
И если путь найден значит есть systemd и все служба не стартует
после удаления

root@Keenetic-7717:~# readlink -f /proc/1/exe
/usr/sbin/init
root@Keenetic-7717:~#

Работать systemd не может в среде роутера chroot
Что было до какие ошибки
Показать
root@Keenetic-7717:~# service apache2 start
Запуск Apache httpd web server: apache2Invoking 'systemctl start apache2'.
Use 'systemctl status apache2' for more info.
Running in chroot, ignoring command 'start'

failed!
Экземпляр apache2 не запускался в течение 20 секунд. Пожалуйста, ознакомьтесь с файлами журнала, чтобы обнаружить проблемы ... (warning).
root@Keenetic-7717:~#


Сразу скажу что systemctl systemd -удалены из debian так как они не работают в окружении Entware


root@Keenetic-7717:~# /usr/sbin/apache2 -k start
[Mon Dec 02 18:28:30.885867 2024] [core:warn] [pid 22917:tid 22917] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 81 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

81 строка DefaultRuntimeDir ${APACHE_RUN_DIR}

Так запускается
apachectl -e debug -f /etc/apache2/apache2.conf

Либо если введем source /etc/apache2/envvars
применить переменные в текущем запущенном сеансе, в этом же сеансе служба начинает стартовать, если выйти зайти из сессии
остановить apache он снова не запустится.

Попытки с кроном
# Иправление ошибки при старте APACHE_RUN_DIR
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Применим переменые
#@reboot root `source /etc/apache2/envvars`
# Запустим апач
#@reboot root `service apache2 start`
#@reboot root `/usr/sbin/apache2 -k start`
#@reboot root `apachectl -e debug -f /etc/apache2/apache2.conf`


В файле
/etc/apache2/envvars
переменные прописаны
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

получается в окружении chroot не все переменные теперь передаются?

Есть варианты как это попробовать вылечить ?)

Сам же отвечу спустя сутки перелопатил все конфиги, а оказалось все бонально в месте с установкой софта обратно установился systemd
/etc/init.d/apache2
/usr/sbin/apache2ctl он же по символической ссылке(ярлык) @apachectl
количество слов: 261
Ответить Вложения 3 Пред. темаСлед. тема

Вернуться в «Keenetic»