<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 05 Aug 2026 01:57:43 -0400</pubDate>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395579">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Для этого одного скрипта аренды недостаточно. Нет проблем добавить timeout=1h к команде /ip firewall address-list add ... в скрипт аренды, но тогда доступ будет ограничен только в первый час после получения адреса; как только этот час закончится, скрипт аренды не добавит адрес обратно в список, пока срок аренды DHCP не истечёт и адрес не будет назначен заново (а не обновлён). Так что нужны три списка:<br /><br />- один для хранения текущих арендованных адресов &nbsp;<br />- «permit» — для пользователей, у которых активен час доступа &nbsp;<br />- «deny» — для пользователей, которые в свой «простой» час &nbsp;<br /><br />Скрипт аренды будет добавлять адрес сначала в первые два списка, если его там нет: в первый список на неделю, во второй — на час. Запланированный скрипт, который запускается каждую минуту, будет перемещать адреса между списками permit и deny, когда время таймаута данного адреса в текущем списке становится меньше двух минут. &nbsp;<br /><br />Длительность аренды должна быть не менее двух часов — если другое устройство получит тот же IP, который ещё находится в первом списке, оно может попасть в период «deny»; если же очищать первый список при окончании аренды, будет достаточно просто выключить Wi-Fi у клиента на время аренды, и после её окончания весь цикл начнётся заново (час permit). &nbsp;<br /><br />Но люди изобретательны, так что будьте готовы, что они будут использовать второе устройство, чтобы оставаться онлайн всегда. <br />
			<i>08.08.2020 15:01:00, sindy.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395579</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395579</guid>
			<pubDate>Sat, 08 Aug 2020 15:01:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395578">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, я вставил скрипт в /ip dhcp-server в lease-script. Мне нужно контролировать клиентов, подключённых к WiFi: дать им доступ в интернет на час, а потом на час отключать интернет. Моя идея — управлять этим через /ip firewall address-list с опцией timeout и /ip firewall filter. Есть ли lease-script, который может добавить любое новое динамическое DHCP-запись в address-list? <br />
			<i>08.08.2020 13:10:00, Nexon.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395578</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395578</guid>
			<pubDate>Sat, 08 Aug 2020 13:10:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395577">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Куда вы поместили указанный выше скрипт? В пункт lease-script строки /ip dhcp-server или в /system script? Первый вариант — правильный. Также, если я правильно помню, срок аренды должен измениться, поэтому обычное обновление аренды после добавления скрипта не сработает — нужно отключить устройство, дождаться истечения срока аренды и позволить устройству запросить аренду заново. <br />
			<i>08.08.2020 12:47:00, sindy.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395577</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395577</guid>
			<pubDate>Sat, 08 Aug 2020 12:47:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395576">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Приведённый выше скрипт у меня не работает. Есть ли способ добавить динамические DHCP-аренды в список адресов ip firewall? <br />
			<i>08.08.2020 01:16:00, Nexon.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395576</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395576</guid>
			<pubDate>Sat, 08 Aug 2020 01:16:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395575">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Уже существует скрипт lease time в опциях dhcp-сервера (ROS 6.27). Можно ли добавить IP в один address-list на то же время аренды? <br />
			<i>30.03.2015 22:01:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395575</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395575</guid>
			<pubDate>Mon, 30 Mar 2015 22:01:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395574">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Согласен, было бы здорово, но вот как я делаю это в lease-script:<br /><br />:if ($leaseBound = "1") do={<br />/ip firewall address-list add address=$leaseActIP list=DHCP<br />:log info "Лиз $leaseActIP добавлен в список адресов"<br />} else={<br />/ip firewall address-list remove numbers=[find where address=$leaseActIP]<br />:log info "Удаляю лиз $leaseActIP из списка адресов"<br />} <br />
			<i>30.03.2015 19:01:00, cbrown.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395574</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395574</guid>
			<pubDate>Mon, 30 Mar 2015 19:01:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395573">Запрос функции: добавить нефиксированные DHCP-клиенты в список адресов</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Статические аренды можно динамически добавлять в списки адресов в определении аренды. Это отличная функция, так как этот список адресов можно использовать в правилах файрвола для блокировки трафика с не назначенных IP-адресов. Динамические аренды из пула добавить нельзя, было бы здорово иметь такую функцию тоже. Возможно, это можно сделать с помощью скрипта аренды, но было бы проще, если бы DHCP-сервер делал это напрямую. С наилучшими пожеланиями, Ян <br />
			<i>14.03.2015 08:17:00, JNK.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395573</link>
			<guid>http://mikrotik.moscow/forum/forum57/85351-zapros-funktsii_-dobavit-nefiksirovannye-dhcp_klienty-v-spisok-adresov/message395573</guid>
			<pubDate>Sat, 14 Mar 2015 08:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
