[Модуль] Keenetic (keenetic)
Модератор: immortal
-
- Сообщения: 30
- Зарегистрирован: Пт сен 04, 2020 10:30 am
- Благодарил (а): 35 раз
- Поблагодарили: 0
Re: [Модуль] Keenetic (keenetic)
Уважаемый V.A.S.t
IP адрес в качестве адреса выдет ошибку. Пробую на двух разных ubuntu На двух разных физических компьютерах.
Где я могу посмотреть ошибку?
Через phpmyadmin изменил параметры напрямую в базе данных. Данные никакие не получаю.
IP адрес в качестве адреса выдет ошибку. Пробую на двух разных ubuntu На двух разных физических компьютерах.
Где я могу посмотреть ошибку?
Через phpmyadmin изменил параметры напрямую в базе данных. Данные никакие не получаю.
-
- Сообщения: 256
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 15 раз
- Поблагодарили: 58 раз
Re: [Модуль] Keenetic (keenetic)
Значит проблема в роутере
Какая модель, какая прошивка?
В настройках модуля включи отладку DebMes, тогда в XRay будут писаться логи. Но тут проблема явно в роутере и его прошивке или настройке.

В настройках модуля включи отладку DebMes, тогда в XRay будут писаться логи. Но тут проблема явно в роутере и его прошивке или настройке.
- Рейтинг: 1.16%
-
- Сообщения: 30
- Зарегистрирован: Пт сен 04, 2020 10:30 am
- Благодарил (а): 35 раз
- Поблагодарили: 0
Re: [Модуль] Keenetic (keenetic)
V.A.S.t Спасибо что пытаетесь мне помочь.
Роутер Keenetic EXTRA. Прошивка заводская. v2.08(AANS.4)C2 Обновление последнее.
XRAY пишет
00:31:56 0.53117700 Installing/updating plugin keenetic (2022-01-08 09:24:56)
00:31:47 0.95161400 Cannot start thread './scripts/cycle_keenetic.php' -- FILE NOT FOUND
На сервере время 23.16 Дата 29.01.2021 Эту информацию указываю для детализации и для указания что время ошибки не соответсвует времени сервера. Кнопку обновить нажимал в настройках модуля.
В момент нажатия кнопки обновить а также сохранить настройки роутера ошибки не появляются.
Модуль Keenetic при возникновении ошибки и для проверки перед этим в течении суток (а не давно) удалил и установил заново.
Буду рад любым рекомендациям.
Роутер Keenetic EXTRA. Прошивка заводская. v2.08(AANS.4)C2 Обновление последнее.
XRAY пишет
00:31:56 0.53117700 Installing/updating plugin keenetic (2022-01-08 09:24:56)
00:31:47 0.95161400 Cannot start thread './scripts/cycle_keenetic.php' -- FILE NOT FOUND
На сервере время 23.16 Дата 29.01.2021 Эту информацию указываю для детализации и для указания что время ошибки не соответсвует времени сервера. Кнопку обновить нажимал в настройках модуля.
В момент нажатия кнопки обновить а также сохранить настройки роутера ошибки не появляются.
Модуль Keenetic при возникновении ошибки и для проверки перед этим в течении суток (а не давно) удалил и установил заново.
Буду рад любым рекомендациям.
-
- Сообщения: 256
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 15 раз
- Поблагодарили: 58 раз
Re: [Модуль] Keenetic (keenetic)
В Xray надо выбирать лог keenetic. Но вам это не поможет, судя по форуму, минимальная версия прошивки, с которой работает модуль - 2.13. Поэтому советую либо поискать отладочную версию прошивки на ваш роутер - они могли выпускаться после окончания официальных версий, либо приобрести новый роутер. Ну или использовать тот, другой модуль. Он по-идее должен работать с вашей прошивкой.
- Рейтинг: 1.16%
-
- Сообщения: 99
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 42 раза
- Поблагодарили: 13 раз
Re: [Модуль] Keenetic (keenetic)
А можно с помощью модуля открыть 80 порт для определенного компьютера на некоторое время и потом закрыть? Нужно для обновления сертификата SSL, для работы модуля YandexHome.
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
-
- Сообщения: 256
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 15 раз
- Поблагодарили: 58 раз
Re: [Модуль] Keenetic (keenetic)
Можно. Самый простой способ создать правило на открытие порта на роутере и, предварительно открыв консоль разработчика в брузере (Ctrl+Shif+I) на вкладке сеть, посмотреть какой запрос отправляется роутеру для включения правила.
Запрос будет такой для включения: {access-list": {"acl": "_WEBADMIN_PPPoE0", "permit": {"disable": false,"index": "208af519ee94bd6dbd47f6033c330f43"}}}.
Такой для отключения {access-list": {"acl": "_WEBADMIN_PPPoE0", "permit": {"disable": true,"index": "208af519ee94bd6dbd47f6033c330f43"}}}.
У тебя будет свой acl и index.
Соответственно, создаем сценарий:
Код: Выделить всё
include_once(DIR_MODULES . "keenetic/keenetic.class.php");
$keenetic_module = new keenetic();
$state = "true"; //$state = "false"
$keenetic_module->command('192.168.1.1', '{access-list": {"acl": "_WEBADMIN_PPPoE0", "permit": {"disable": '.$state.',"index": "208af519ee94bd6dbd47f6033c330f43"}}}', 1); //включаем/отключаем
Последний раз редактировалось V.A.S.t Чт сен 22, 2022 3:49 am, всего редактировалось 1 раз.
- Рейтинг: 1.16%
-
- Сообщения: 99
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 42 раза
- Поблагодарили: 13 раз
-
- Сообщения: 99
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 42 раза
- Поблагодарили: 13 раз
Re: [Модуль] Keenetic (keenetic)
index вроде нашел. А вот по acl непонятка. У меня тоже подключение к провайдеру PPPoE0, но поиском в консоле разработчика находится всего два acl: _WEBADMIN_Home и _WEBADMIN_Bridge2. Подставлял их, пока не заработало

В последней строке наверное '.state.' должно быть '.$state.' Не?Соответственно, создаем сценарий:Код: Выделить всё
include_once(DIR_MODULES . "keenetic/keenetic.class.php"); $keenetic_module = new keenetic(); $state = "true"; //$state = "false" $keenetic_module->command('192.168.1.1', '{access-list": {"acl": "_WEBADMIN_PPPoE0", "permit": {"disable": '.state.',"index": "208af519ee94bd6dbd47f6033c330f43"}}}', 1); //включаем/отключаем
Да, и еще вопрос. В веб интерфейсе, на странице «переадресация портов» при выполнении скрипта на открытие порта, ползунок должен переместиться или будет происходить без изменений в интерфейсе?
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
-
- Сообщения: 256
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 15 раз
- Поблагодарили: 58 раз
Re: [Модуль] Keenetic (keenetic)
Да

Ползунок изменит свое положение после обновления страницы.
По поводу acl - там прям конкретная строка появляется при перемещении ползунка.