Всем привет. Я довольно новичок в RouterOS, хотя у меня уже есть несколько устройств, которые работают как обычные NAT-шлюзы. Мне нужно подготовить несколько устройств: некоторые для эксплуатации (замена текущих), некоторые для резервного варианта (на случай, если текущие роутеры откажут), все они будут основаны на следующей схеме:
Публичный IP провайдера (линк) (статический) /29 публичная подсеть, маршрутизируемая провайдером через указанный линк IP.
Из-за того, что IP линка часто меняется из-за обновлений и перенастроек сети провайдера, мне нужно настраивать сервисы за роутером на своих собственных /29.
Основной сценарий такой:
IP линка провайдера: 1.1.1.1/24 из подсети 1.1.1.0/24
Шлюз для линка: 1.1.1.254
/29 подсеть: 2.2.2.0/29, маршрутизируемая через 1.1.1.1 (линк IP).
/24 локальная подсеть для клиентов: 192.168.x.0/24.
Поскольку из /29 подсети у меня есть 6 публичных IP для использования, мне нужно назначить эти IP для конкретного доступа с LAN и в LAN:
Например, один — для MTA, один — для httpd, один — для NAT-доступа клиентов.
Я уже настраивал похожие схемы на разных роутерах (Juniper, AT, Fortigate) с разными подходами (eNat, VIP и т.п.), но не понимаю, с чего начать на Mikrotik, чтобы связать конкретные внутренние IP с конкретными публичными IP из маршрутизируемой подсети.
Вот базовая идея:
NAT клиентов из LAN (192.168.x.100 - 192.168.x.200) будет использовать 2.2.2.7 в качестве публичного NAT-адреса.
MTA в LAN (192.168.x.240) будет использовать 2.2.2.2 как публичный IP с пробросом нужных портов, например 25, 465, 995 и других.
httpd в LAN (192.168.x.241) будет использовать 2.2.2.3 как публичный IP с пробросом нужных портов, например 80, 443 и т.п.
И так далее.
Возможно ли реализовать это на RouterOS? Не использую ли я неправильный подход? Может лучше просто назначить публичные IP внутренним серверам и фильтровать пакеты ACL, а для клиентов оставлять NAT с IP линка (хотя этот вариант мне не очень нравится)?
Спасибо!
Публичный IP провайдера (линк) (статический) /29 публичная подсеть, маршрутизируемая провайдером через указанный линк IP.
Из-за того, что IP линка часто меняется из-за обновлений и перенастроек сети провайдера, мне нужно настраивать сервисы за роутером на своих собственных /29.
Основной сценарий такой:
IP линка провайдера: 1.1.1.1/24 из подсети 1.1.1.0/24
Шлюз для линка: 1.1.1.254
/29 подсеть: 2.2.2.0/29, маршрутизируемая через 1.1.1.1 (линк IP).
/24 локальная подсеть для клиентов: 192.168.x.0/24.
Поскольку из /29 подсети у меня есть 6 публичных IP для использования, мне нужно назначить эти IP для конкретного доступа с LAN и в LAN:
Например, один — для MTA, один — для httpd, один — для NAT-доступа клиентов.
Я уже настраивал похожие схемы на разных роутерах (Juniper, AT, Fortigate) с разными подходами (eNat, VIP и т.п.), но не понимаю, с чего начать на Mikrotik, чтобы связать конкретные внутренние IP с конкретными публичными IP из маршрутизируемой подсети.
Вот базовая идея:
NAT клиентов из LAN (192.168.x.100 - 192.168.x.200) будет использовать 2.2.2.7 в качестве публичного NAT-адреса.
MTA в LAN (192.168.x.240) будет использовать 2.2.2.2 как публичный IP с пробросом нужных портов, например 25, 465, 995 и других.
httpd в LAN (192.168.x.241) будет использовать 2.2.2.3 как публичный IP с пробросом нужных портов, например 80, 443 и т.п.
И так далее.
Возможно ли реализовать это на RouterOS? Не использую ли я неправильный подход? Может лучше просто назначить публичные IP внутренним серверам и фильтровать пакеты ACL, а для клиентов оставлять NAT с IP линка (хотя этот вариант мне не очень нравится)?
Спасибо!