Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Привет всем!

Подскажите, как сделать что-то подобное: запустить скрипт при подключении устройства к WiFi.

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

Если это возможно, какие еще существуют ивенты, чтобы на них тоже подвязаться, запустить скрипт или просто выполнить команду?

Спасибо.

Опубликовано
Подскажите, как сделать что-то подобное: запустить скрипт при подключении устройства к WiFi.

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

Если это возможно, какие еще существуют ивенты, чтобы на них тоже подвязаться, запустить скрипт или просто выполнить команду?

Заявка принята, такого еще не делали, хотя внутри системы поддерживается. Можем подцепиться, событие будет называться neighbour.d, и дёргаться каждый раз при появлении новой записи в ARP-таблице. Далее будете проверять условие: проводка/беспроводка. Годится?

See also: https://github.com/ndmsystems/packages/wiki/Opkg-Component

Опубликовано

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

То есть как-то нужно отличать название устройства, для фильтрации, ну или что возможно (мак и т.п.).

Как я понял, нужно будет любой .sh файл положить в папку с таким названием и он будет запускаться всякий раз на событие?

Спасибо!

Опубликовано
Годиться ли - я в этом не вполне разбираюсь, хочу сделать, чтобы мне приходило сообщение(вызывался некий скрипт с параметрами), когда к моей сети кто-то коннектиться и дисконнектится, но это не я сам.

То есть как-то нужно отличать название устройства, для фильтрации, ну или что возможно (мак и т.п.).

Как я понял, нужно будет любой .sh файл положить в папку с таким названием и он будет запускаться всякий раз на событие?

Спасибо!

Да, всё так. Выложим на форум, как обычно, независимо от плана официальных релизов.
Опубликовано

Можно использовать dnsmasq вместо встроенной DNS-службы и вызывать что необходимо с помощью опции dhcp-script.

Гм, а это будет изменение прошивки, или чего именно?
Да.
Если у меня Entware-Keenetic - будет ли работать?
Да. См. другие примеры скриптов, вызываемых по событиям.
  • 6 лет спустя...
Опубликовано

Спасибо.

Но все что я там вижу - число, "$id - unique ID of neighbour since boot".

Можно по нему получить имя устройства, которое отображается в админке, в "/controlPanel/devicesList", ну или хоть какую-то информацию? Как из шелла получить данные ARP тоже не нашел ( Хотя, там же только мак-адрес все равно, или по нему можно узнать имя девайса?

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.