Личная IRC-сеть Валуев Владимир CW Спецвыпуск: Хакер, номер #051, стр. 051-074-3 spoof_notice = no; exceed_limit = yes; - снятие ограничения на количество коннектов с одного ip kline_exempt = yes; - защита от kline gline_exempt = yes; - хост будет защищен от gline (кроме сервисного) can_flood = yes; have_ident = no; class = "users"; no_tilde = yes; - убирает “~” перед ident’ом spoof = "your.host"; }; Кроме всего этого, в блоке auth ты можешь настроить для любого класса соединения и/или зоны свои привилегии. С блоком Operator (O-lines) все просто. Смело вписывай в name свой ник, в user вставляй свой *ident@host, выставляй себе необходимые привилегии и генерируй операторский пароль при помощи утилиты mkpasswd в директории bin установленного ircd. В блоке channel находятся опции, относящиеся к настройкам каналов. Тут будь внимателен с опциями max_chans_per_user и max_bans. Дефолтовые значения этих параметров, как правило, не устраивают администраторов. Также не рекомендуется ставить запредельные значения вроде 100 или 200, так как ircd в этом случае будет потреблять немало ресурсов сервера, на котором он установлен. Блок serverhide рекомендую оставить без изменений. При линке в какую-либо irc-сеть он настраивается согласно принятым требования безопасности в данной сети. Блок general содержит основные настройки ircd, которые можно задать как в самом конфигурационном файле, так и в config.h перед сборкой ircd. Настройки по умолчания лучше не трогать. Для того чтобы твой ircd "слушался" сервисов, существует блок shared (U-lines): shared { name = "services.dalnet.ru"; }; Линк на сервисы или другие сервера прописывай в блоке connect: connect { name = "services.dalnet.ru"; - название сервера host = "255.255.255.255"; - его ip или host send_password = "servicespasswd"; - пароль "туда" accept_password = "servicespasswd"; - пароль "оттуда" port = 6668; - удаленный порт, на который осуществляется линковка hub_mask = "*"; - маска, необходимая для соединения хабов и сервисов (для корректной работы JUPE) class = "server"; - класс соединения, для хабов рекомендуется разделять серверный класс на uplink и downlink autoconn = no; compressed = no; - сжатие трафика cryptlink = no; - шифрование данных }; Теперь осталось отредактировать пути к логам сервера, файлам кодировок и модулям, и можно будет запускать ircd, для чего есть волшебная команда ./path/to/install/bin/ircd. Если ты все сделаешь правильно, то картина на твоем экране будет напоминать то, что ты видишь на скриншоте. Установка services Сервисы (services) позволяют пользователям irc-cети регистрировать свои ники, каналы, управлять каналами, обмениваться короткими сообщениями и т.п., то есть обладают функциональностью, которой не хватает ircd. Наиболее популярными сервисами являются: IRC Services (www.ircservices.za.net) - хорошие сервисы с неплохим набором функций. Созданы на модульной основе. Anope (www.anope.org) - эти сервисы открывают перед тобой самые широкие возможности, поддерживают множество ircd, есть поддержка модулей и русский help. Основаны на IRC Services. Существуют версии под Linux/Win32. |