LINUX.ORG.RU

Сообщения MADbI4

 

Сброс текущих маскируемых соединений в ipchains

Форум — Admin

Люди добрые помогите, трабла такая есть маленькая сеть
в ней стоит linux сервер с доступом в инет, внутреняя сеть с фиктивными адресами (10.1.1.1-20), доступ в инет осуществляется посредством linux сервера c маскировкой ipchains'ом
Все отлично работало пока не стали играть через инет в игры
игрушка работает по udp протоколу через порт 27015 Counter-strike
Так вот перед игрой я делаю листинг игровых серверов дабы определить наиболее быстрый.
Тоесть происходит кратковременый запрос данных у игр. сервера и собтвенно "отключение"
но в таблице маскируемых соединений предыдущие "запросы" продолжают висеть мешая этим законектится на сервера, приходится выжидать около 10 мин паузы прежде чем они сбросятся.
Оговорюсь что происходит "засорение" не сразу а гдето после трех-четырех обновлений инфы о серверах.
Вот приблизительный листинг при ipchains -L -M -n
UDP 05:59.11 10.1.1.20 195.230.150.79 1780 (61089) -> 27015
UDP 05:59.11 10.1.1.20 195.58.0.130 1779 (61088) -> 27020
UDP 05:59.11 10.1.1.20 212.69.96.10 1782 (61091) -> 27015
UDP 05:59.11 10.1.1.20 212.122.1.7 1781 (61090) -> 27015
UDP 06:50.53 10.1.1.20 212.9.224.14 1808 (61112) -> 27015
.... и так порядка 50 строк.
ВОПРОС можно ли каким либо способом кроме перезагрузки сервера (неприемлим)
канибудь сбросить все маскируемые соединения, пробовал
ipchains -F .. -Z ..-X
не помогает приходится либо ждать тайм аута либо ребутить сервер.
ipfilter не предлагать.
Ответы если не сложно на мылы. sobol-ko@hotmail.ru

MADbI4
()

Отучение bind-8.2.2 стучатся к корневым серверам.

Форум — Admin

Всем привет, помогите плз. Поставил у себя см. subj в качестве кэширующего сервера. Прописал в опциях forwarders <IP off MY Provyader> Теперь по идее сервер при АН-ресолве имени должен обратится к forarders и разресолвить имя там.. Но к сожалению он почемуто все равно стучится к корневым серверам.. а на прописаный даже и не заходит. Если кто знает что ему и где нада прописать пожалуйста подскажите, а-то эффективности 0%, а задача сервера быть чисто кэширующим.

MADbI4
()

Perl операторы «+<» и «+>»

Форум — Development

Обьясните чайнику разницу между операторами (+< +>) открытия файлов.
Как я понял оператор +> открывает файл на чтение-запись
а +< открывает вообще непонятно для чего (чтение-чтение??).

Суть в следующем я открываю файл в режиме чтения-записи(+>)
чтобы обновить хранящуюся в нём информацию
и записать поверх старой инфы новую.

open(FILE,"+>$var_some_file");
#считываю весь файл в $all_info
$all_info=<FILE>;
#Заменяю старые (известные) значения новыми
$all_info=~ s/$old_value/$new_value/;
#усекаю файл до новой длины
truncate(FILE,length($all_info));
#перемещаюсь в начало файла
seek(FILE,0,0);
#Записываю обновленую информацию
print FILE $all_info;
close(FILE);
РЕPУЛЬТАТ нулевой файл оказывается ПУСТОЙ.
Зато работает этот код (который мне не совсем понятен)
#Открываю файл на чтение=чтение ??
open(FILE,"+<$var_some_file");
$all_info=<CHATTERS>;
$all_info=~ s/$old_info/$new_info/;
truncate(CHATTERS,length($all_info));
# Rewind to the beginning of the file...
#Перемещаем указатель позицию Взад, запись задом наперед ??
seek(CHATTERS, length($all_info) * -1, 2);
print CHATTERS $chatters;
close(CHATTERS);
Да и еще такой вопрос что означает оператор .=
Если я прально понимаю это конкатенация строк ?

MADbI4
()

RSS подписка на новые темы