dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go

Mikrotik: 2 ip внешних IP на один интерфейс с привязкой по mac \?

Провайдер раздаёт 2 внешних IP (в одной сети) ip1, ip2 по одной витой паре с привязкой по 2 мак-адресам (mac1, mac2).
Раньше на входе стоял коммутатор, который коммутировал 2 устройства: веб-сервер (mac1) и рутер (mac2).
В целях избавления от зоопарка был приобретен рутер микротик 2011.
Проблема: не настраивается 2 внешних адреса.
Что пробовалось:
- eth1 присваивался mac1 или mac2, все компы втыкались в сетку, тогда они выходили в интернет как ip1 или ip2.
- eth1 присваивался mac3 (который не известен провайдеру, подозрение что тут и кроется проблема). eth2-eth5 объединялись в brigde1 (присваивался mac1), eth6-eth10 в bridge2 (присваивался mac2), в настройках switch прописывались src-nat, dst-nat по макам. Настройки маршрутизации не помогают, так понимаю потому что до этого этапа пакеты не доходят.
Как быть в таком сценарии? Может у провайдера в обоих договорах прописать один мак-адрес?
  • Вопрос задан
  • 8716 просмотров
Решения вопроса 1
LESHIY_ODESSA
@LESHIY_ODESSA
Вы должны понимать что в Mikrotik есть такое понятие master-port. То есть ether1 — master-port=none, то это просто порт, а вот когда ether1 — master-port=none, а в eth2 — master-port=ether1, то это уже скомутированиое соединение (свич).
Таким же образом можно скоммутировать через bridge, но тогда будет идти не через чип коммутации, а через процессор. В отдельных случаях комутирая через maser-port снижают нагрузку на процессор.
В вашем оборудовании два чипа коммутации. Первый ether1-5 и второй ether6-10

Таким образом есть два варианта. Вариант 1:
ether1 — WAN
ether2 — master-port — none
ether3-5 — master-port — ether2
ether6 — master-port — none
ether7-10 — master-port — ether6

и теперь чтобы объединить все порты добавляем master порты в bridge — ether2 + ether6. Получаем в итоге WAN + Bridge (свич)

И вариант 2 (у всех master-port —none)

ether1 — WAN
bridge — ether2+ether3+ether4 .... ether10

Руководства:Возможности чипа коммутации - MikroTik Wiki

Теперь когда вы поймете теорию, то вы можете понять как "сымитировать" свич.

bridge1 = ether1(кабель провайдера WAN)+ether2(сервер)
bridge2 = ether3—ether10

/ip dhcp-client
add add-default-route=yes default-route-distance=0 interface= ether1
add add-default-route=yes default-route-distance=0 interface= ether2

Чтобы нагуглить больше информации ищите в гугле — Mikroitik STB port

file.php?id=16378&sid=246849b884faa0f456
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы