Всем добра! Есть такая ситуация:
От провайдера приходит один порт на котором прописано 6 белых статических ip адреса с РАЗНЫХ подсетей и РАЗНЫМИ шлюзами.
Поднят VPN Wireguard сервер на 6 пользователей, ip на Wireguard клиентах соответственно 10.0.10.11-10.0.10.16. Так вот задача в том, что бы при подключении к Wireguard и получения ip 10.0.10.11 например, заставить ходить весь трафик через определенную внешнюю ип, а не через ту на которой стоит Distance 1. В общем что бы у каждого Wireguard клиента был свой внешний ИП Подскажите пожалуйста куда копать?
Маршрутизация на 6 белых IP
-
- Сообщения: 2
- Зарегистрирован: 27 апр 2024, 13:51
-
- Сообщения: 4082
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Маршрутизация на 6 белых IP
Разные шлюзы?.. Бардак какой-то %) Оно хоть статикой настраивается?
Я бы "в лоб" попробовал как-то так:
Я бы "в лоб" попробовал как-то так:
Код: Выделить всё
/routing/table
add fib name=wan1
add fib name=wan2
...
add fib name=wan6
/ip/route
add routing-table=wan1 gateway=GW1 pref-src=IP1
add routing-table=wan2 gateway=GW2 pref-src=IP2
...
add routing-table=wan6 gateway=GW6 pref-src=IP6
/ip/firewall/mangle
add chain=prerouting src-address=10.0.10.11 dst-address-type=!local action=mark-routing new-routing-mark=wan1
add chain=prerouting src-address=10.0.10.12 dst-address-type=!local action=mark-routing new-routing-mark=wan2
...
add chain=prerouting src-address=10.0.10.16 dst-address-type=!local action=mark-routing new-routing-mark=wan6
/ip/firewall/nat
add chain=srcnat out-interface=WAN action=masquerade
-
- Сообщения: 2
- Зарегистрирован: 27 апр 2024, 13:51
Re: Маршрутизация на 6 белых IP
Да, именно разные внешние ip с разных подсетей и соответственно разные шлюзы! Все статикой! Спасибо большое, буду пробовать!