maxkrok

maxkrok

На Пикабу
Дата рождения: 22 ноября
121 рейтинг 2 подписчика 0 подписок 3 поста 1 в горячем
Награды:
5 лет на Пикабу
19

Умный родительский контроль на MikroTik: Как разрешать доступ в интернет с вашего телефона

Стандартные методы родительского контроля часто бывают неудобными: либо вы блокируете всё, кроме пары сайтов, либо тратите кучу времени на ручное ведение "белых списков". Этот метод предлагает элегантное и гибкое решение.

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

Как это работает (концепция)

  1. Блокировка по умолчанию: Мы создаем правило, которое блокирует весь интернет-трафик для устройства ребенка, идентифицируя его по уникальному MAC-адресу.

  2. Динамический "белый список": Мы создаем специальный список адресов (Address List), который изначально пуст.

  3. Правило-шпион: Мы настраиваем правило, которое следит за интернет-активностью контрольного телефона. Когда он заходит на новый ресурс, его IP-адрес автоматически заносится в "белый список".

  4. Правило-исключение: Мы создаем еще одно, самое важное правило. Оно стоит выше блокировки и разрешает ребенку доступ только к тем адресам, которые в данный момент находятся в "белом списке".

Что вам понадобится

  1. Доступ к настройкам вашего роутера MikroTik (через WinBox или веб-интерфейс).

  2. MAC-адрес устройства ребенка (например, AA:BB:CC:11:22:33).

  3. MAC-адрес вашего контрольного телефона (например, DD:EE:FF:44:55:66).


Шаг 1: Пошаговая настройка в терминале

Откройте в WinBox или веб-интерфейсе New Terminal и последовательно введите следующие команды. Не забудьте заменить MAC-адреса на ваши!

Создаем "белый список"

/ip firewall address-list add list=allowed_for_child comment="Whitelist for Child"

Эта команда создает пустой список адресов с именем allowed_for_child. Именно сюда будут автоматически добавляться разрешенные IP-адреса.

Создаем правило для отслеживания контрольного телефона

/ip firewall mangle add action=add-dst-to-address-list address-list=allowed_for_child address-list-timeout=none chain=prerouting src-mac-address=DD:EE:FF:44:55:66 connection-state=new comment="Populate whitelist from control phone"

Это самое умное правило. Оно следит за трафиком контрольного телефона (с MAC-адресом DD:EE:FF:44:55:66) и, как только обнаруживает новое соединение, добавляет IP-адрес назначения в наш "белый список" allowed_for_child. Параметр address-list-timeout=none означает, что адрес добавляется навсегда.

Создаем разрешающее правило для ребенка

/ip firewall filter add action=accept chain=forward dst-address-list=allowed_for_child src-mac-address=AA:BB:CC:11:22:33 comment="ALLOW child access to whitelist"

Это правило разрешает устройству ребенка (определяемому по его MAC-адресу AA:BB:CC:11:22:33) обращаться к любому IP-адресу, который находится в списке allowed_for_child.

Создаем блокирующее правило по умолчанию

/ip firewall filter add action=drop chain=forward src-mac-address=AA:BB:CC:11:22:33 comment="BLOCK all other internet for child"

Это финальное правило. Оно блокирует весь остальной интернет-трафик для устройства ребенка, который не был разрешен предыдущим правилом.

Шаг 2: Проверка порядка правил (Критически важно!)

Брандмауэр MikroTik обрабатывает правила последовательно, сверху вниз. Чтобы наша система работала, разрешающее правило обязательно должно стоять выше блокирующего.

  1. Перейдите в IP -> Firewall.

  2. Откройте вкладку Filter Rules.

  3. Убедитесь, что правило с комментарием ALLOW child access to whitelist находится НАД правилом с комментарием BLOCK all other internet for child.

  4. Если порядок неверный, просто нажмите на разрешающее правило и, удерживая левую кнопку мыши, перетащите его выше блокирующего.

Шаг 3: Как этим пользоваться и управлять

Система полностью настроена и уже работает.

  • Чтобы дать доступ: Просто откройте нужный сайт, игру или приложение на своем контрольном телефоне. Их сетевые адреса автоматически попадут в "белый список".

  • Чтобы отозвать доступ: Поскольку мы установили бесконечное время (timeout=none), "белый список" нужно чистить вручную.

    1. Перейдите в IP -> Firewall -> вкладка Address Lists.

    2. Найдите и выделите IP-адрес, доступ к которому вы хотите закрыть.

    3. Нажмите на красный минус (-) для удаления. Доступ будет мгновенно закрыт.

На каких еще роутерах можно это настроить?

Описанная схема очень изящно реализуется на MikroTik благодаря одной ключевой функции — action=add-dst-to-address-list. Это встроенный инструмент, который делает всю сложную работу за нас. На других платформах достижение того же результата потребует больше усилий.

Категория 1: Почти невозможно (Обычные домашние роутеры)

На стоковых (заводских) прошивках большинства роутеров от TP-Link, D-Link, Asus, Netgear и т.д. реализовать такую схему не получится. Их брандмауэры не обладают необходимой гибкостью для отслеживания трафика и динамического изменения списков доступа.

Категория 2: Возможно, но сложнее (Продвинутые и Pro-роутеры)

  • OpenWrt: Потребуется комбинация iptables, ipset и написание кастомного скрипта, который будет анализировать системные логи и добавлять IP-адреса в ipset. Сложность: Высокая.

  • Keenetic: Принцип схож с OpenWrt, но потребует адаптации скриптов под синтаксис и особенности KeeneticOS. Сложность: Средняя/Высокая.

  • Ubiquiti UniFi (USG/UDM): Потребует глубокой работы с конфигурационными файлами в формате JSON, что выходит далеко за рамки стандартных настроек. Сложность: Высокая.

Категория 3: Возможно для энтузиастов (pfSense / OPNsense)

На программных роутерах это реализуемо, но, как и в OpenWrt, потребует настройки логирования трафика и создания скрипта, который будет парсить лог и добавлять IP-адреса в нужную таблицу брандмауэра. Сложность: Высокая.

Показать полностью
5

Космос-2023

12 апреля 1961 года
Газеты писали о космосе много.
Писали, что космос советским будет,
И смерти больше уже не будет.
Писали люди большими буквами друг на дружке
Про первых русских, а не какой-то Жюль Верн из пушки…


А 12 апреля 1991 года,
Через 30 лет, как Гагарин стал полубогом,
Газеты не космосом этим дурацким жили,
А новостями про 50 миллионов жертв "гагаринского режима".
Жили мечтами о дружбе с Америкой
И о новой русской евгенике,
Чтобы из каждого человека советского
Сделать власовца, за свою ипотеку ответственного.


Ну и сегодня, когда уже даже не 2021 год,
Газеты пишут… вот читаю: наркоман остался без ног,
А шестиклассницу выбросил из окна отец,
Он что думал космической эре так положить конец?
Или вот ещё: Собака сменила пол, –
А в комментах нет текста и подписано кем-то: “Лол”...

12 апреля 2023г.

Космос-2023
Показать полностью 1
32

Про лимон

В глухие 90е (эдак в 1995м) мы переехали жить из казахской Караганды в Западную Двину (город деревенского типа в Тверской области). Отец периодически ездил в Москву и покупал ценные бумаги (МММ, Русский дом Селенга, Хопёр и т.п). Жили тем, что сажали картошку. В первый год сажали под лопату, второй с конем и плугом. Коня звали Мишка, и он кашлял, т.к. напился холодной воды. После посадки картошки я изрёк одну умную мысль, а именно о том, что в Западной Двине наблюдается невиданный прогресс, всего за один год от ручного труда перешли к оскотиненному. Отец поддакнул и сказал, что в следующий раз у нас будет трактор.

И вот в этот самый следующий раз и случилась история про лимон.

Перед картофелесажанием я накупил мяса и решил после трудов побаловать себя и всю семью шашлычком... Все вроде шло хорошо, но вечером, когда все магазины уже были закрыты, и из леса в сторону жилья уже стали подтягиваться волки и медведи, я вспомнил, что забыл купить лимон 🍋. Что делать? Выход я нашел быстро, отправился к соседям у которых он точно был. Я сам его там видел.

Стучу, открывает хозяйка - дама уже пенсионного возраста. И я с порога заявляю, мол, чтобы не тянуть время, т.к. поздний час, то сразу перехожу к делу. А дело у меня в том, что случились непредвиденные трудности и мне нужен лимон. Ну не буду же я им рассказывать про шашлык, тогда придется приглашать. Смотрю, хозяйка меняется в лице и зовёт хозяина. Кричит:

- Тут у Макса проблемы какие-то, он лимон просит.

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

Приходит хозяин и недоверчиво осматривает меня с ног до головы. Потом спрашивает:

- Тебе зачем лимон?

И тут я понимаю, что про шашлык сказать всё-таки придется. Начинаю объяснять, что мол так и так... Завтра картошку сажаем, ну и шашлычком решили побаловаться... Ну и про то что угощу, конечно тоже говорю.

Смотрю на них, а им совсем поплохело. Хозяин еле еле смог из себя выдавить:

- Лимон? На шашлыки? Это сколько же шашлыков ты собрался дарить?

И тут до меня дошло. Они про миллион подумали. 1996 год шел... Деньги такие были.

Ну лимон они мне дали конечно. И шашлыков поели. Всем хватило. Ржали над этой историей всем городом.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества