Как правильно настроить Маскарадинг в Mikrotik? Добрый день. Такой вопрос - имеется 5 которые смотрят в мир и 50 клиентов. Планировалось так что бы 5 адресов равномерно распределялись между клиентами. Изначально была попытка сделать вот так:ip address add address=192.168.8.2 interface=ether1 ip address add address=192.168.8.3 interface=ether1 ip address add address=192.168.8.4 interface=ether1 ip address add address=192.168.8.5 interface=ether1 ip firewall nat add action=masquerade src-address=172.19.123.0/24 out-interface=eth1 chain=srcnat Но если я начинал смотреть на какой адрес шла вся загрузка - то я видел что всё идет на 8,2 Попытался на каждый адрес подсети 172.19.123.0/24 сделать правило с маскарадом (правило выше конечно же выключил) Но клиенты всеровно выходят в мир через 8,2.
Для равномерного распределения трафика между клиентами через разные адреса маскарадинга вам необходимо создать балансировку нагрузки. Ваш текущий подход не является эффективным.
Для настройки балансировки нагрузки вы можете использовать Policy Routing в Mikrotik. Ниже приведен пример конфигурации:
Этими настройками ваш трафик будет распределен между клиентами равномерно через разные адреса маскарадинга. Пожалуйста, протестируйте и убедитесь, что все работает правильно. Надеюсь, это поможет вам решить проблему.
Для равномерного распределения трафика между клиентами через разные адреса маскарадинга вам необходимо создать балансировку нагрузки. Ваш текущий подход не является эффективным.
Для настройки балансировки нагрузки вы можете использовать Policy Routing в Mikrotik. Ниже приведен пример конфигурации:
Создайте Mangle правила для разделения клиентов на группы:/ip firewall mangleadd chain=prerouting src-address=172.19.123.1/32 action=mark-routing new-routing-mark=client1
add chain=prerouting src-address=172.19.123.2/32 action=mark-routing new-routing-mark=client2
...
add chain=prerouting src-address=172.19.123.50/32 action=mark-routing new-routing-mark=client50Создайте Routing таблицы для каждой группы клиентов:/ip route
add dst-address=0.0.0.0/0 gateway=192.168.8.2 routing-mark=client1
add dst-address=0.0.0.0/0 gateway=192.168.8.3 routing-mark=client2
...
add dst-address=0.0.0.0/0 gateway=192.168.8.6 routing-mark=client50Настройте балансировку нагрузки через Policy Routing:/ip firewall nat
add chain=srcnat src-address=172.19.123.0/24 out-interface=eth1 action=masquerade
/ip rule
add src-address=172.19.123.0/24 action=lookup table=client1
add src-address=172.19.123.0/24 action=lookup table=client2
...
add src-address=172.19.123.0/24 action=lookup table=client50
Этими настройками ваш трафик будет распределен между клиентами равномерно через разные адреса маскарадинга. Пожалуйста, протестируйте и убедитесь, что все работает правильно. Надеюсь, это поможет вам решить проблему.