
Как на MikroTik заблокировать доступ всем странам кроме России, Украины и Белорусии? Оказываеться, что сделать это проще простого !
- Получаем список всех IP адрессов нужной страны
- Вносим днный список в address-list
- Импортируем список
- Добавляем правило в firewall на блокировку
Это все что необходимо выполнить для блокировки . Я буду блокировать доступ всем странам кроме Украины, почему кроме? так как стран которых нужно заблокировать гараздо больше чем наоборот, ну как то так )
Чтобы сразу перейти к списку команд нажмите сюда
Получение списка IP адресов
Список адресов, а точнее даже сразу правило для Микротик с нужными адресами можно получить по ссылке http://www.iwik.org/ipcountry/mikrotik/UA Скаичивать ничего не надо, это сразу готовое правило для импорта в address-list
В конце ссылки UA - это список всех IP Украины, чтобы составить такой же список для России, Белорусии в конце необходимо заменить UA на RU (Россия) или BY (Беларусь)
Коды стран можно взять тут

Вносим днный список в 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 можно ТУТ

Полный список команд
/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 - интерфейс подключение к провайдеру
Спиок кодов стран ТУТ