Обнаружена блокировка рекламы: Наш сайт существует благодаря показу онлайн-рекламы нашим посетителям. Пожалуйста, подумайте о поддержке нас, отключив блокировщик рекламы на нашем веб-сайте.
Ну и хорошо, что вы нашли свой вариант. Самый что ни на есть предпочтительный вариант. Надеюсь это не последний ваш скрипт)) Поверьте, мне очень хочется, чтобы люди учились сами и помогали учиться другим. Вот тот вариант, что метит у меня в сети гостей:
Старый проверенный вариант без глобальных переменных
{ :global leaseBound; :global leaseActMAC; :global leaseActIP; :global leaseServerName; :local t [/system clock get time]; :local d [/system clock get date]; :local g [("Guest" . "-" . $d . "-" . $t)]; :if ($leaseServerName="DHCP" && [/ip dhcp-server lease get [/ip dhcp-server lease find mac-address=$leaseActMAC] comment]="" && $leaseBound=1) do={ /ip dhcp-server lease set [/ip dhcp-server lease find mac-address=$leaseActMAC] comment=$g /ip firewall address-list add address=$leaseActIP list="Drop" timeout=1d } }
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...