Блокировка MAC адреса на MikroTik

Блокировка доступа в интернет по MAC-адресу может быть полезна в случаях, когда необходимо ограничить доступ для определённых устройств в сети. В этой статье рассмотрим три основных метода для блокировки MAC-адреса в MikroTik с RoS 7 на борту:

  1. Блокировка MAC-адреса с использованием правила "Bridge Filter Rule"
  2. Блокировка MAC-адреса с помощью правила фаервола "Firewall Filter Rule"
  3. Блокировка MAC-адреса из  "DHCP Lease"

Блокировка с помощью правила фильтра MikroTik Bridge

Фильтры моста позволяют ограничивать или контролировать трафик на уровне канального уровня. Этот метод подходит для сетей, где используется мост (bridge), и позволяет заблокировать доступ для конкретных устройств по их MAC-адресу.

  1. Открываем WinBox или WebFig и подключаемся к MikroTik.
  2. Переходим в раздел Bridge на вкладку Filters
  3. Нажимаем на знак плюс (+) . Появится окно "New Bridge Filter Rule"
  4. На вкладке General в строке "Chain" выбираем input
  5. В строке " In. Bridge" выбираем нужный bridg из в раскрывающегося меню
  6. Вписываем в строке "Src. MAC Address" нужный MAC Address для блокировки
  7. Пере ходим на вкладку Action и в строке "Action" выбираем drop
  8. Далее жмем Apply и OK
Блокировка MAC адреса на MikroTik
bridge_mac_block_drop

Те же действия, но через командную строку

interface/bridge/filter/add chain=input in-bridge=bridge action=drop  src-mac-address=<mac адрес>

Блокировка с помощью Firewall Filter Rule

Так же можно заблокировать доступ в сеть с помощью фервола, что является наиболее привычным для меня способом настройки. Фильтрация трафика на уровне брандмауэра — это один из наиболее популярных способов ограничения доступа в сети. Данный метод позволяет блокировать трафик на уровне IP или MAC-адресов.

  1. Переходим в раздел IP > Firewall
  2. На вкладке Filter Rules добавляем правило нажав на знак плюс (+)
  3. На вкладке General в строке "Chain" выбираем forward
  4. В строке "In. Interface" или "In. Interface List" (зависит от настройки) выбираем нужный interface или interface list из в раскрывающегося меню
  5. На вкладке Advanced в строке "Src. MAC Address" вписываем нужный MAC Address
  6. Далее переходим на вкладку Action  и в поле "Action" выбираем drop
  7. Далее жмем Apply и OK
firewall_mac_block
firewall_mac_block_mac-adress
firewall_mac_block_action

Те же действия, но через командную строку

ip/firewall/filter/ add chain=forward in-interface=<название интерфейса> in-interface-list=<названия интерфейс-листа> src-mac-address=<mac адрес> action=drop

Блокировка MAC-адреса из аренды DHCP

Также возможно заблокировать MAC-адрес из DHCP Server Lease. Если мы заблокируем доступ MAC-адреса из DHCP Server Lease, MAC-адрес не сможет получить IP-адрес от DHCP-сервера. Таким образом, MAC-адрес не получит подключение к сети и соответственно к интернету. Этот метод больше подходит для блокировки доступа устройства к нашей сети.

  1. Переходим в раздел IP > DHCP Server
  2. На вкладке Leases добавляем правило нажав на знак плюс (+)
  3. На вкладке General в строке "MAC Address" вписываем нужный MAC Address
  4. Ниже, напротив "Block Access" ставим галочку
  5. Далее жмем Apply и OK
dhcp-lease_mac_block

Те же действия, но через командную строку

ip/dhcp-server/lease/ add mac-address=<mac адрес> block-access=yes

На этом все. Каждый из этих методов может использоваться в зависимости от специфики сети и задач.

Рейтинг
( Пока оценок нет )