The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перекидывать http соеденение с одного сервера на другой...."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перекидывать http соеденение с одного сервера на другой...."
Сообщение от Gara emailИскать по авторуВ закладки on 10-Июн-02, 14:37  (MSK)
Есть такая задача:

Дано:
Клиенты юзают инет.
каждые 3-5 мин считается трафик и списываются деньги.
По достижению отрицательного баланса доступ в инет блокируется.
Необходимо:
При блокировании интернета все http соеженения к внешним серверам перекидывать на сервер статистики (определенный IP) на котором буде написанно что баланс отрицательный.

Пробдема как перекидывать соеденение natd_ом что-то не получается. Неужели придется юзать какойнибудь "redirection server"
Если кто сталкивался с подобной проблемой поделитесь плиз.
А я пока еще поковыряю.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Перекидывать http соеденение с одного сервера на другой...."
Сообщение от Bart Simpson emailИскать по авторуВ закладки on 10-Июн-02, 14:44  (MSK)
>Есть такая задача:
>
>Дано:
> Клиенты юзают инет.
> каждые 3-5 мин считается трафик и списываются деньги.
> По достижению отрицательного баланса доступ в инет блокируется.
>Необходимо:
> При блокировании интернета все http соеженения к внешним серверам перекидывать на
>сервер статистики (определенный IP) на котором буде написанно что баланс отрицательный.
>
>
>Пробдема как перекидывать соеденение natd_ом что-то не получается. Неужели придется юзать какойнибудь
>"redirection server"
>Если кто сталкивался с подобной проблемой поделитесь плиз.
>А я пока еще поковыряю.


Если сервер на этом же компе, посади его на другой порт, и пересылай ipfw на него, или используй транспроху для этого адреса допустим через xinetd.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Перекидывать http соеденение с одного сервера на другой...."
Сообщение от Gara emailИскать по авторуВ закладки on 10-Июн-02, 15:16  (MSK)
>Если сервер на этом же компе, посади его на другой порт, и
>пересылай ipfw на него, или используй транспроху для этого адреса допустим
>через xinetd.

если`б сервер был на томже компе то проблем небыло.... фишка в том что сервер на другой машине.

Я пробую natd_ом так:
/sbin/natd    -p 8888 -verbose -redirect_address  ${server}  -interface xl0

xl0 интерфейс который смотрит наружу.

nat гад половину делает правильно
In  [TCP]  [TCP] local_IP:1942 -> 194.87.0.50:80 aliased to
           [TCP] local_IP:1942 -> server_IP:80
Out [TCP]  [TCP] local_IP:1942 -> server_IP:80 aliased to
           [TCP] xl0_IP:1942 -> server_IP:80

вот еслиб его заставить  xl0_IP:1942  не менять а оставить local_IP:1942

то все было-бы ок.
в ipfw прописано :

00004 allow tcp from  server_IP to any
00005 divert 8888 tcp from local_IP to not server_IP 80

вобщем бяка... буду ковырять..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Я его сделал !!!!"
Сообщение от Gara emailИскать по авторуВ закладки on 13-Июн-02, 15:26  (MSK)
http://gara.opennet.ru/http_redirect.html
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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