Форум сетевых администраторов
Показаны 10 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Unix (http://netadmin.ws/forum/forumdisplay.php?forumid=14)
-- Перенаправление запросов (http://netadmin.ws/forum/showthread.php?threadid=12716)


Помещено York 06-07-2007 в 12:40:

Перенаправление запросов

Уважаемые только, не злитесь если повторяется тема.

Нужно решить небольшую задачку.

Схема такова:

Фирма_ip_x.x.x.x>Файрвол_ip_y.y.y.y>Сервер_ip_z.z.z.z

Нужно из фирмы с определенным адресом зайти на сервер с локальным адресом по порту 443.
Как организовать что бы все запросы с адреса x.x.x.x по порту 443 (или по любому порту) на файрвол y.y.y.y , перенаправлялись на z.z.z.z. При этом у пользователя Фирмы было бы такое ощущение что он работает с адресом y.y.y.y

Фаервол на FreeBSD. Запросы по https.

Что касается других вариантов то сразу скажу что других реальных адресов нет и просто предоставить доступ без файр вола не получится...

Но если есть другие варианты более правильные и корректные, с благодарностью прийму их.

все

Заранее спасибо.


Помещено revlis 06-07-2007 в 13:45:

http://www.opennet.ru/base/net/nat_jump.txt.html


Помещено York 06-07-2007 в 14:48:

natd -v -p 6666 -n fxp2 -u -redirect_port tcp 192.168.1.13:80 80

Спасибо, но теперь нужно ковыряться как правильно запустить... а у natd есть какой нибудь конфиг?


Помещено revlis 06-07-2007 в 14:49:

quote:
Первоначальное сообщение от York
natd -v -p 6666 -n fxp2 -u -redirect_port tcp 192.168.1.13:80 80

Спасибо, но теперь нужно ковыряться как правильно запустить... а у natd есть какой нибудь конфиг?


man natd


Помещено York 09-07-2007 в 07:48:

Спасибо


Помещено York 10-07-2007 в 15:27:

Уважаемые я уже запарился... прошу вас помогите, я толком в Юниксе не шарю а приходится настраивать... объясните танкисту как все правильно сделать.

В общем чего достиг:
Создал правила, адрес из вне разрешить на адрес внутри по 443 порту и в обратную сторону
В natd.config - добавил такого плана разрешение
redirect_port tcp local_ip:443 433
redirect_port udp local_ip:443 433
все сработало, но когда заходят с удаленного компа то страница не найдена. В процессах показано что были запросы на внешний интерфейс и были процессы передачи из внешнего на внутренний (который смотрит в локалку) т.е. правила отрабатываются и редирект то же.

Что же не так???? Локальный сервак работает....

York добавил 10-07-2007 в 15:39:37:
Фирма_ip_1 - - - pi_2 Файрвол_ip_3 - - - - ip_4 Сервер

ipfw add allow tcp from ip_1 to ip_4 433 via {$outif}
ipfw add allow tcp from ip_4 to ip_1 433 via {$outif}

natd....
redirect_port tcp ip_4:443 433

Получилось что какой то обмен по правилу между ip_2 и ip_3 есть! А ответа нет....


Помещено York 11-07-2007 в 08:46:

...

Кажись я понял в чем прикол у мну на машине с ip_4 не прописан основной шлюз и вообще нет маршрутов на ip_1.... тобиш не знает кому отвечать или где находится узел с которого послали запрос....

Попробую отвечу...


Помещено revlis 11-07-2007 в 08:56:

мне кажется ты имел в виду это:
ipfw add allow tcp from ip_1 to ip_4 433 via {$outif}
ipfw add allow tcp from ip_4 433 to ip_1 via {$outif}


Помещено York 11-07-2007 в 09:25:

да


Помещено York 12-07-2007 в 12:08:

Заключение

revlis спасибо!

Все работает как и описывается выше, так и нужно было делать. Только последняя загвоздка была в том что не было маршрута у сервера ip_4 для адреса ip_1. Или основной шлюз на сервер перенаправивший этот запрос.

Всем спасибо.


Формат времени GMT. Текущее время 15:36.
Показаны 10 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.