Перейти к содержимому
Калькуляторы

Mikrotik + 2 IP от провайдера. Нужно ходить через конкретный IP с конкретного VLAN.

Доброго дня.

Есть микротик, по шнурку от провайдера приходят 2 IP (пусть будут 1.1.1.1 (по DHCP) и 2.2.2.2 (статика /30))

Есть транковый порт, за которым управляемая сеть с несколькими VLAN, грубо говорят каждый отдел в своем VLAN. В каждом VLAN свой DHCP сервер, терминируются на микротике, маршрутизация на микротике.

Нужно сделать так, чтобы, из VLAN12 ходили в Интернет только через 2.2.2.2. Пособите с настройками.

 

Возможен вариант, если второй IP придет на второй порт (eth2).

Документ5.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нормального PBR в Микротике нет.

Но есть mangle.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я вот ща прям глупость спрошу, а что в вашем понимании нормальный PBR? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Например Cisco. Или любой другой, в котором PBR настраивается на основе ACL, меток и флагов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

*картинка с котом и лампой*

А в тике вам кто запрещает так делать? Мангл позволяет отлавливать пакеты/коннекты по достаточно большому количеству критериев, начиная от банальных src-address-list/port до всяких packet size.
Вот просто и заинтересовало гдеж оно таки нормальное. 

А конкретно задачу автора можно решить так

#Создаем дополнительные таблицы маршрутизации. 
/ip route
add check-gateway=ping distance=1 gateway= routing-mark=first-r-table
add check-gateway=ping distance=1 gateway= routing-mark=second-r-table
#Создаем правила трансляции адресов
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
add action=masquerade chain=srcnat out-interface=ether2
#Помечаем интересный трафик
/ip firewall mangle add routing-mark=firs-r-mark in-interface=vlan11
/ip firewall mangle add routing-mark=second-r-mark in-interface=vlan12

Это проканает в случае 2х интерфейсов в сторону провайдера. Хотя предполагаю что можно извернуться и одним физическим интерфейсом и даже если и шлюз будет одинаковый. Типа добавить в ip route указание perf-src.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лично мне маркировка идеологически не нравится. Не только повышенным использованием проца

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подразумеваем, что 2.2.2.2 - адрес на интерфейсе провайдера. Локальный 2.2.2.1(?)
#Создаем правила трансляции адресов
/ip firewall nat add action=masquerade chain=srcnat out-interface=WAN1
/ip firewall nat add action=masquerade chain=srcnat out-interface=WAN2
# Создаём вторую таблицу маршрутизации с default через 2.2.2.2
/ip route add distance=1 gateway=2.2.2.2 routing-mark=ISP_2
# Создаём правило маршрутизации между VLANами если это надо для VLAN12
/ip route rule add dst-address=192.168.0.0/16 src-address=192.168.12.0/24 table=main
# Создаём правило маршрутизации остального трафика из VLAN12 в Интернет через 2.2.2.2
/ip route rule add src-address=192.168.12.0/24 table=ISP_2

Изменено пользователем nkusnetsov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, alibek сказал:

Например Cisco. Или любой другой, в котором PBR настраивается на основе ACL, меток и флагов.

 

2 часа назад, myth сказал:

Лично мне маркировка идеологически не нравится. Не только повышенным использованием проца

Господа, отличные мнения, а можно вас попросить их прокомментировать? Спрашиваю не для срача, а разумения ради.
Что не так таки с PBR у тика?
alibekACL понятно, метки/флаги что под собой подразумевают?
mythкак идеологически верно должно быть?(с точки зрения текущей правящей партии)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

poisons , спасибо за ответ. Вроде работает как надо.

 

Подскажите еще такой момент: как в микротике можно сделать access порт с определенной меткой? Ну, вот допустим, по моей схеме, принимать трафик на eth2, метить VLAN10 и пихать в eth4? (Все остальное остается как есть, и на eth4 подвязано несколько VLAN.)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, andry_9876 сказал:

как в микротике можно сделать access порт с определенной меткой?

Все, разобрался, думал, что бридж порта и VLAN делает транк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 часов назад, poisons сказал:

как идеологически верно должно быть?(с точки зрения текущей правящей партии)

а-ля ip rule в линуксе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://man7.org/linux/man-pages/man8/ip-rule.8.html - оно?

Пытаюсь найти 10 отличий от ip route rule. Опять же fwmark для сложных случаев с помощью iptables. Один в один.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.