The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Перенаправление трафика средствами ipfw freebsd, !*! kaats, 04-Мрт-10, 17:48  [смотреть все]
Доброго времени суток.
Подскажите пожалуйста как выполнить такую задачу:
Есть сервер freebsd-8.
Он используется как сервер доступа (mpd). С помощью сторонних программ (mpd) в таблицу ipfw помещаются айпишники клиентов которые имеют негативный депозит.
Хочу, что бы эти клиенты при любых запросах на www, попадали на другой хост с х.х.х.х:80 - страницу с своим депозитом(там настроен DNS и Apache).

Другими словами чем можно подменить адрес назначения в пакете от пользователя, который пытается попасть, к примеру на mail.ru, а должен попасть на х.х.х.х:80 учитывая что исходные данные - ip  - находятся в ipfw .

Я не очень в этом разбираюсь....
Пытался сделать через форвард:
ipfw add fwd x.x.x.x:80 tcp from table\(32\) to any 80
Но х.х.х.х отбривает эти пакеты так как они ему не адресованы. - ведь форвард только поменял направление движения пакета, а х.х.х.х, адресованые маил.ру пакеты, просто игнорирует. Наверное это правильно.

Подумываю через natd- но тут вообще запутался - он обычно форвардит с внешнего мира в локалку..
Подскажите пожалуйста решение.
Спасибо.





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру