faq обучение настройка
Текущее время: Чт июл 31, 2025 18:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вт сен 21, 2010 11:40 
Не в сети

Зарегистрирован: Пн окт 11, 2004 16:58
Сообщений: 42
Откуда: Moscow
Суть вопроса вот в чем: Есть некое кол-во ИП-адресов внутри локалки, которым нельзя инет. Есть сервер почтовый внутри локалки (снаружи доступен через SAT).
Как сделать, чтоб при наборе любого адреса в строке браузера, пользователя заворачивало на этот самый сервер?
И еще вот туплю... Этот самый сервер недоступен внутренним пользователям по внешнему ИП... Я уж на SAT разрешил с любого интерфейса, один черт.
Забыл сказать, железка - DFL-210


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 21, 2010 12:38 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
Вариант №1 - прозрачное перенаправление (подходит также для прозрачного проксирования)

1. Objects > Address book > LocalNetwork
Заводите адреса
Делаете из них группу, например lan_deny_web

2. Rules > IP rules
Делаете правила выше lan_to_wan
# перенаправление НТТР трафика
SAT lan/lan_deny_web wan/all-nets http-all (SAT: new destination = yourserveraddress)
NAT lan/lan_deny_web wan/all-nets http-all
# если надо - запрет остального трафика
Drop lan/lan_deny_web wan/all-nets all_services

Вариант №2 - редирект. Это возможно на софте 2.25+

1. Objects > Address book > LocalNetwork
Заводите адреса
Делаете из них группу, например lan_deny_web

2. Objects > HTTP banner files
Добавляете ваш баннер, например banner_redirect
В нем для URLForbidden пишете <meta http-equiv="refresh" content="0;url=http://yourserveraddress">

3. Objects > ALG
Добавляете НТТР ALG (например http_redirect), снимайте в нем все галки strip, выбираете баннером выше созданный banner_redirect, на вкладке URL filter добавляете blacklist *

4. Objects > Services
Добавляете TCP сервис (например http_redirect), source оставляете как есть, destination 80, выбираете ранее созданный ALG http_redirect

5. Rules > IP rules
Делаете правила выше lan_to_wan
# редирект через ALG
NAT lan/lan_deny_web wan/all-nets http_redirect
# если надо - запрет остального трафика
Drop lan/lan_deny_web wan/all-nets all_services

Плюс второго способа в перенаправлении любого трафика (вместо http-all можно поставить хоть all_services). Плюс второго способа в явном редиректе на нужный сайт.

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 21, 2010 18:34 
Не в сети

Зарегистрирован: Пн окт 11, 2004 16:58
Сообщений: 42
Откуда: Moscow
Спасибо, получилось. Второй способ корректнее срабатывает, если юзверь по ссылке идет типа http://www.corp.mts.ru/tariffs/business_packages/ - не пытается найти такую страничку

А вот со вторым вопросом как быть? Что-то я не понимаю. Этот самый сервер недоступен внутренним пользователям по внешнему ИП. Т.е. снаружи из инета все отлично, но если я его ВНЕШНИЙ адрес набираю, или просто по имени, то нет доступа. Можно, конечно на каждом компе в hosts прописать его внутренний адрес, или фэйковый ДНС запустить, но это не наш путь :) Как получить к нему доступ по внешнему ИП (или имени) из локалки? Пробовал NAT, SAT. Попробовал даж редирект сделать (по типу предыдущего вопроса), не проходит. Познаний не хватает...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 21, 2010 21:13 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
Ваш второй вопрос решается NAT loopback. В дополнение SAT+Allow правилам, сделайте еще 2
SAT lan/lannet core/wan_ip yourservice (SAT: new dest = yourprivateip)
NAT lan/lannet core/wan_ip yourservice

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 263


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB