# Настройка ограничений к сайту по ipset

**URL:** <https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374>\
**Category:** Общие вопросы\
**Created:** [04.Февраль.2025 20:26:09 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374 "2025-02-04T20:26:09Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivan](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/i/df788c/32.png) [@Ivan](https://forum.routerich.ru/u/Ivan)\
**Post date:** [04.Февраль.2025 20:26:09 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/1 "2025-02-04T20:26:09Z")

</div>

Пытался настроить ограничение через ipset:  
DHCP и DNS → Наборы IP-адресов Указал название набора, установил FQDN  
Далее создал правило в " Межсетевой экран - Правила для трафика"  
Отклонять для источник lan назначение wan.  
В “Расширеные настройки” в “Использовать ipset” установил “имянабора dest”

Правило включено, но доступ к сайту остался.

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [04.Февраль.2025 21:15:18 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/2 "2025-02-04T21:15:18Z")

</div>

Проще установить приложение `luci-app-banip`.

Доступ к настройкам будет в `Службы` - `banip`

Добавьте домены в черный список. На главной странице поставьте галочку `Включен` и чуть выше нажмите `перезагрузить`/`перезапустить`.

Спустя время в поле Информация будет:

> Статус active (nft: ✔, monitor: ✔)

Другие настройки можно не трогать.

---

<div class="post-metadata">

**Author:** ![Ivan](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/i/df788c/32.png) [@Ivan](https://forum.routerich.ru/u/Ivan)\
**Post date:** [05.Февраль.2025 08:10:57 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/3 "2025-02-05T08:10:57Z")

</div>

Через ipban возможно ограничить доступ только одному клиенту (по ip или mac)?

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [05.Февраль.2025 12:01:33 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/4 "2025-02-05T12:01:33Z")

</div>

Вроде бы нет.

Вы можете проверить набор через консоль:

`nft list set inet fw4 название_набора`

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [05.Февраль.2025 12:01:42 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/5 "2025-02-05T12:01:42Z")

</div>



---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [05.Февраль.2025 12:12:30 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/6 "2025-02-05T12:12:30Z")

</div>

Вот так работает, плюс еще указать ipset в правилах для трафика.

 ![image](https://forum.routerich.ru/uploads/default/original/1X/3252b7151b3331002226cbc29428d187c2794c80.png)

 ![image](https://forum.routerich.ru/uploads/default/original/1X/1b52bcbfaa38c0a6b6825b5d074a779ced042ce0.png)

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [05.Февраль.2025 12:16:06 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/7 "2025-02-05T12:16:06Z")

</div>

Еще желательно включить `Назначить DNS роутера` в `HTTPS DNS Прокси`

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [05.Февраль.2025 12:22:49 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/8 "2025-02-05T12:22:49Z")

</div>



---

<div class="post-metadata">

**Author:** ![Ivan](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/i/df788c/32.png) [@Ivan](https://forum.routerich.ru/u/Ivan)\
**Post date:** [06.Февраль.2025 14:33:14 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/9 "2025-02-06T14:33:14Z")

</div>

К сожалению не сработало. Возможно я что-то упустил.  
Загрузил прошивку 23.05.5 по ссылке из телеграм. (openwrt-23.05.5-routerich\_ax3000-10\_12.bin) Обновил все пакеты opkg. Настроил wifi.  
То есть чистая система без каких либо дополнительных настроек.

Далее настройки которые я сделал:  
" `Назначить DNS роутера` в `HTTPS DNS Прокси`"

 ![https dns](https://forum.routerich.ru/uploads/default/original/1X/c18c4fec19bb1211a73c9aa54a8cfeed3059ae8d.png)

настроил ipset block\_domains в DHCP и DNS:

 ![block mail.ru dhcp dns ipset](https://forum.routerich.ru/uploads/default/original/1X/937f40ab7da9f22c519fcd75aee48a9f1bf2bbfc.png)

настроил ipset с таким же именем в firewall:

 ![firewall ipset](https://forum.routerich.ru/uploads/default/original/1X/741bb87a203871103507014738c8eaae437f00ea.png)  
 ![firewall ipset list](https://forum.routerich.ru/uploads/default/original/1X/380fbf0f1dfbb404abd6a2a7a9e9ea518aac8a18.png)

добавил правило в “Правила для трафика”:

 ![fw rules list](https://forum.routerich.ru/uploads/default/original/1X/daa16bf297c7ed3ec0273fb492c6b8a677dca058.png)  
 ![fw rule main](https://forum.routerich.ru/uploads/default/original/1X/59b8484e398b4fe66a11125f7e69dd5a80bce2ed.png)  
 ![fw rule additional](https://forum.routerich.ru/uploads/default/original/1X/040aaabf0ee94acee79d4e4f55d438c517f42190.png)

Это основные настройки firewall:

 ![fw main](https://forum.routerich.ru/uploads/default/original/1X/327661749a0c925050aa66cbe24c9c1c3245f152.png)

После любых изменений в каждом пункте нажимал “применить”  
В консоли перезапустил службу и вывел список nft list set inet fw4 block\_domains:

 ![restart fw](https://forum.routerich.ru/uploads/default/original/1X/ad2204b71afe376573c42613ac67c7e812eb8e0a.png)

Список пуст. Сайт доступен для пинга и для входа из браузера.

---

<div class="post-metadata">

**Author:** ![support\_core](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/s/958977/32.png) [@support\_core](https://forum.routerich.ru/u/support_core)\
**Post date:** [06.Февраль.2025 16:46:01 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/10 "2025-02-06T16:46:01Z")

</div>

Сбросьте кеш на роутере.

`service dnsmasq restart`

Сделайте запросы.

`nslookup mail.ru`

Проверьте ipset

`nft list set inet fw4 block_domains`

Сбросьте днс-кеш на пк.

---

<div class="post-metadata">

**Author:** ![Ivan](https://forum.routerich.ru/letter_avatar_proxy/v4/letter/i/df788c/32.png) [@Ivan](https://forum.routerich.ru/u/Ivan)\
**Post date:** [06.Февраль.2025 17:16:10 UTC](https://forum.routerich.ru/t/nastrojka-ogranichenij-k-sajtu-po-ipset/374/11 "2025-02-06T17:16:10Z")

</div>

Сработало. Благодарю. (Неделю страдал перебирал варианты, читал инет.)
