Страница 1 из 1

Несколько IP по одной меди.

Добавлено: 08 ноя 2014, 02:58
Dragon_Knight
Всем привет.

Сегодня настраивал роутер столкнулся с проблемой...
Дано: Провайдер выдал 3 IP адреса по одному кабелю X.Y.Z.31, X.Y.Z.33, X.Y.Z.34, шлюз X.Y.Z.29. Обычная статика.
Стал добавлять адреса на первый интерфейс. Для начала решил сделать только 2 адреса:

Код: Выделить всё

 #   ADDRESS            NETWORK         INTERFACE
 4   X.Y.Z.31           X.Y.Z.29        ETH-1
 5   X.Y.Z.33           X.Y.Z.29        ETH-1

Зашёл в маршруты и увидел что создался только один маршрут:

Код: Выделить всё

 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 7      X.Y.Z.29/32        X.Y.Z.31        ETH-1              0

Т.е. есть маршрут до шлюза, но только для адреса X.Y.Z.31, адрес X.Y.Z.33 не знает где находится шлюз. Ручное добавление маршрута, где указано PREF-SRC == X.Y.Z.33 не даёт результата, ибо оно не активно всегда.
Дальше не стал ничего делать, т.е. это бесполезно, - второй адрес не знает где находиться интернет.

Собственно задача такая: Пустить эти 2 IP в роутер, первый роутить как обычно, а второй роутить для конкретной подсети и пустить на ETH-5, причём в этом ETH-5 будет опять-таки две сети, но уже локальные.
PS> Быть может немного не корректно описал ситуацию, поэтому прошу прощения, - не знаю как сказать по другому :hi_hi_hi:

Re: Несколько IP по одной меди.

Добавлено: 08 ноя 2014, 11:06
vqd

Код: Выделить всё

[admin@MikroTik] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         INTERFACE                               
                               
 2   yyy.xxx.zzz.65/26   yyy.xxx.zzz.64   Megafon-inet                             
 3   yyy.xxx.zzz.68/26   yyy.xxx.zzz.64   Megafon-inet                             
 4   yyy.xxx.zzz.69/26   yyy.xxx.zzz.64   Megafon-inet                             
 5   yyy.xxx.zzz.70/26   yyy.xxx.zzz.64   Megafon-inet                             
 6   yyy.xxx.zzz.71/26   yyy.xxx.zzz.64   Megafon-inet                             
 7   yyy.xxx.zzz.67/26   yyy.xxx.zzz.64   Megafon-inet                             
 8   yyy.xxx.zzz.72/26   yyy.xxx.zzz.64   Megafon-inet                             
 9   yyy.xxx.zzz.73/26   yyy.xxx.zzz.64   Megafon-inet                             
10   yyy.xxx.zzz.74/26   yyy.xxx.zzz.64   Megafon-inet                             



Код: Выделить всё


[admin@MikroTik] > /ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 A S  0.0.0.0/0                          yyy.xxx.zzz.126            1
 1 ADC  yyy.xxx.zzz.64/26   yyy.xxx.zzz.65   Megafon-inet              0

Re: Несколько IP по одной меди.

Добавлено: 08 ноя 2014, 14:43
Dragon_Knight
По вашей схеме у меня работает только выход через yyy.xxx.zzz.65/26. НО если выключить этот адрес в адреслисте и передёрнуть какой-нить другой, что-бы в маршрутах поменялся этот PREF-SRC, - то выход в инет начинает осуществляться через это другой IP.
...
Толи я туплю тоже толи не понимаю :cry_ing:

Re: Несколько IP по одной меди.

Добавлено: 09 ноя 2014, 08:28
vqd
Я просто несколько не понимаю чего надо сделать. Надо что бы вторая сеть ходила с дополнительного ИП в Инет?

Re: Несколько IP по одной меди.

Добавлено: 09 ноя 2014, 14:22
Dragon_Knight
vqd, задача такая.
Есть кабель с 3 IP: X.Y.Z.31, X.Y.Z.33, X.Y.Z.34, шлюз X.Y.Z.29, вставленный в первый порт.
Первый адрес должен быть на весь роутер по умолчанию, натить на порты 2-5.
Второй адрес должен натить только на подсеть 192.168.5.0/24, которая находиться на 5 порту, при этом на этом-же пятом порту есть подсеть 92.168.4.0/24, которая выхдит в мир через первый внешний IP.
Третий адрес просто завести и показать что он задействован. Потом задействовать его на порты 6-10 по необходимости.

Так-же немного не в тему, но тоже не нашёл как.. Как можно "пробросить" адрес на другой порт, т.е. грубо говоря "пробросить" IP X.Y.Z.34 на порт 10.

Re: Несколько IP по одной меди.

Добавлено: 09 ноя 2014, 14:49
vqd
Ну а НАТ? Только вместо маскарадинг указываем src-nat и нужный внешний адрес. Ну и разумеется несколько таких правил для каждого случая

Re: Несколько IP по одной меди.

Добавлено: 09 ноя 2014, 17:59
vviz
Позволю себе вклинится.
Как то странно провайдер выдал адреса - 4 рабочих, где еще два (до 8), как он будет маршрутизировать их Вам? Они не маскируются совершенно. По нормальному, Вы пишите на внешнем инт. алиасы X.Y.Z.3K/29, шлюз X.Y.Z.29. На все алиасы поднимаете НАТ, маркируете пакеты по исходному адр. с локалки и маршрутизируете наружу через нужный алиас. ИМХО.