Jump to content
Калькуляторы

Nat через блок адресов

Добрый вечер . нужен совет в каком направлении копать :

1. Имеется uplink через него натим серые сети .

2 Есть блок белых айпи выданных uplinkom

 

Задача . из блока белых айпи использовать 10 белых айпи и через них натить клиентов

Share this post


Link to post
Share on other sites

Добрый вечер . нужен совет в каком направлении копать :

1. Имеется uplink через него натим серые сети .

2 Есть блок белых айпи выданных uplinkom

 

Задача . из блока белых айпи использовать 10 белых айпи и через них натить клиентов

А ты прям затейник) Каждая задача страннее предыдущей.

То что эти 10 адресов надо повесить на внешний интерфейс ты надеюсь в курсе.

А подставить один из них на выходе трафика очень просто:

 

ip firewall nat add chain=srcnat action=masquerade src-address-list="list_1" dst-address=10.20.30.40 

list_1 это адреса в локалке которые будет натить

10.20.30.40 белый ip который ты подставляешь на выходе

Share this post


Link to post
Share on other sites

Забыли написать что надо сделать 10 правил по src-nat, которые будут работать по своему адресному листу, и 10 правил в манглах, которые будут абонентов добавлять в 10 адрес листов, да так, что бы туда лишнего не надобавлялось, то есть нужен еще адрес лист со списком серых адресов абонентов.

Share this post


Link to post
Share on other sites

Так это и написано, только не твоим языком и без мангла (на кой хрен оно надо?)

 

Допустим у вас 10 каналов и пользователей штук 300, вы можете вручную их разбить по адрес листам, а можете динамически поделить автоматически, это и делается манглами.

Share this post


Link to post
Share on other sites

Вчера вечером попробовал по быстрому сделать не получилось , Сделал следующее:

 

На интерфейсе который смотрит в сторону провайдера прописал 90.90.90.90/30 вот по маски у меня сомнения , выдал вышестоящий /24 , но если я ее прописываю то у меня все белые айпи в локалке перестают работать.

в адресс листах создал лист 22.0 и внес в нее адресс 192.168.22.24

action=masquerade chain=srcnat dst-address=90.90.90.90. src-address-list=\22.0

 

Пробую пока только на одном ip проделать операцию )

Share this post


Link to post
Share on other sites

Что-то не ясно о чем разговор. Каким образом вам провайдер выдал белую сеть адресов? Смаршрутизировал блок на адрес вашего микротика, а вы его дальше абонентам раздаете? Если это так, то нужно поставить после него еще один микротик, на которым и заводить белые адреса для ната, в качестве шлюза укажете первый микротик.

Share this post


Link to post
Share on other sites

нужно поставить после него еще один микротик

Любит Сааб когда микротиков много))) Один ну никак его не устраивает.

Дома наверное целая стойка тиками забита, чтоб взор услаждать =)

Share this post


Link to post
Share on other sites

Это видимо на каждый аплинк надо свой микротик и потом их сводить на узловой микротик и на нем делать маскарадинг , правельно понял ?

Share this post


Link to post
Share on other sites

Это видимо на каждый аплинк надо свой микротик и потом их сводить на узловой микротик и на нем делать маскарадинг , правельно понял ?

Нет. Просто объясни точнее что хочешь получить в итоге?

Чтоб твои локальные клиенты, допустим 192.168.22.2 - 192.168.22.254, на выходе из микротика в инет подписывались разными белыми адресами, 90.90.90.90, 90.90.90.91, 90.90.90.92 и т.д.?

Или же ты хочешь все эти адреса выдать в локалку каким то конкретным юзверям?

А то я запутался уже

Share this post


Link to post
Share on other sites

Это видимо на каждый аплинк надо свой микротик и потом их сводить на узловой микротик и на нем делать маскарадинг , правельно понял ?

 

Если у вас 2 аплинка, то маскардинг делают там, где ближайший выход. Для белых адресов его не делают.

 

Допустим у вас 2 канала и вы поставили 2 микротика, и один для распределения абонентов. Тогда первые два делают НАТ, а третий только управляет маршрутами через манглы и адрес листы, какие абоненты по какому каналу уходят.

 

Тут же надо предусмотреть и вариант, когда один канал отключится, а вы абонентов уже поделили, получается у них интернет работать не будет=) Для этого создают перекрестные маршруты с более высокой метрикой, в случае проблемы просто отключаете тот, где интернета нет, либо он сам убирает маршрут, и все пошли через оставшийся канал.

Share this post


Link to post
Share on other sites

Чтоб твои локальные клиенты, допустим 192.168.22.2 - 192.168.22.254, на выходе из микротика в инет подписывались разными белыми адресами, 90.90.90.90, 90.90.90.91, 90.90.90.92 и т.д.?

 

Именно так , возможно реализовать ?

Share this post


Link to post
Share on other sites

Тогда именно так как я писал:

ip firewall nat add chain=srcnat action=masquerade src-address-list="list_1" dst-address=90.90.90.90
ip firewall nat add chain=srcnat action=masquerade src-address-list="list_2" dst-address=90.90.90.91
ip firewall nat add chain=srcnat action=masquerade src-address-list="list_3" dst-address=90.90.90.92

подставь еще интерфейс на котором адреса будут висеть, а адрес листы сам сформируешь какие тебе надо.

Share this post


Link to post
Share on other sites

Вот настройки

 

add address=62.165.36.214/30 interface=ether6 network=62.165.36.212

add address=176.56.11.3/24 interface=inet network=176.56.11.0 это адрес шлюз для клиентов с белыми айпи

add address=192.168.17.1/24 interface=inet network=192.168.17.0

 

если я повешаю 176.56.11.11/24 на interface=ether6 то пропадает доступ к 176.56.11.3

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.