Страница 1 из 1
Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 14:29
andrey003
Добрый день
Есть BaseBox2 - реально и как подключить к нему (или не к нему) выключатель (как от света комнатного например) и чтобы при включении выключатель WiFi интерфейс включался, а при выключении соответственно выключался?
Расписание не вариант, т.к. нужно по требованию.
SSH команда могла бы быть темой, но сервера никакого нет. Хотя Ардуино валяется, но врятли она поможет...
Ethernet порт 1 и он соответственно занят соединен со свитчем CRS125.
Вот... Какие могут быть решения? ;)
p.s. мысль еще развивалась в тему того, чтобы зациклить в свитче 2 порта патчкордом и если они соеденены - свитч видит что соединение есть. В разрыв воткнуть выключатель. А с BaseBox простукивать этот факт как-то. Или инициировать со стороны свитча какую-то реакцию на BaseBox2 чтобы WiFi поднимал/клал.
P.p.s. Есть еще в basebox2 разъем usb. Он не используется и можно кабель-удлинитель и флешку например подключить. А в разрыв выключатель. И по факту определение наличия/отсутствия usb устройства - поднимать/отключать интерфейс wifi. Реально? И здрАво ли?
Upd: последний не вариант наверное, тк usb изменен тип на mini-PCIe в котором 4G модем торчит и наверное обычная дырка usb теперь неактивна?
system routerboard usb set type=mini-PCIe
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 15:39
algerka
andrey003 писал(а): ↑04 окт 2019, 14:29
Есть BaseBox2 - реально и как подключить к нему (или не к нему) выключатель (как от света комнатного например) и чтобы при включении выключатель WiFi интерфейс включался, а при выключении соответственно выключался?
У него один порт ethernet, и у вас он видимо занят, а то можно было TX& RX замыкать и по шедулеру проверять наличие линка и уже по условию включать/выключать wifi.
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 15:43
KARaS'b
algerka писал(а): ↑04 окт 2019, 15:39
andrey003 писал(а): ↑04 окт 2019, 14:29
Есть BaseBox2 - реально и как подключить к нему (или не к нему) выключатель (как от света комнатного например) и чтобы при включении выключатель WiFi интерфейс включался, а при выключении соответственно выключался?
У него один порт ethernet, и у вас он видимо занят, а то можно было TX& RX замыкать и по шедулеру проверять наличие линка и уже по условию включать/выключать wifi.
Раз медный порт всего один, то есть еще бредовей вариант!

Замыкать размыкать коричневую\голубую пару и шедулером проверять скорость линка 1g или 100 и отталкиваясь от этого включать и выключать вайфай)
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 16:11
andrey003
А если через интернет?
Обращаться к микротику на какой-то порт - то он вкл вайфай, а на другой - выкл
Или еще как - чтобы просто со смартфона инициировать. Реально такое организовать?
Хитрый пинг... или просто обращение к порту
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 16:34
algerka
andrey003 писал(а): ↑04 окт 2019, 16:11
А если через интернет?
Обращаться к микротику на какой-то порт - то он вкл вайфай, а на другой - выкл
Или еще как - чтобы просто со смартфона инициировать. Реально такое организовать?
Хитрый пинг... или просто обращение к порту
Возможно. Поищите на тему Port knocking
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 04 окт 2019, 20:40
podarok66
Реализуется достаточно просто, если у вас "белый" адрес у Микротика. Тогда на смартфоне ставим программу SSH button. Настраиваем доступ (доступ с использованием ключей поддерживается в программулине) прямо при создании кнопки, в качестве команды при нажатии задаём команду типа:
В роутере создаем скрипт WiFistart с телом типа
Код: Выделить всё
/interface wireless set Mikrotik disabled=no
где Mikrotik - имя WiFi-интерфейса.
Теперь можно в телефоне вывести на рабочий стол виджет с кнопками из программы и можно одним нажатием включать WiFi или что там вы ещё решите сделать на роутере.

Синий виджет на рабочем столе - это оно. Не очень красиво, зато очень удобно. Я пользуюсь во всю, мне очень нравится.
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 11 окт 2019, 10:05
andrey003
Спасибо!
Действительно отличное решение!
Хотя у меня серый ip - вопрос проброса портов всёравно нужно как-то решать. За деньги не очень хочется. Если кстати есть какие-то решения free для проброса портов из серого ip - сообщите пожалуйста.
И еще возможно дадут запользовать сервер с белым IP на Debian. Мне ssh/web доступ к микротику пробросить бы. На сервер с белым IP захожу через VPN со смартфона или компьютера, и даже лучше чтобы дальнейший тунель до микротика который за серым IP с симкой MTS был доступен только для того кто на сервер с белым IP через VPN зашел.
Может есть какие-то готовые мануалы как просто настроить это всё на Debian?
Явно не нашел, сервер чужой - дабы не сломать...
Спасибо!
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 11 окт 2019, 19:42
podarok66
Да что там настраивать-то?
Как у вас с Debian? А то писать всё и обо всём пока не охота

Всё реально работает. И вход только из туннеля и локалки, как и описывали... За сервер платить можно сущие копейки. В России сервер - это в пределах 100 р в месяц, в забугорье мне например наиболее дешёвый сервер обходится 2 доллара. В конечном итоге управление всё равно на телефон завязывается, лишь по той причине, что я его с собой всегда таскаю. То есть почти 100% доступности у устройства.
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 12 окт 2019, 09:31
andrey003
Debian 9.11
Re: Физический выключатель для вкл/выкл интерфейса
Добавлено: 12 окт 2019, 19:43
podarok66
Не, не, вы не поняли. Я вас спросил о ваших познаниях в Debian. Настройки достаточно тривиальны, но не на 10 минут однозначно. Вы должны нормально работать в CLI, понимать ситуацию и самое главное понять, о чём будет идти речь.
Для начала сделайте в Debian бэкап и стащите его к себе на комп. Пока вы этого не сделали, не стоит даже начинать все остальные телодвижения. Например, я пользуюсь старым добрым tar, для моих нужд хватает с головой. Но надо понимать, что бэкап делается только под root и никак иначе. Сделаете бэкап и опишите как вы его сделали, будем вас дальше двигать.