GeoIP для MikroTik’а

geoip_2medvedya

Как на MikroTik заблокировать доступ всем странам кроме России, Украины и Белорусии? Оказываеться, что сделать это проще простого !

  1. Получаем список всех IP адрессов нужной страны
  2. Вносим днный список в address-list
  3. Импортируем список
  4. Добавляем правило в firewall на блокировку

Это все что необходимо выполнить для блокировки . Я буду блокировать доступ всем странам кроме Украины, почему кроме? так как стран которых нужно заблокировать гараздо больше чем наоборот, ну как то так )

Чтобы сразу перейти к списку команд нажмите сюда

Получение списка IP адресов

Список адресов, а точнее даже сразу правило для Микротик с нужными адресами можно получить по ссылке http://www.iwik.org/ipcountry/mikrotik/UA Скаичивать ничего не надо, это сразу готовое правило для импорта в address-list
В конце ссылки UA - это список всех IP Украины, чтобы составить такой же список для России, Белорусии в конце необходимо заменить UA на RU (Россия) или BY (Беларусь)
Коды стран можно взять тут

GeoIP для MikroTik'а

Вносим днный список в address-list

Открываем терминал в Winbox ( New Terminal ), так же можно подключиться по SSH ( как подключиться по SSH к MikroTik описано тут ). Чтобы внести список выполняем команду:

/tool fetch url=http://www.iwik.org/ipcountry/mikrotik/UA

Импортируем список

Выполняем команду:

/import file-name=UA

Добавляем правило в firewall на блокировку

/ip firewall filter add action=drop chain=forward in-interface=ether1 src-address-list=!UA



Получить список IP стран для MikroTik в формате TXT можно ТУТ

GeoIP для MikroTik'а

Полный список команд

/tool fetch url=http://www.iwik.org/ipcountry/mikrotik/UA
/import file-name=UA
/ip firewall filter add action=drop chain=forward in-interface=ether1 src-address-list=UA

Где UA - код страна
ether1 - интерфейс подключение к провайдеру
Спиок кодов стран ТУТ

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