Привет, сетевой друг!
Сегодня разберем, как настроить балансировку нагрузки на двух WAN-линках в Mikrotik.
🟣Настройка IP-адресов: Начнем с настройки локальных IP-адресов для WAN-линков и локальной сети. Это базовая конфигурация для работы двух провайдеров./ip address
add address=1.1.1.199/24 interface=ether1 comment="Tars"
add address=2.2.2.199/24 interface=ether2 comment="Meeline"
add address=192.168.1.1/24 interface=ether3 comment="LAN Gateway"
🟣Настройка шлюзов:
Задаем несколько шлюзов с проверкой доступности по ICMP (ping), что позволяет автоматически переключаться между каналами при отказе одного из них.
/ip route
add dst-address=0.0.0.0/0 check-gateway=ping gateway=1.1.1.1,2.2.2.1
🟣Настройка NAT: Для выхода трафика из локальной сети в интернет через оба WAN-линка настраиваем NAT на интерфейсах.
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1 comment="Tars"
add action=masquerade chain=srcnat out-interface=ether2 comment="Meeline"
🟣Маркировка соединений и маршрутизация: Настроим Mangle для того, чтобы трафик с одного WAN-интерфейса всегда возвращался через тот же интерфейс. Это особенно важно для корректной работы VPN.
/ip firewall mangle
add action=mark-connection chain=input in-interface=ether1 new-connection-mark="Tars Input"
add action=mark-connection chain=input in-interface=ether2 new-connection-mark="Meeline Input"
add action=mark-routing chain=output connection-mark="Tars Input" new-routing-mark="Out Tars"
add action=mark-routing chain=output connection-mark="Meeline Input" new-routing-mark="Out Meeline"
🟣Балансировка трафика по LAN: Настроим правила для балансировки трафика, исходящего из локальной сети через два WAN-порта.
/ip firewall mangle
add action=mark-routing chain=prerouting in-interface=ether3 new-routing-mark="Out Tars" per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-routing chain=prerouting in-interface=ether3 new-routing-mark="Out Meeline" per-connection-classifier=both-addresses-and-ports:2/1
🟣Маршруты с метками: Завершаем настройку, создавая маршруты по умолчанию с метками для правильного распределения трафика.
/ip route
add distance=1 gateway=1.1.1.1 routing-mark="Out Tars"
add distance=1 gateway=2.2.2.1 routing-mark="Out Meeline"
Серверная Админа | #mikrotik
