Jump to content

Question

Posted

Здравствуйте.

Имеется Keenetic Extra с установленным OPKG/Entware
настроен OpenVPN 
есть необходимость включать и выключать это Подключение по кнопке FN 
В настройках кнопки можно выбрать "OPKG - Запуск скриптов button.d"

Вопросы
1. где должен располагаться такой скрипт
2. как программно включать и выключать Подключение по имени?
3. как программно определить статус в текущий момент включено оно или нет?

9 answers to this question

Recommended Posts

  • 0
Posted
1 час назад, jack_solovey сказал:

Здравствуйте.

Имеется Keenetic Extra с установленным OPKG/Entware
настроен OpenVPN 
есть необходимость включать и выключать это Подключение по кнопке FN 
В настройках кнопки можно выбрать "OPKG - Запуск скриптов button.d"

Вопросы
1. где должен располагаться такой скрипт
2. как программно включать и выключать Подключение по имени?
3. как программно определить статус в текущий момент включено оно или нет?

По поводу кнопки

https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmbuttond

Да и на остальные вопросы вы найдете ответы на этой же странице.

 

 

  • 0
Posted

Где должен располагаться скрипт понятно
/opt/etc/ndm/button.d

Файл уже имеется о он пуст, видим нужно прописать туда скрипт.

Все остальное не понял, не понял вообще смысл всей этой информации. Что и зачем написано на этой странице???
Там перечислены все файлы имеющиеся в /opt/etc/ndm/
Все они пустые.

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

 

  • Y'r wrong 1
  • 0
Posted

Проверил команды
ifconfig ovpn_br0 down
ifconfig ovpn_br0 up
работают странно, похоже включаю/выключаю не то, что нужно.
После выключения такой командой, в веб интерфейсе "Другие подключения" -> "VPN-подключения к удаленным сетям." -> op_vpn написано "Выключен" но значок переключателя остается в положении включено. Траффик при этом вообще не понятно куда идет, он не проходит и через VPN ни через основное подключение.
 

  • 0
Posted (edited)

Нашел пока, что интерфейс включается и выключается командой
interface OpenVPN0 up/down
Но только из cli , а в BusyBox (при входе ssh на порту 222) команда interface не найдена и не устанавливается.

P.S. а в ssh на порту 22 под admin работают команды

Edited by jack_solovey
  • 0
Posted
18 минут назад, jack_solovey сказал:

а в BusyBox (при входе ssh на порту 222) команда interface не найдена

ndmc -c interface OpenVPN0 up/down

  • 0
Posted (edited)

У меня такой же вопрос. Как добавить на кнопку WPS запуск/остановку SSTP подключения? Ultra 1812

Edited by zsexdrcft
  • 0
Posted
В 07.02.2026 в 01:19, zsexdrcft сказал:

У меня такой же вопрос. Как добавить на кнопку WPS запуск/остановку SSTP подключения? Ultra 1812

Все ответы в сообщениях выше, скрипт вам готовый писать никто не будет

  • 0
Posted (edited)
В 15.02.2026 в 20:41, Denis P сказал:

Все ответы в сообщениях выше, скрипт вам готовый писать никто не будет

двумя ИИ-шками, можно написать вполне сносно, в 1ой пишем, во 2ой проверяем/дописываем, потом проверяем первой. 
главное, точно указать версию прошивки, и просить меньше логировать и не делать проверок/защит "от дурака"
в простенькие скриптики вполне могут, но и базовые знания тоже нужно иметь, чтобы "читать код".
и помнить, что ии, это инструмент (или альтернативный взгляд), а не средство от проблем решающие задачи по размытому запросу "хочу чтобы было красиво".
 

Спойлер

gemini.google.com в этом плане мой герой.

недавно я делал сложный анализ кэша и истории браузера хром.  все ИИ остановились на базовом доступе SQLite , и словами что более детально сделать - невозможно, базы зашифрованы.

и только gemeni пошел дальше, и предложил "хакнуть" историю браузера через бинарное сканирование. 
цитирую:

Цитата

...

Они гарантированно оставляют след в кэше (Cache) и индексах браузера. Раз вы уже скопировали папку на диск R:\, мы можем применить «грубую силу» — бинарное сканирование всех файлов в папке профиля. Это позволит вытащить домены, даже если они запрятаны в зашифрованных или бинарных логах.

Решение: Скрипт «Deep Scan» (Глубокий поиск)
Этот скрипт не будет пытаться открыть базы данных. Он просто прочитает все файлы как набор байтов и с помощью регулярных выражений вытащит всё, что похоже на ваши домены.
...


т.е. ИИ гугла, предложила хакнуть свойже же браузер, и расписала как это сделать на питоне :shock:
и более того, скрипт оказался рабочим, без "галлюцинаций".
и это только думающая модель, а там есть еще Pro и Deep Research - которая погружается в процесс анализа минут на 5 

 

 

Edited by zubzer0

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
Answer this question...

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