The OpenNET Project / Index page

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

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

" 'Отваливающийся' Redir"
Сообщение от Doctorrr emailИскать по авторуВ закладки on 05-Ноя-03, 10:00  (MSK)
Столкнулся с такой проблемой: после запуска redir(под FreeBSD 4.7) периодически отваливается (каждые 3-4 дня).
Вот содержание скрипта, который запускает редир:

#!/usr/local/bin/bash
redir --lport 80 --laddr [внешний ip1] --cport 80 --caddr 192.168.0.222 &
redir --lport 80 --laddr [внешний ip2] --cport 80 --caddr 192.168.0.20 &
redir --lport 8085 --laddr [внешний ip2] --cport 8085 --caddr 192.168.0.20 &

"Мертвые" redir'ы приходится убивать, иначе я получаю ошибку "Adress already in use". Хотя и с ошибкой redir начинает работать, но не дает продолжить работу в консоли.

В какую сторону копать?? У меня была мысль написать скрипт, который бы проверял наличие редира в процессах - но мертвые редиры остаются там, хотя и не работают :-/
В логах ничего об отмирании редиров я не нашел - как будто так и надо :-(

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

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

 Оглавление

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

1. " 'Отваливающийся' Redir"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Ноя-03, 14:53  (MSK)
>Столкнулся с такой проблемой: после запуска redir(под FreeBSD 4.7) периодически отваливается (каждые
>3-4 дня).
>Вот содержание скрипта, который запускает редир:
>
>#!/usr/local/bin/bash
>redir --lport 80 --laddr [внешний ip1] --cport 80 --caddr 192.168.0.222 &
>redir --lport 80 --laddr [внешний ip2] --cport 80 --caddr 192.168.0.20 &
>redir --lport 8085 --laddr [внешний ip2] --cport 8085 --caddr 192.168.0.20 &
>
> "Мертвые" redir'ы приходится убивать, иначе я получаю ошибку "Adress already in
>use". Хотя и с ошибкой redir начинает работать, но не дает
>продолжить работу в консоли.
>
> В какую сторону копать?? У меня была мысль написать скрипт, который
>бы проверял наличие редира в процессах - но мертвые редиры остаются
>там, хотя и не работают :-/
> В логах ничего об отмирании редиров я не нашел - как
>будто так и надо :-(
>
> Зараннее спасибо.

сомневаюсь что redir вынесет большие нагрузки, при малых у меня ничего
не отваливается. Поправь свой скрипт, за основу можешь взять подход:

http://unix1.jinr.ru/~lavr/redir.sh

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

2. " 'Отваливающийся' Redir"
Сообщение от toor emailИскать по авторуВ закладки on 05-Ноя-03, 15:44  (MSK)
>>Столкнулся с такой проблемой: после запуска redir(под FreeBSD 4.7) периодически отваливается (каждые
>>3-4 дня).
>>Вот содержание скрипта, который запускает редир:
>>
>>#!/usr/local/bin/bash
>>redir --lport 80 --laddr [внешний ip1] --cport 80 --caddr 192.168.0.222 &
>>redir --lport 80 --laddr [внешний ip2] --cport 80 --caddr 192.168.0.20 &
>>redir --lport 8085 --laddr [внешний ip2] --cport 8085 --caddr 192.168.0.20 &
>>
>> "Мертвые" redir'ы приходится убивать, иначе я получаю ошибку "Adress already in
>>use". Хотя и с ошибкой redir начинает работать, но не дает
>>продолжить работу в консоли.
>>
>> В какую сторону копать?? У меня была мысль написать скрипт, который
>>бы проверял наличие редира в процессах - но мертвые редиры остаются
>>там, хотя и не работают :-/
>> В логах ничего об отмирании редиров я не нашел - как
>>будто так и надо :-(
>>
>> Зараннее спасибо.
>
>сомневаюсь что redir вынесет большие нагрузки, при малых у меня ничего
>не отваливается. Поправь свой скрипт, за основу можешь взять подход:
>
>http://unix1.jinr.ru/~lavr/redir.sh

Не пойму, зачем человек мучает под FreeBSD чуждый для неё линуксовый redir. Есть ведь ipfw, а для более изощрённых случаев - ipfw+natd.

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

3. " 'Отваливающийся' Redir"
Сообщение от Doctorrr emailИскать по авторуВ закладки on 05-Ноя-03, 16:18  (MSK)
>Не пойму, зачем человек мучает под FreeBSD чуждый для неё линуксовый redir.
>Есть ведь ipfw, а для более изощрённых случаев - ipfw+natd.


Я как раз спрашивал об альтернативе. Как сделать то же самое с помощью ipfw??

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

4. " 'Отваливающийся' Redir"
Сообщение от lavr emailИскать по авторуВ закладки on 05-Ноя-03, 16:32  (MSK)
>>Не пойму, зачем человек мучает под FreeBSD чуждый для неё линуксовый redir.
>>Есть ведь ipfw, а для более изощрённых случаев - ipfw+natd.
>
>
>Я как раз спрашивал об альтернативе. Как сделать то же самое с
>помощью ipfw??

man ipfw (fwd - forward)

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

5. " 'Отваливающийся' Redir"
Сообщение от Doctorrr emailИскать по авторуВ закладки on 05-Ноя-03, 17:47  (MSK)
>>>Не пойму, зачем человек мучает под FreeBSD чуждый для неё линуксовый redir.
>>>Есть ведь ipfw, а для более изощрённых случаев - ipfw+natd.
>>
>>
>>Я как раз спрашивал об альтернативе. Как сделать то же самое с
>>помощью ipfw??
>
>man ipfw (fwd - forward)


Действительно.... спасибо!!

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


Удалить

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




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

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