fb logo  VK  Feed icon.svg  

Настройка MikroTik PCC: Обьединение двух провайдеров и резервирование.

опубликовал от 02 Июнь, 2013

Существуют задачи для которых необходима большая пропускная способность канала интернета и высокая его достуность. Какой бы у вас не был хороший провайдер он не резервирует канал к своим пользователям. Практика показывает что раз в месяц интернет пропасть может у любого абонента подключённого как по ADSL так и Ethernet. Также провайдер не предоставляет больших скоростей чем те которые есть в его официальных тарифных планах. Выход может быть в подключении второго резервного провайдера. Что можно сделать чтобы всегда оставаться на связи и использовать на максимум ваш резервный канал. Как в несколько раз быстрее загружать файлы с торрентов и при этом добиться корректной работы приложений плохо работающих при балансировке пакетов? Как опубликовать сервисы вашего сервера в интернете при использовании обьединённых каналов? Тема этой статьи обьединение каналов на MikroTik.

Инструкция работала с RouterOS 5.26, к 6-ой версии не подходит. 

 

Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Материал подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В состав входят 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.

 

Для тех кто не хочет тратить своё дорогое время на изучение данного мануала предлагаем нашу платную помощь.

Для начала создадим два PPPoE соединения с провайдером назвав их pppoe-byfly1и pppoe-byfly2. Для этого выполним в терминале:

 

/interface pppoe-client
add disabled=no interface=ether1-gateway name=pppoe-byfly1 password=11111111 use-peer-dns=yes user=Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
add disabled=no interface=ether1-gateway name=pppoe-byfly2 password=22222222 user=Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

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

Будем рассматривать ситуацию в которой мы не меняем ip адреса установленные изготовителем маршрутизатора (192.168.88.1/24). Интерфейс который смотрит на пользователей в большинстве маршрутизаторов Mikrotik умолчанию bridge-local.  Для того чтобы прописать ip в роутер тем кто всё же удалил его выполните в консоли это:

 

/ip address
add address=192.168.88.1/24 broadcast=192.168.0.255 comment="LAN" disabled=no interface=bridge-local network=192.168.88.0

 

Не забывает сделать NAT для соединений с интернетом:

 

/ip firewall nat
add action=masquerade chain=srcnat comment="nat1" disabled=no out-interface=pppoe-byfly1
add action=masquerade chain=srcnat comment="nat2" disabled=no out-interface=pppoe-byfly2

 

Приступим к маркировке соединений. Пользователи которым будет производится склейка канала будут находится в диапазоне ip 192.168.88.0/25. Диапазон 192.168.88.128/25 будет выходить в интернет только через соединение pppoe-byfly2 и для него будет доступно только резервирование:

 

/ip firewall mangle
add action=mark-connection chain=prerouting comment="mark-out-byfly1-connection" disabled=no dst-address-type=!local new-connection-mark=pppoe1_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0 src-address=192.168.88.0/25
add action=mark-connection chain=prerouting comment="mark-out-byfy2-connection" disabled=no dst-address-type=!local new-connection-mark=pppoe2_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1 src-address=192.168.88.0/25

Отмаркируем маршруты:

 

/ip firewall mangle

add action=mark-routing chain=prerouting comment="mark-out-routing1" connection-mark=pppoe1_conn disabled=no new-routing-mark=to_pppoe1 passthrough=yes src-address=192.168.88.0/25
add action=mark-routing chain=prerouting comment="mark-out-routing2" connection-mark=pppoe2_conn disabled=no new-routing-mark=to_pppoe2 passthrough=yes src-address=192.168.88.0/25

Пропишем основной маршрут для роутера и маркированный метками to_pppoe1, to_pppoe2 для пользователей в сети 192.168.88.0/25

 

/ip route
add check-gateway=arp comment="for-router-and-192.168.88.128/25" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-byfly2
add check-gateway=arp comment="for-192.168.88.0/25" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-byfly2 routing-mark=to_pppoe2
add check-gateway=arp comment="for-192.168.88.0/25" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-byfly1 routing-mark=to_pppoe1

 

Обеспечим взаимное резервирование каналов чтобы при падении одного из них пользователи не остались без интернета:

 

/ip route

add check-gateway=arp comment="rezerv-for-192.168.88.0/25 " disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-byfly2 routing-mark=to_pppoe1
add check-gateway=arp comment="rezerv-for-192.168.88.0/25" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-byfly1 routing-mark=to_pppoe2
add check-gateway=arp comment="rezerv-for-router-and-192.168.88.128/25" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-byfly1

 

 У данной схемы баллансировки есть недостатки:

 Она не позволяет публиковать сервисы серверов в интернете поэтому их следует разместить в диапазоне 192.168.88.128/25 и пробросить порты следующими командами в терминале:

 

/ip firewall nat
add action=dst-nat chain=dstnat comment=FTP dst-port=21 in-interface=pppoe-byfly2 protocol=tcp to-addresses=192.168.88.254 to-ports=21
add action=dst-nat chain=dstnat comment=HTTP dst-port=80 in-interface=pppoe-byfly2 protocol=tcp to-addresses=192.168.88.254 to-ports=80

 

где 192.168.88.254 ip сервера а 80 и 21 порты tcp на которых работают сервисы.

Эту схему балансировки не корректно поддерживают некоторые сайты поэтому для 80 и 443 порта рекомендуем её не использовать. Для того чтобы весь http и https трафик не метался между соединениями добавим в mangle перед всеми правилами маркировку маршрутов которая повернёт его полностью на второе соединение с интернетом:

 

/ip firewall mangle
add action=mark-routing chain=prerouting comment="443 80 mark routing" \
 dst-port=443,80 new-routing-mark=to_pppoe2 passthrough=no protocol=tcp

 

Можно как альтернативу попробовать также балансировать трафик на 80 и 443 порт выбрав per-connection-classifier равным src-address. Добавлять в mangle эти правила следует перед всеми маркировками маршрутов:

 

/ip firewall mangle

add action=mark-connection chain=prerouting comment=mark-out-byfy2-connection-on-80-443 dst-address-type=!local dst-port=80,443 new-connection-mark=pppoe2_conn per-connection-classifier=src-address:2/1 protocol=tcp src-address=192.168.88.0/25
add action=mark-connection chain=prerouting comment=mark-out-byfly1-connection-on-80-443 dst-address-type=!local dst-port=80,443 new-connection-mark=pppoe1_conn per-connection-classifier=src-address:2/1 protocol=tcp src-address=192.168.88.0/25

 

В данном случае вы получите менее равномерную баллансировку каналов, зато открытие сайтов будет происходить лучше.

Ещё вы можете у нас заказать платную настройку маршрутизатора.

Настройка PCC для версии MikroTik 6.48.5.

 

Освоить MikroTik Вы можете с помощью онлайн-куса «Настройка оборудования MikroTik». Курс содержит все темы, которые изучаются на официальном курсе MTCNA. Автор курса – официальный тренер MikroTik. Материал подходит и тем, кто уже давно работает с микротиками, и тем, кто еще их не держал в руках. В состав входят 162 видеоурока, 45 лабораторных работ, вопросы для самопроверки и конспект.

Прочитано 97500 раз Последнее изменение Вторник, 16 Ноябрь 2021 13:24
Кардаш Александр

Автор статей по настройке ОС и сетевого оборудования. Отвечу на форуме на ваши вопросы. Добрый айтишник! 

Сайт: https://netflow.by/forum/newtopic

Другие материалы с нашего сайта:

Комментарии   

evgen
# 0 evgen 07.02.2017 11:44
Тут:
/ip address add address=192.168.88.1/24 broadcast=192.168.0.255 comment="LAN" disabled=no interface=bridge-local network=192.168.88.0

broadcast=192.168.0.255 - лишнее?
Ответить
МИХАИЛ
# 0 МИХАИЛ 10.03.2016 06:20
стоит два моста, на удалении от города 10 км. на каждый мост приходится по 50 Мбит, и соответственно стоит 2 микротика 750, PPPoE соединение. Возможно ли эти 2 моста соеденить в 1 микротик, и чтоб на выходе LAN получить 100 Мбит. Чтоб как то это все аккуратно балансировало? Чтоб 2 PPPoE соеденения были в одном микротике. А в лучшем варианте 3! 3 wan -2 lan.

Ответ: Можно на основе этого сделать netflow.by/.../...
Ответить
Андрей
# 0 Андрей 18.11.2015 10:31
Доброго дня! Вот вопросик:
есть 2 провайдера
ADSL.BY
Atlant Telecom
пришли они в микротик. работают себе, но как допустим из 20-ти пользователей, 5-и дать атлант а 15-ти adsl.by Ну и что бы при отказе одного, всех на работающий, а потом обратно.

Ответ: Отмаркируйте маршруты пользователей 2-я routing mark в mangle. Для каждого routing mark создайте свою таблицу маршрутизации с двумя маршрутами. Метрики на маршрутах должны быть разными...
Ответить
Владимир
# 0 Владимир 20.01.2014 12:05
работает нормально единственная балансировка которая более менее работает у меня ! у меня 1 провайдер билайн L2TP статика для физ лиц 2 провайдер ростелеком PPPOE адрес автоматом без шлюза ! хотелось бы у вас увидеть такую схему перерыл весь интернет единственно только ваш пример более менее работает
Ответить
Юрий
# 0 Юрий 17.01.2014 15:53
Вопрос, если:
" мы не меняем ip адреса установленные изготовителем маршрутизатора (192.168.88.1/24)"
При этом делаем правила для тех кто в общие правила не попал:
"for-router-and-192.168.88.128/25" и "rezerv-for-router-and-192.168.88.128/25"
Каким образом мы роутер исключаем? Роутер же у нас остался внизу, где пользователи в и-нет ходят? Или я что-то не доглядел?
Ответить
Mihail
# 0 Mihail 05.12.2013 16:47
Хотелось бы увидеть пример настройки подключения к МТИС эзернет по L2TP . Мтис что то намутил. Просто классическое соединение происходит, но рвется ровно через минуту Даже если проманипулировать маршрутами по умолчанию Все равно рвет через минуту. АСУС за 20 зеленых соединяется и не рвет связь Мистика прямо какая то...

Ответ: Такой проблемы пока не встречал. Сейчас могу посоветовать только поменять прошивку на Mikrotik. Попробуйте или обновиться или наоборот вернуться на пятую версию Router OS
Ответить
Андрей
# 0 Андрей 05.12.2013 00:24
Можно ли ссумировать несколько PPPoE подключений к одному провайдеру, у всех один шлюз?

Ответ: Да, можно! Ничего для этого специально настраивать не надо...
Ответить
Максим
# 0 Максим 03.11.2013 18:49
Все работает отлично, по данной схеме мне помог настроить Александр, связывался с ним по skype, указному в контактах на этом сайте. Рекомендую его как квалифицированного специалиста, он быстро разобрался в проблеме и все настроил, и мне стало понятно в чем моя ошибка.
Ответить

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

Комментарий будет удалён, если не будет содержать осмысленный текст. В тексте сообщения не должно быть бесполезных ссылок на другие сайты.

 rss  vk groupe

 

Скромняга
Как-то раз Билла Гейтса спросили:— Какая из операционных систем, когда либо создававшихся человеком,самая лучшая?— UNIX, — не задумываясь ответил Гейтс.— Но… а как же Windows?— Windows создал Бог, — скромно ответил тот.
Анекдот дня
Если программа работает не так, как написано в инструкции к ней - то ошибка может быть и там, и там. Согласно народной примете, в новый дом первым нужно впускать интернет-кабель. И где он ляжет - там ставьте кровать. И стол. И комп. И жрачку На русификацию новой версии Windоws было потрачено
«
»
  • 1
  • 2
  • 3
  • 4
  • 5

Нравится ли вам наш блог?

Услуги по удалённой настройке MikroTik
Полноценное использование маршрутизатора MikroTik достигается только в результате его грамотной настройки. Неопытный специалист может очень долго провозиться с маршрутизатором, так и не заставив его
Услуги переустановки Windows с выездом в офис
Переустановка Windows на дому и офисе с выездом по Минску весьма востребованная услуга. Иногда ввиду заражения вирусами или вредоносными программами, а также после случайно удаления системных
Услуги ремонта компьютеров с выездом в офис
Каждый из нас хоть раз сталкивался с неожиданной поломкой компьютера, его комплектующих, или же выхода из строя программного обеспечения. Зачастую, это происходит в самый неподходящий момент: когда
Услуги настройки Wi-Fi сети на дому и в офисе
Настроим любые Wi-Fi роутеры с выездом к вам на дом или в офис по Минску. Современные компьютерные технологии предлагают пользователю все новые достижения, способные сделать работу с компьютером и
Услуги по настройке модемов на дому и в офисе
Настроим роутеры белорусских интернет провайдеров с выездом на дом и в офис по Минску. Сегодня многие пользователи знакомы с беспроводными сетями, знают о преимуществах их использования. Однако
Услуги установки и настройки свободных программ
Для начинающих пользователей Windows и Mac мы предлагаем услуги установки и настройки свободного программного обеспечения с выездом по Минску в офис. Предлагаем вам установить: пакет офисных
Услуги настройки роутеров в офисе и на дому
Использование маршрутизатора (англ. router) возможно только после его правильной настройки, а это не так уж и просто. Как правило нет опредёлённой методологии для осуществления настройки, ведь
Услуги настройки и обслуживания локальных сетей
Настройка локальной сети в Минске является ответственным этапом запуска сетей и требует тщательной проработки квалифицированными специалистами. Локальные сети (проводные и беспроводные) дают
Услуги монтажа локальной вычислительной сети
Прокладка локальных сетей это комплексная работа, которая выполняется нашими специалистами качественно, продуманно и в сроки, четко оговоренные с заказчиком. На сегодняшний день, прокладка
Услуги подключения и настройки периферийных устройств
Если Вы приобрели оборудование для персонального компьютера, но не знаете как его установить и настроить, не хотите копаться в тонкостях подобных работ или же не имеете на это время, опытные
Услуги чистки ноутбуков от пыли в офисе
Одна из самых распространенных неисправностей ноутбука является перегрев из-за забившейся пылью системы охлаждения. В следствии чего ноутбук тормозит, а порой даже выключается.  Если Ваш

Авторизация