Включить Интернет, когда админ пришел на работу, выключить, когда ушёл

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Найден на просторах Интернет. Назовем его условно "WIFI замок". Вероятно уже не актуален, т.к. телефоны сейчас вроде как постоянно меняют свой мак.

Код: Выделить всё

if ($leaseActMAC = "МАК-адрес телефона1" or $leaseActMAC = "МАК-адрес телефона2" or $leaseActMAC = "МАК-адрес телефона3") do={
	if ($leaseBound = 1) do={
		#включаем Интернет
		/interface enable pppoe-out1
	} else={
		#проверяем и выключаем Интернет
		if ([:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона1" ]] = 0 and
			[:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона2" ]] = 0 and
			[:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона3" ]] = 0) do={
			/interface disable pppoe-out1
		}
	}
}

Надо будет проверить. Положил сюда как в записную книжку. Может у кого будет желание довести до ума ...
Последний раз редактировалось Sertik 19 окт 2021, 09:23, всего редактировалось 1 раз.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Если это сеть этого админа, и телефон этого админа, пусть отключит рандомизацию для этой сети и наслаждается :-)


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Да, об этой возможности я забыл ... Точно, можно же настроить так чтобы телефон не менял свой Мак-адрес.


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Mixert
Сообщения: 1
Зарегистрирован: 28 мар 2023, 10:07

Sertik писал(а): 18 окт 2021, 15:03 Найден на просторах Интернет. Назовем его условно "WIFI замок". Вероятно уже не актуален, т.к. телефоны сейчас вроде как постоянно меняют свой мак.

Код: Выделить всё

if ($leaseActMAC = "МАК-адрес телефона1" or $leaseActMAC = "МАК-адрес телефона2" or $leaseActMAC = "МАК-адрес телефона3") do={
	if ($leaseBound = 1) do={
		#включаем Интернет
		/interface enable pppoe-out1
	} else={
		#проверяем и выключаем Интернет
		if ([:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона1" ]] = 0 and
			[:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона2" ]] = 0 and
			[:len [/ip dhcp-server lease find status="bound" mac-address="МАК-адрес телефона3" ]] = 0) do={
			/interface disable pppoe-out1
		}
	}
}

Надо будет проверить. Положил сюда как в записную книжку. Может у кого будет желание довести до ума ...
Можно себя не по маку а по ip искать и присвоить себе статику


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Перед тем как что-то постить нужно хоть понимать что и зачем делается ...


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Ответить