Задаваемые вопросы и возможные ответы. -------------------------------------------------------- $Id: FAQ.rus,v 1.1 2004/01/06 13:10:55 gvs Exp $ В: У моего сервера не работает автосоединение, мой сервер соединяется с резервным хабом, хотя уже есть соединение с основным. Что я сделал не так? О: Уделите тщательнейшее внимание классам соединений. Все соединения с вышестоящими серверами ОБЯЗАНЫ быть в одном классе, и в этом классе ОБЯЗАТЕЛЬНО должен быть установлен максимум соединений в 1. Все соединения с нижестоящими серверами ОБЯЗАНЫ НЕ попадать в этот класс, но в какой-нибудь другой. Автосоединения с нижестоящими серверами не возбраняются и не требуются. ЗАМЕТЬТЕ: если используется любой сервис наподобие tkserv (строка S:), он ОБЯЗАН НЕ попадать в класс вышестоящих серверов, иначе максимум соединений будет исчерпан, и автосоединение работать перестанет. В: Как мне предпочесть один вышестоящий сервер другому? О: Пропишите административное предпочтение (следующий параметр за номером класса) в строке c/C:. Чем выше число, тем больше предпочтение. ЗАМЕТЬТЕ: эта возможность есть только в RusNet IRCd. В: Как бы я мог поставить K: на ник или шаблон ников? О: Поместите этот ник в поле ident строки K:. Конечно, если наличествует такой идент, его тоже отстрелит. ЗАМЕТЬТЕ: эта возможность тоже есть только в RusNet IRCd. В: В чём разница между командой /quote RESTART и рестартом сервера посредством отстрела процесса ircd? О: /quote RESTART сбрасывает все буферы отправки и закрывает все соединения, как и отстрел процесса (в том числе сигналом SIGINT). Но команда RESTART производит execv и перезапуск себя (не внешними средствами), сохраняя тот же PPID, но загружая при этом новый код с диска. Команда RESTART выполняется намного быстрее, чем простой рестарт. В: После обновления мой сервер перестал резолвить некоторые имена хостов, и мои клиенты появляются в сети с голыми адресами IP. Почему? О: В config.h появился параметр RESTRICT_HOSTNAMES. Он требует строго соответствия имени хоста RFC. Если, например, данное имя хоста содержит символ подчерка "_" (наиболее популярная проблема) или иначе нарушает требования RFC, имя хоста не будет резолвиться. В: Как я мог бы задать персональные значения флуда для нашего замечательного викторинного бота? О: Посмотрите в doc/example.conf по поводу настройки строк i/I:. Серверы сети RusNet имеют дополнительный аргумент в этих строках, который являет собой как раз то, что нужно.