В роутерах и контроллерах RTU, есть возможность использовать несколько внешних интерфейсов с помощью которых роутер получает доступ во внешние сети.
Начиная с прошивки 1.5.1 введен пакет Mwan3
С помощью данного пакета можно выполнить ряд конфигураций в зависимости от нужных задач:
1. Приоритетный 3G канал, WAN резервный.
2. Приоритетный WAN канал, 3G резервный.
3. Объединение двух каналов для увеличения скорости.
Для использования данного режима необходимо "разобрать" сетевой мост LAN(br-lan) и создать WAN интерфейс.
Вы можете ознакомиться с примером корректного разделения сетевого моста в статье
Разделение сетевого моста LAN(br-lan)
1. Подготовка интерфейсов
Для корректной работы необходимо создать WAN интерфейс на порту eth0 или eth1(рекомендуемый)
Имя интерфейса делаем по умолчанию wire_internet
(Важно! имя интерфейса должно быть обязательно в нижнем регистре!!!)
Не забываем указать зону межсетевого экрана WAN для нашего нового интерфейса!!!
В результате мы должны получить вот такой список:
ВАЖНО!!! Для работы Mwan3 необходимо указать разные метрики для WAN интерфейсов.
INTERNET - имеет по умолчанию метрику 2 (т.е. вторичный интерфейс)
WIRE_INTERNET - необходимо установить метрику 1 (например это у нас основной интерфейс)
Метрику изменить можно при редактировании интерфейса:
2. Настройка Резервирования WAN
Настройки пакета находятся в меню Сеть -> Резервирование WAN
Необходимо перейти в конфигурирование для того, чтобы активировать работу с интерфейсами:
По умолчанию параметр Enabled выставлен в No
Редактируем настройки нужных интерфейсов:
После включения нужных интерфейсов и редактирования параметров проверки, настраиваем Правило для трафика:
Выставляем нужное нам (например balanced):
Доступные политики по умолчанию:
eth_only - Трафик идет только через интерфейс eth, 3G не используется.
3g_only - Трафик идет только через интерфейс 3G, eth не используется.
balanced - Распределение нагрузки на интерфейсы (eth-60%, 3G-40%).
eth_prefer - Приоритет трафика на интерфейс eth, если он не работает, трафик идет через 3G.
3g_prefer - Приоритет трафика на интерфейс 3G, если он не работает, трафик идет через eth.
Проверяем работу наших каналов:
Интерфейсы работают, можно проверять скорость.
3. Консольная настройка Резервирования WAN
Настраиваем файл конфигурации /etc/config/mwan3
nano /etc/config/mwan3
Вносим изменения в структуру и сохраняем файл:
config interface 'wire_internet'
option count '1'
option timeout '2'
option down '3'
option enabled '1'
option reliability '2'
option interval '5'
option up '8'
list track_ip '77.88.8.8'
list track_ip '8.8.4.4'
config interface 'internet'
option enabled '1'
option count '1'
option down '3'
list track_ip '77.88.8.8'
list track_ip '8.8.4.4'
option reliability '1'
option timeout '5'
option interval '60'
option up '8'
config rule 'default_rule'
option dest_ip '0.0.0.0/0'
option proto 'all'
option sticky '0'
option use_policy 'balanced'
Перезагружаем mwan3
mwan3 restart
Отслеживаем работу mwan3
logread | grep mwan3
mwan3 status
Сопутствующие статьи:
Как подключиться к роутеру RTU?
Дополнительная информация: