Продукция
 
Производители
 
Новости
 
Статьи

Настройка роутера MikroTik на два провайдера

19.06.2015
  1. Описание подключений
  2. Сброс конфигурации по умолчанию
  3. Настройка 1-го WAN порта
  4. Настройка 2-го WAN порта
  5. Настройка LAN портов 3-5 и Wi-Fi
  6. Настройка NAT
  7. Настройка переключения интернет каналов между двумя провайдерами
  8. Проверка переключения интернета между двумя провайдерами

В этой статье описана самая полная инструкция, как настроить роутер MikroTik на два провайдера.

Одновременное подключение к двум интернет-провайдерам используют, чтобы организовать резервный канал связи на тот случай, если пропадет связь с одним из провайдеров. В этом случае роутер автоматически переключится на второго провайдера, и вы сможете продолжать работать в интернете. Подключение к двум провайдерам используют в организациях, где нужно обеспечить постоянный доступ сотрудников к интернету.

Для обеспечения отказоустойчивого интернет-канала вам понадобится роутер, который поддерживает настройку на несколько провайдеров. Роутеры MikroTik прекрасно подходят для данной задачи.

 

Описание подключений

В примере мы будем использовать роутер MikroTik RB951Ui-2HnD.

В 1-ый порт роутера подключен кабель от 1-го провайдера, во 2-ой порт подключен кабель от 2-го провайдера, порты 3-5 и Wi-Fi используются для подключения компьютеров локальной сети.

Настройка MikroTik на два провайдера

1-й порт будет настроен на динамическое получение сетевых настроек от провайдера по DHCP. Провайдер выдает роутеру динамический IP-адрес 10.10.10.10

2-й порт будет настроен вручную на статический IP-адрес 20.20.20.20, шлюз 20.20.20.1 и маску 255.255.255.0

 

Сброс конфигурации по умолчанию

С помощью программы Winbox сбрасываем заводскую конфигурацию по умолчанию, чтобы настроить роутер MikroTik на два провайдера с нуля:

  1. Откройте меню System - Reset Configuration;
  2. Поставьте галочку No Default Configuration;
  3. Нажмите Reset Configuration.
    Сбросить конфигурацию MikroTik

  4. Далее нажмите кнопку Yes.

После перезагрузки в Winbox выберите в списке MAC адрес устройства, и подключитесь с пользователем admin без пароля.

 

Настройка 1-го WAN порта

Настраиваем 1-й порт на динамическое получение сетевых настроек от провайдера по DHCP.

  1. Откройте меню IP - DHCP Client;
  2. Нажмите кнопку Add (синий крестик);
  3. В появившемся окне в списке Interface выберите интерфейс ether1;
  4. Add Default Route выберите No;
  5. Нажмите кнопку OK.

Настройка DHCP Client в MikroTik

 

Теперь мы получили IP адрес от провайдера, который отображается в столбце IP Address.

Получение сетевых настроек DHCP клиента в MikroTik

 

Проверим, что есть подключение к интернет. Откройте меню New Terminal и введите команду ping ya.ru. Как видите, пинг есть.

Проверка подключения к интернету в MikroTik

 

Настройка 2-го WAN порта

2-й порт настраиваем на статический IP-адрес 20.20.20.20, шлюз 20.20.20.1 и маску 255.255.255.0

  1. Откройте меню IP - Addresses;
  2. Нажмите кнопку Add (синий крестик);
  3. В появившемся окне в поле Address пропишите статический IP адрес / маску подсети 20.20.20.20/24 ;
  4. В списке Interface выберите интерфейс ether2;
  5. Нажмите кнопку OK.

Настройка статики второго провайдера

 

Настоим IP-адрес интернет шлюза:

  1. Откройте меню IPRoutes;
  2. Нажмите кнопку Add (синий крестик);
  3. В появившемся окне в поле Gateway пропишите IP адрес шлюза 20.20.20.1;
  4. Нажмите кнопку OK.

Настройка Gateway в MikroTik

 

Добавим IP-адрес DNS сервера:

  1. Откройте меню IP - DNS;
  2. В поле Servers пропишите IP адрес DNS сервера, например 8.8.8.8;
  3. Уберите галочку Allow Remote Requests;
  4. Нажмите кнопку OK.

Настройка DNS в MikroTik

 

Проверим, что есть подключение к интернет. Отключите кабель первого провайдера, откройте меню New Terminal и введите команду ping ya.ru.

Проверка настроек пингованием

Пинги идут, значит все настроено правильно. Можно подключить кабель первого провайдера обратно.

 

Настройка LAN портов 3-5 и Wi-Fi

LAN порты 3-5 будут объединены с Wi-Fi интерфейсом в единую локальную сеть, к которой будут подключаться компьютеры.

 

Объединяем LAN порты 3-5 в свитч

  1. Откройте меню Interface;
  2. Сделайте двойной щелчок мыши по интерфейсу ether4;
  3. В списке Master Port выберите ether3 (главный порт нашего свитча);
  4. Нажмите кнопку ОК.

Повторите тоже самое для интерфейса ether5.

Объединение портов MikroTik в свитч

 

Напротив портов ether4 и ether5 появится буква S (Slave - ведомый).

Статус свитч портов MikroTik

 

Создаем интерфейс Bridge-local и объединяем в нем LAN порты и Wi-Fi

Чтобы LAN порты 3-5 объединить с Wi-Fi в одну сеть, нужно создать bridge интерфейс, и добавить в него мастер порт свитча ether3 и Wi-Fi интерфейс wlan1.

Создаем интерфейс bridge-local:

  1. Откройте меню Bridge;
  2. Нажмите кнопку Add (синий крестик);
  3. В поле Name пропишите имя интерфейса bridge-local;
  4. Нажмите кнопку OK.

Добавляем Bridge интерфейс в MikroTik

 

Добавляем главный порт свитча ether3 в bridge-local:

  1. Перейдите на вкладку Ports и нажмите кнопку Add (синий крестик);
  2. В списке Interface выберите главный ethernet порт свитча ether3;
  3. В списке Bridge выберите интерфейс bridge-local;
  4. Нажмите кнопку OK.

Добавляем мастер порт свитча в бридж MikroTik

 

Добавляем Wi-Fi интерфейс в bridge-local:

  1. На вкладке Ports нажмите кнопку Add (синий крестик);
  2. В списке Interface выберите беспроводной интерфейс wlan1;
  3. В списке Bridge выберите интерфейс bridge-local;
  4. Нажмите кнопку OK.

Добавляем беспроводной интерфейс с бридж MikroTik

 

Назначаем IP-адрес интерфейсу bridge-local:

  1. Откройте меню IP - Addresses;
  2. Нажмите кнопку Add (синий крестик);
  3. В поле Address введите IP-адрес и маску локальной сети 192.168.88.1/24;
  4. В списке Interface выберите интерфейс локальной сети bridge-local;
  5. Нажмите кнопку OK.

Настройка IP адреса бридж интерфейса в MikroTik

 

Настраиваем DHCP сервер локальной сети.

Чтобы компьютеры, подключенные к роутеру, получали сетевые настройки автоматически, настроим DHCP сервер:

  1. Откройте меню IP - DHCP Server и нажмите кнопку DHCP Setup;
    Настройка dhcp сервера MikroTik

     
  2. В списке DHCP Server Interface выберите bridge-local и нажмите Next;
    Настройка дшсп микротик

     
  3. В этом окне выбирается сеть для раздачи DHCP. Оставляем без изменений и нажимаем кнопку Next;
    Настройка dhcp микротик

     
  4. В следующем окне указывается адрес шлюза. Нажмите кнопку Next;
    Настройка адреса шлюза в dhcp сервере микротик

     
  5. В этом окне прописывается диапазон IP адресов, которые будет раздавать DHCP сервер. Нажмите кнопку Next;
    Настройка диапазона ip адресов dhcp сервера микротик

     
  6. Далее вводятся адреса DNS серверов. Нажмите кнопку Next;
    Настройка dns серверов в dhcp сервере микротик

     
  7. Здесь задается время резервирования IP адресов. Нажмите кнопку Next;
    Время резервирования dhcp настроек в микротик

     
  8. Настройка DHCP сервера успешно завершена. Нажмите кнопку OK.

Настройка dhcp сервера микротик завершена

Настройка Wi-Fi

Сначала включим Wi-Fi:

  1. Откройте меню Wireless;
  2. Нажмите левой кнопкой мыши на интерфейсе wlan1 и нажмите кнопку Enable (синяя галочка).

Включить Wi-Fi интерфейс микротик

 

Создаем пароль для подключения к точке доступа MikroTik:

  1. Откройте вкладку Security Profiles и сделайте двойной щелчок левой кнопкой мыши по default;
  2. В появившемся окне в списке Mode выберите dynamic keys;
  3. Поставьте галочку напротив регистрации по протоколу WPA2 PSK;
  4. В поле WPA2 Pre-Shared Key введите пароль для подключения к Wi-Fi точке;
  5. Нажмите кнопку OK.

Настройка пароля Wi-Fi в Микротик

 

Настраиваем параметры Wi-Fi точки MikroTik:

  1. Откройте вкладку Interfaces и сделайте двойной щелчок левой кнопкой мыши на Wi-Fi интерфейсе wlan1, чтобы зайти в его настройки;
  2. Перейдите на вкладку Wireless;
  3. В списке Mode выберите режим работы ap bridge;
  4. В списке Band выберите 2GHz-B/G/N (в каких стандартах будет работать Wi-Fi точка);
  5. В списке Channel Width укажите ширину канала 20/40Mhz HT Above, чтобы беспроводные устройства смогли подключиться на максимальной скорости с шириной канала 40 МГц;
  6. В списке Frequency укажите, на какой частоте будет работать Wi-Fi;
  7. В поле SSID укажите имя Wi-Fi сети;
  8. Нажмите кнопку OK.

Настройка wifi в микротик

 

Настройка NAT

Чтобы компьютеры получили выход в интернет, необходимо настроить NAT.

Добавляем правило NAT для первого провайдера:

  1. Откройте меню IP - Firewall;
  2. Перейдите на вкладку NAT;
  3. Нажмите кнопку Add (синий крестик);
  4. В появившемся окне на вкладке General в списке Chain должно быть выбрано srcnat;
  5. В списке Out. Interface выберите интерфейс первого провайдера ether1;
  6. Перейдите на вкладку Action;
    Настройка NAT первого провайдера

     
  7. В списке Action выберите masquaerade;
  8. Нажмите OK.
    Настройка маскарадинга первого провайдера на Микротик

 

Добавляем правило NAT для второго провайдера:

  1. На вкладке NAT нажмите кнопку Add (синий крестик);
  2. В появившемся окне на вкладке General в списке Chain должно быть выбрано srcnat;
  3. В списке Out. Interface выберите интерфейс второго провайдера ether2;
  4. Перейдите на вкладку Action;
    Настройка NAT второго провайдера
     
  5. В списке Action выберите masquaerade;
  6. Нажмите OK.
    Настройка маскарадинга второго провайдера на Mikrotik

Теперь на подключенных к роутеру компьютерах должен появиться интернет. Проверьте это.

 

Настройка переключения интернет каналов между двумя провайдерами

Для настройки переключения интернет каналов между двумя провайдерами будем использовать маршруты (Routes) и встроенную утилиту Netwatch.

У нас будет два маршрута, через которые может идти интернет трафик. Весь трафик будет идти по умолчанию через 1-го провайдера.

Если вдруг пропадет связь с 1-ым провайдером, то мы активируем 2-ой маршрут, и весь трафик пойдет через 2-го провайдера.

Как только восстановится связь через 1-го провайдера, мы деактивируем 2-ой маршрут, и весь трафик пойдет через 1-го провайдера.

Утилита Netwatch поможет пинговать ip-адрес в интернете и выполнять скрипты, если ip-адрес перестал пинговаться или снова начал. Она будет выполнять активацию и деактивацию маршрута.

 

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

  1. Откройте меню IP - Routes;
  2. Кликните левой кнопкой мыши по маршруту первого провайдера со шлюзом 10.10.10.1 unrechable;
  3. Нажмите кнопку удалить (красный минус).

Удаляем маршрут по умолчанию в роутере Микротик

 

Теперь изменим параметры маршрута второго провайдера:

  1. Сделайте двойной щелчок левой кнопкой мыши по маршруту второго провайдера;
  2. В поле Gateway должен быть указан шлюз второго провайдера 20.20.20.1;
  3. В поле Distance ставим приоритет 2;
  4. Нажмите кнопку Comment;
    Настройка маршрута второго провайдера

     
  5. В поле напишите комментарий ISP2. Комментарий необходим для того, чтобы наши скрипты могли идентифицировать маршрут и активировать или деактивировать его.
  6. Нажмите кнопку OK и в следующем окне еще раз OK.
    Настройка комментария маршрута второго провайдера

     
  7. Выберите маршрут второго провайдера, кликнув по нему левой кнопкой мыши, и деактивируйте, нажав кнопку с красным крестиком. После этого маршрут станет серого цвета.
    Деактивация маршрута второго провайдера

 

Дальше нужно добавить маршрут первого провайдера заново, но прежде определим, какой IP-адрес шлюза выдает первый провайдер.

  1. Откройте меню IP - DHCP Client;
  2. Сделайте двойной щелчок левой кнопкой мыши на интерфейсе ether1;
  3. Перейдите на вкладку Status;
  4. Выпишите IP-адрес шлюза из поля Gateway. Он будет нужен при создании маршрута через первого провайдера.
Шлюз провайдера

 

Теперь добавляем маршрут через первого провайдера:

  1. Откройте меню IP - Routes;
  2. Нажмите кнопку добавить (синий плюсик);
  3. В поле Gateway укажите шлюз первого провайдера 10.10.10.1;
  4. В поле Distance ставим приоритет 3;
  5. Нажмите Comment;
    Добавляем маршрут через первого провайдера в Микротик

     
  6. В поле напишите комментарий ISP1.
  7. Нажмите кнопку OK и еще раз OK в следующем окне.
    Добавляем комментарий к маршруту первого провайдера

 

3-й маршрут понадобится для того, чтобы сервер Google по умолчанию пинговался только через 1-го провайдера.

  1. Нажмите кнопку добавить (синий плюсик);
  2. В поле Dst. Address укажите IP-адрес сервера Google 8.8.4.4;
  3. В поле Gateway укажите шлюз первого провайдера 10.10.10.1;
  4. В поле Distance ставим приоритет 1;
  5. Нажмите Comment;
    Добавляем маршрут к серверу Google через первого провайдера

     
  6. Напишите комментарий GOOGLE.
  7. Нажмите кнопку OK и еще раз OK.
    Добавляем комментарий к маршруту первого провайдера

 

Также добавим в Firewall правило, которое запретит пинговать ip-адрес 8.8.4.4 через 2-го провайдера. Иначе утилита Netwatch подумает, что связь с 1-ым провайдером восстановилась, и будет постоянно переключать маршруты по кругу.

  1. Откройте меню IP - Firewall и перейдите на вкладку Filter Rules;
  2. Нажмите кнопку добавить (синий плюсик);
  3. В списке Chain выберите Output;
  4. В поле Dst. Address введите адрес сервера 8.8.4.4;
  5. В списке Out. Interface выберите ether2;
  6. Перейдите на вкладку Action;
    Настройка фаервола для запрета пингования сервера Google через второго провайдера

     
  7. В списке Action выберите Drop;
  8. Нажмите кнопку OK.
    Настройка фаервола для запрета пингования сервера Google через второго провайдера

 

Netwatch будет проверять связь с интернетом путем пингования сервера Google с IP-адресом 8.8.4.4. Как только сервер перестанет пинговаться, выполнится скрипт, который активирует 2-й маршрут и трафик пойдет через 2-го провайдера. Как только связь через 1-го провайдера восстановится, то выполнится другой скрипт, который деактивирует 2-й маршрут и трафик пойдет через 1-го провайдера.

  1. Откройте меню Tools - Netwatch;
  2. Нажмите кнопку добавить (синий плюсик);
  3. В поле Host укажите сервер Google 8.8.4.4, который утилита будет пинговать;
  4. В поле Interval укажите интервал времени 00:00:05, через который будет пинговаться сервер. Для отладки работы скриптов поставим небольшой интервал 5 секунд. После отладки переключения между двумя провайдерами увеличим интервал до 30 секунд.
  5. Перейдите на вкладку Down;
    Настройка Netwatch в MikroTik

     
  6. На вкладке Down вставляем скрипт /ip route enable [find comment="ISP2"] Этот скрипт будет активировать маршрут через второго провайдера, если перестанет пинговаться сервер Google;
  7. Перейдите на вкладку Up;
    Настройка Netwatch Down в MikroTik

     
  8. На вкладке Up вставляем скрипт /ip route disable [find comment="ISP2"] Этот скрипт будет деактивировать маршрут через второго провайдера, если восстановится связь через первого провайдера;
  9. Нажмите кнопку OK.
    Настройка Netwatch Up в MikroTik

 

Проверка переключения интернета между двумя провайдерами

Проверим, как работает переключение между двумя провайдерами.

  1. Откройте меню IP - Routes. Маршрут второго провайдера должен быть серого цвета, т.е. не активен;
    Проверка настройки MikroTik на два провайдера

     
  2. Отсоедините от роутера кабель 1-го провайдера;
  3. В Routes маршрут второго провайдера должен активироваться.
    Переключение на второго провайдера в роутере Микротик

     
  4. Проверьте, что на компьютерах есть интернет.
  5. Теперь подключаем кабель первого провайдера обратно.
  6. В Routes маршрут второго провайдера должен деактивироваться.
    Проверка настройки MikroTik на два провайдера
  7. Проверьте, что на компьютерах есть интернет.

 

Настройка роутера MikroTik на два провайдера работает правильно. Теперь можно увеличить интервал пингования сервера Google.

  1. Откройте меню Tools - Netwatch;
  2. Сделайте двойной щелчок левой кнопкой мыши по 8.8.4.4;
  3. На вкладке Host в поле Interval укажите интервал времени 00:00:30 - 30 секунд.
  4. Нажмите кнопку OK.
    Настройка интервала времени Netwatch в MikroTik

     

На этом настройка маршрутизатора Микротик на два провайдера завершена.

 

Печатная версия Поделитесь статьёй:
  • Обычная форма
  • Facebook

Отзывы о статье

  Оценка: 5, Голосов: 112, Комментариев: 238
mihail 26.09.2015 23:06:36
Статья хорошая, но возможно ли настроить 2 ваны чтобы работали сразу на один лан? Провайдеры дают инет по PPPoE.И если один ван отвалится все работало по одному вану. плюс сделать балансировку. И есть одна проблемка. Через микротик не работает кассовый аппарат и не понимаю в чем проблема а все остальное работает.
medium 19.07.2015 10:49:37
Здраствуйсте! Такой вопрос: Я настроил свой микротик на 2 провайдера по этой статье до пункта настройки переключения каналов между провайдерами (в этом нет необходимости). Всё прекрасно работает! Но мне необходимо воплотить в жизнь следующую задачу: Через провайдера № 1 нужно организовать доступ в инет всем локальним машинам в сети. Через провайдер № 2 необходимо пропускать только торенты.
medium 19.07.2015 10:51:23
продолжение: Тоесть через ehter1 нужно чтобы бегал любой трафик кроме торентов, а через ehter2 только и только торенты, а больше ничего. Возможно ли сделать такое? Если да, то как? Буду очень благодарен за любые инструкции или ссылки на них.
PavelN5 20.07.2015 01:40:50
Эта статья предусматривает работу через ОДНОГО провайдера в ОДИН момент времени и переключение в случае АВАРИИ на основном канале на резервный.
Решение описанное в ЭТОЙ статье не для ВАШЕЙ задачи.
medium 20.07.2015 13:58:53
Я понял что описанное в этой статье не для моей задачи. Но всё-таки я хочу найти решение для своей задачи задав вопрос здесь в надежде что кто-то из опытных айтишников даст мне хоть какой-то совет. Вопрос всё ещё актуален для меня.
PavelN5 20.07.2015 23:25:03
точнее чем поиск по ключевым словам -
mikrotik wan load balancing
mikrotik 2 wan
и прочий подобный поиск я рецепта не дам ...
добейтесь этого потом решите свою задачу ...
PavelN5 17.07.2015 19:33:34
7. Не всегда работа канала прекращается с видимым результатом - блокировка всего трафика или отключение сетевого интерфейса .. и вот на выявление именно таких ситуаций простая схема с пингом одного адреса становится слабо применимой ...
Для простой статьи ее достаточно а для реального применения не всегда ...
PavelN5 17.07.2015 19:32:38
6. Если хотите чтобы динамически созданные маршруты не путались под ногами - задайте им не 0 а например 100-ю дистанцию и творите до 100 дистанции свои ручные маршруты ... и играйте ими ... включайте/выключайте, меняйте приоритет(дистанцию)... в этом случае у вас даже маршрут созданный автоматически есть откуда шлюз можно извлечь и в создаваемое правило вставить ...
PavelN5 17.07.2015 19:31:52
5. Боюсь ошибиться но динамически назначенные маршруты не удаляются (!! могу ошибаться ) более того после переподключения он снова вернется на свое место ... со своей дистанцией ... и что получтся в этой мешанине ... сказать сложно ...
одно точно будет- переодическое отсутствие связи на одном( Первом) из каналов и переход на резервный канал чаще чем нужно ...
Андрей 03.11.2015 20:58:30
Абсолютно верно. Именно в этом косяк. Не переключает обратно с провайдера 2 на провайдера 1. Виной тому - постоянно активный маршрут второго провайдера, который не отключается. Маршруты после ребута сами добавляются.

НО!

Решением будет отключить автоматическое добавление маршрута, в разделе DHCP Client убрав галочки с "Add default route" или выбрав "No". И уже только после этого будут только два маршрута:isp1 и isp2, которые будет netwatch перключать, тем самым переключая каналы интернета.
PavelN5 17.07.2015 19:31:05
4. Схема с ручным назначением шлюза взятого из статуса подключения первого провайдера - работать будет не всегда (пока не сменится динамически адрес на другой и соответственно с другим шлюзом ... менять это руками - не правильно

PavelN5 17.07.2015 19:29:54

3. Желательно настроить NTP (SNTP) сервис на стороне микротика - сталкивался с некорректными выдачами времени на стороне провайдера интернета (через DHCP) да и у разных ровайдеров время может отличаться друг от друга .. проще ориентироваться на единое время ... потом и протоколы работы проще разбирать ... что и когда произошло ...
PavelN5 17.07.2015 19:28:57
2. По результатам настройки только по этой статье получится полностью открытый миру роутер без фаервола ... что не есть правильно
статья не называется (частичная настройка !! ) неплохо это дополнить
PavelN5 17.07.2015 19:27:39
Вцелом статья написанна правильно и понятно но есть как обычно подводные камни ....
1. Косметическое замечание - в бридж удобнее добавлять не 3 а 5 порт и уже к 5 делать ведомыми 4 и 3 порты - это удобно в случае появления третьего провайдера - не требует кардинально менять схему подключения (1-2 или 1-2-3- Провайдеры остальное локалака)
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Добавить отзыв
Ваше Имя: *
Ваш e-mail:  

Отзыв: *
Оценка:  
Введите символы: *
Обновить
 
Магазин
Техподдержка
Наши партнеры
   
© 2003–2021 «Компания ТехноТрейд»
интернет-магазин сетевого оборудования
×
×
Валюта: