Разберем тему работы сети с двумя провайдерами на Микротик , настройки маршрутизации и распределение трафика по подсетям.

Условия:
На MikroTik приходит два канала от одного провайдера, с разными статическими IP.
Шлюз у обоих ip-адресов одинаковый 1.1.1.254.

Необходимо разделить 4 локальные подсети таким образом, что бы две (192.168.1.0/24, 192.168.2.0/24) ходили наружу по WAN1 (1.1.1.1),а другие две (192.168.3.0/24, 192.168.4.0/24) по WAN2 (1.1.1.2).

WAN1 (1.1.1.1)
WAN2 (1.1.1.2)

1.Назначена адресация интерфейсов:

/ip address
add address=1.1.1.1/24 network=1.1.1.0 interface=WAN1
add address=1.1.1.2/24 network=1.1.1.0 interface=WAN2
add address=192.168.1.1/24 network=192.168.1.0 interface=Local1
add address=192.168.2.1/24 network=192.168.2.0 interface=Local2
add address=192.168.3.1/24 network=192.168.3.0 interface=Local3
add address=192.168.4.1/24 network=192.168.4.0 interface=Local4

2.Создаем адрес листы, по которым раскидываем подсети, согласно которым будут распределяться внешние каналы:

/ip firewall address-list
add address=192.168.1.0/24 list=office_address_list
add address=192.168.2.0/24 list=office_address_list
add address=192.168.3.0/24 list=servers_address_list
add address=192.168.4.0/24 list=servers_address_list

3.Маркируем каналы, указав каждому из них адрес лист:

/ip firewall mangle
add action=mark-routing chain=prerouting new-routing-mark=WAN1_1.1.1.1 src-address-list=office_address_list
add action=mark-routing chain=prerouting new-routing-mark=WAN2_1.1.1.2 src-address-list=servers_address_list

4.Настраиваем правила NAT выхода в интернет:

/ip firewall nat
add action=src-nat chain=srcnat out-interface=WAN1 src-address=192.168.1.0/24 to-addresses=1.1.1.1
add action=src-nat chain=srcnat out-interface=WAN1 src-address=192.168.2.0/24 to-addresses=1.1.1.1
add action=src-nat chain=srcnat out-interface=WAN2 src-address=192.168.3.0/24 to-addresses=1.1.1.2
add action=src-nat chain=srcnat out-interface=WAN2 src-address=192.168.4.0/24 to-addresses=1.1.1.2

5.Прописываем статически маршруты, обратите внимание, так как оба внешних ip-адреса провайдера используют один и тот же шлюз, мы добавляем через % имя интерфейса, с которого они выходят:

/ip route
add check-gateway=ping distance=1 gateway=1.1.1.254%WAN1 pref-src=1.1.1.1 routing-mark=WAN1_1.1.1.1
add check-gateway=ping distance=1 gateway=1.1.1.254%WAN2 pref-src=1.1.1.2 routing-mark=WAN2_1.1.1.2
add check-gateway=ping disabled=yes distance=1 gateway=1.1.1.254

6.Добавляем правила:

/ip route rule
add dst-address=192.168.1.0/24 action=lookup table=main
add dst-address=192.168.2.0/24 action=lookup table=main
add dst-address=192.168.3.0/24 action=lookup table=main
add dst-address=192.168.4.0/24 action=lookup table=main
add dst-address=1.1.1.0/24 action=lookup table=main

7.Настраиваем forwarding:

/ip firewall filter
add action=accept chain=forward src-address=192.168.1.0/24
add action=accept chain=forward dst-address=192.168.1.0/24
add action=accept chain=forward src-address=192.168.2.0/24
add action=accept chain=forward dst-address=192.168.2.0/24
add action=accept chain=forward src-address=192.168.3.0/24
add action=accept chain=forward dst-address=192.168.3.0/24
add action=accept chain=forward src-address=192.168.4.0/24
add action=accept chain=forward dst-address=192.168.4.0/24

Таким образом мы выполнили задачу: одновременная работа двух провайдеров mikrotik c разделение локальных сетей.

7 thoughts on “MikroTik два провайдера.

  1. а если по подробнее? у меня роутер уже настроен, на днях провели еще 1 кабель от того провайдера, сейчас как сделать так, чтобы они работали одновременно в одной сети?

  2. Отличная рабочая статья, только вот остался один вопрос, как для самого роутера промаркировать маршрут, а то обновления прошивки и NTP, работать не будут.

      1. Еще бы к этой конструкции прицепить резервный канал для двух организаций, и началась бы жизнь. Автору спасибо.

  3. У меня два провайдера основной и резервный, можно ли настроить так что бы один определенный локальный ip адреса например 192.168.88.160 выходил на интернет через резервный? Что бы можно было зайти на сайт 2ip.ru и там выходил имя резервного провайдера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.