LINUX.ORG.RU
ФорумAdmin

прозрачный роутинг внутрь своей сети


0

0

Провайдер выделяет нам подсетку на несколько адресов, адреса идут подряд, вписываются в маску и т.д. Непосредственно к провайдеру подключен наш шлюз, у которого на одном интерфейсе висят одновременно все эти адреса в виде алиасов, а шлюз уже с определённых адресов делает NAT внутрь локалки на тот или иной наш сервер.

Хочется что - оставить на "внешнем" интерфейсе шлюза только 1 IP, поставить вторую сетевую карту с "продолжением" той же провайдерской подсети и сделать туда статический роутинг без NAT.

Грубо говоря, было:

[MUX]<->100.100.100.100/28<->[NAT]<->192.168.0.0/24

Стало:

[MUX]<->100.100.100.100<->[ROUTER]<->100.100.100.100/28

Смущает - а так вообще можно? В смысле разделять одну подсеть на два интерфейса и делать такой "прозрачный" роутинг внутрь своей сети? Как это вообще выглядит со стороны провайдера? Такие вещи в принципе предусмотрены или это надо где-то как-то отдельно оговаривать?

anonymous

Я правильно понял, что провайдер дал вам подсетку ip-адресов, но при этом один из адресов подсетки назначал на свое оборудование, и указал использовать этот адрес как шлюз по умолчанию?

На шлюзе на интерфейсе, смотрящем к провайдеру делаем proxy arp (команда "ip neight") для всех ip-адресов подсетки. Тогда шлюз на все arp-запросы со стороны провайдера будет отвечать своим MAC-адресом и провайдер будет считать что все эти ip-адреса находятся на его интерфейсе (и имеют один MAC-адрес).

Далее на шлюзе настраиваем, что вся подсетка на внутреннем интерфейсе, даем шлюзу один из ip-адресов этой подсетки и на серверах пишем default через этот ip-адрес. А на шлюзе пишем default через шлюз провайдера и в команде "ip route" добаляем опции "scope link".

mky ★★★★★
()
Ответ на: комментарий от mky

Не очень понял, какой адрес писать на нашем шлюзе на внутреннем интерфейсе. Такой же как и на внешнем? Так же нельзя вроде...

anonymous
()
Ответ на: комментарий от anonymous

>Так же нельзя вроде...

Как говорил прораб Владимир Иванович (дядя Вова): "Да можно..."

На оба интерфейса назначаем одинаковый ip-адрес, но на внешний (смотряший к провайдеру) назначаем его без маски (чтобы не прописывался маршут через этот интерфейс). Не знаю, как к такому отнесутся стартовые скрипты, но руками такое сделать можно.

mky ★★★★★
()
Ответ на: комментарий от mky

Проще и правильней ,как по мне ,попросить у провайдера еще одну сеть /30 и построить на ней пиринг.

enelen
()
Ответ на: комментарий от mky

На обе карточки вешаем один и тот же IP. Гуглим про proxy_arp. Ну и маршрут на шлюзе прописываем через правильный интерфейс.

rusty_angel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.