Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» IRCd servers, IRC Services, IRC Clients

Автор: wiggy
Дата сообщения: 04.08.2007 20:54
Artcv
ну так а что-ж ты сам в тот мануал невнимательно смотришь? там это описано. а вообще, это не просто неплохой мануал - это официальный мануал. просто добавляешь это, чтоб не могли свои каналы создавать

Код: deny channel {
    channel "#*";
    reason "айайай";
    warn on;
};
Автор: Artcv
Дата сообщения: 05.08.2007 16:34

Цитата:
ну так а что-ж ты сам в тот мануал невнимательно смотришь?

не доглядел немного, только начал разбираться в этом всем и внимание было сконцентрировано на другом.
Пасиб, за ответ


Цитата:
allow channel {
channel "#upyachka";
};


это чучуть не то, мне надо чтоб админ мог создать любой канал.......
Можна так сделать?

Мне еще надо чтоб выводилось сообщение на канал, и пользователи когда подключаються его видели и оно сохранялось постоянно на канале. Такое возможно сделать??? Там есть TLD блок но я не могу разобраться как работать с ним или он не подходить для этого?
Автор: yegorovpavel
Дата сообщения: 16.11.2007 00:37
Проявилась такая проблема: при заходе на сервер ирки (ircd-hybrid-ru-7.2.2 на Ubuntu server 7.10) любым клиентом из-под любой ос выдается следующее:
Notice from 192.168.1.13: *** Looking up your hostname...
Notice from 192.168.1.13: *** Checking Ident
Notice from 192.168.1.13: *** No Ident response
После этого следует пауза около минуты
Notice from 192.168.1.13: *** Couldn't look up your hostname

В чем может быть причина?
Автор: wiggy
Дата сообщения: 18.11.2007 13:21
yegorovpavel
причина в том, что сервер не может по каким-либо причинами проднсить этот ИП. т.е. проблемы с ДНС.

можно тут позырить еще http://lists.ircd-hybrid.org/pipermail/hybrid/2005-July/000784.html
Автор: yegorovpavel
Дата сообщения: 18.11.2007 22:10
Подскажите, как лечится следующее: при запуске Anope 1.7.19 (1247) с Unreal 3.2.7 в логах anope содержится следующее:
[Nov 18 07:07:09 2007] Loading IRCD Protocol Module: [unreal32]
[Nov 18 07:07:09 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:09 2007] Loading Encryption Module: [enc_none]
[Nov 18 07:07:09 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:09 2007] Anope 1.7.19 (1247) (ircd protocol: UnrealIRCd 3.2+) starting up
[Nov 18 07:07:10 2007] Databases loaded
[Nov 18 07:07:10 2007] Info: Reflecting database records.
[Nov 18 07:07:10 2007] Connected to Server 1 (192.168.1.13:6789)
[Nov 18 07:07:10 2007] trying to load [cs_enforce]
[Nov 18 07:07:10 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:10 2007] trying to load [ns_maxemail]
[Nov 18 07:07:10 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:10 2007] trying to load [os_info]
[Nov 18 07:07:10 2007] os_info: Loading configuration directives...
[Nov 18 07:07:10 2007] os_info: OSInfoDBName is not defined in Services configuration file, using default os_info.db
[Nov 18 07:07:10 2007] os_info: Directive OSInfoDBName loaded (os_info.db)...
[Nov 18 07:07:10 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:10 2007] trying to load [hs_request]
[Nov 18 07:07:10 2007] hs_request loaded
[Nov 18 07:07:10 2007] status: [0][Module, Okay - No Error]
[Nov 18 07:07:11 2007] Read error from server: No such file or directory (error num: 2)
[Nov 18 07:07:11 2007] hs_request un-loaded

Как я понимаю, проблема описана в предпоследней строке лога. Что именно не хватает серверу. Конфиги могу выложить, если потребуется.
Автор: viktor9
Дата сообщения: 20.11.2007 16:05
Помогите ктото насторить ircservices-5.1pre5пытаюсь запустить пишет
[more] 23 [main] ? (4380) C:\IRCServices\ircservices.exe: *** fatal error - system
shared memory version mismatch detected - 0x75BE0084/0x2D1E009C.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.[/more]
Автор: r4mZeS
Дата сообщения: 26.11.2007 13:08
Задался вопросом запретить DCC, но ничего "умнее", запрета типов файлов в конфиге так и не нашёл. Т.е. например:
deny dcc {
    filename "*exe*"; //Запрещает передачу экзешников
    reason "This file probably contains a Virus!"; //Ну или типа того =)
};

Можно ли вообще закрыть DCC, как доп. возможность? Кто нибудь сталкивался с этим?
Автор: Digika
Дата сообщения: 27.11.2007 07:13
yegorovpavel


Цитата:
Как я понимаю, проблема описана в предпоследней строке лога. Что именно не хватает серверу. Конфиги могу выложить, если потребуется.


Неа, ошибка-то вот она:
[Nov 18 07:07:11 2007] Read error from server: No such file or directory (error num: 2)

Это слишком общая ошибка. Означает что сервисы успешно стартуют, но не могут по каким-то причинам присоедениться к серверу. Может быть не верен адрес (RemoteServer директива), порт или прикрыты фаерволлом. Запусти сервисы с опциями -debug -nofork и получишь более детальный лог.

r4mZeS


Цитата:
Можно ли вообще закрыть DCC, как доп. возможность? Кто нибудь сталкивался с этим?


Ды, указав "*". Вообще - читай доки, там все подробно описано.

==========================

Неплохо бы обновить шапку. Во-первых, добавить Atheme Services (www.atheme.net -> пока в дауне, недавно упал), во-вторых проект Auspice помер давно и для него таки есть Windows-версия, затем еще можно указать DenoraStast (http://denorastats.org/) как альтернативу тяжелым NeoStats.
Автор: r4mZeS
Дата сообщения: 27.11.2007 17:32
Digika
Спасибо, действительно, данный способ помог в решении этого вопроса.
Признаю, был невнимателен =)
Автор: yegorovpavel
Дата сообщения: 27.11.2007 20:09
Digika


Цитата:
Неа, ошибка-то вот она:
[Nov 18 07:07:11 2007] Read error from server: No such file or directory (error num: 2)

Это слишком общая ошибка. Означает что сервисы успешно стартуют, но не могут по каким-то причинам присоедениться к серверу. Может быть не верен адрес (RemoteServer директива), порт или прикрыты фаерволлом. Запусти сервисы с опциями -debug -nofork и получишь более детальный лог.


Спасибо, совет помог, проблема решилась назначением другого порта.
Автор: Hunter007
Дата сообщения: 10.01.2008 18:02
вопрос снят

Автор: Eximido
Дата сообщения: 16.01.2008 18:28
Подскажите, пожалуйста.

Имеется в наличии unrealircd 3.2.7 + Anope 1.6.5. В моей IRC-сети ранее всегда были разрешены ники только на латинице. Сейчас в связи с возможной линковкой нескольких серверов с разрешенными никами на кириллице у меня возникает вопрос о разрешении русскоязычных ников на своей сети. Либо запрещении их на линкуемых...

А проблема старая - насчет похожих ников на латинице и кириллице, когда буквы с похожим начертанием заменяются друг другом: например, русская и латинская а, о, е.
Да, в сервер встроена некоторая защита, которая не позволяет находиться в сети таким никам, как например Eximido и Eximidо - где во втором случае "о" набрано на кириллице.

Однако возьмем другую ситуацию:
Атакуемый ник отсутствует на IRC. Злоумышленник заходит на сервер с ником с частично замененными символами. Сервисы его при этом не узнают, и не высылают запрос на идентификацию паролем с угрозой изменить ник, если он не будет идентифицирован. Затем на сервер заходит настоящий владелец данного ника и получает сообщение "Ваш ник уже используется", при этом он НЕ может воспользоваться командой /nickserv ghost, так как на сервисах частично видоизмененный ник не зарегистрирован. Соответственно таким образом атакуемый не может попасть на свой ник никак вообще.

Вопрос - как бороться? Есть патч на сервисы, чтобы они распознавали ники с аналогичным написанием так же, как и IRC-сервер? Или какие-то другие варианты?
Все сервера в группе на основе Unrealircd, поэтому переход на другой тип ирк-серверов затруднителен.
Автор: Bock
Дата сообщения: 17.01.2008 08:27
Eximido
ftp://ftp.bynets.org/sources/
ещё конкретнее anope-1.6.4.bynets.fix.list.diff
патч подходит и под 1.6.5. Но необходим и наш unreal. Ссылки на него в шапке.
в конфиг сервисов необходимо добавить

LocaleFile "/home/anope/newservices/belarussian-w1251"

т.е. полный путь к файлу локали. russian-w1251 если русский.

Добавлено:

Цитата:
Неплохо бы обновить шапку. Во-первых, добавить Atheme Services (www.atheme.net -> пока в дауне, недавно упал), во-вторых проект Auspice помер давно и для него таки есть Windows-версия, затем еще можно указать DenoraStast (http://denorastats.org/) как альтернативу тяжелым NeoStats.

+1 да. Поставил себе денору, там пока ещё глюков хватает для рус. языка. Но сейчас отлаживаем.
Автор: Eximido
Дата сообщения: 17.01.2008 10:24

Цитата:
ftp://ftp.bynets.org/sources/
ещё конкретнее anope-1.6.4.bynets.fix.list.diff
патч подходит и под 1.6.5. Но необходим и наш unreal. Ссылки на него в шапке.
в конфиг сервисов необходимо добавить

LocaleFile "/home/anope/newservices/belarussian-w1251"

т.е. полный путь к файлу локали. russian-w1251 если русский.

Спасибо, работает.
Пропатчил диффками и сервисы, и ирксервер. Я, кстати, немного ранее Вашего ответа наткнулся на anope-1.6.4.bynets.fix, собрал его, но не зная о необходимости добавить в конфиг LocaleFile - толку от него было немного.

Однако вот за те несколько часов, что я успел поэкспериментировать с патченными сервисами и анреалом - иркд успел крашнуться с такими словами: /здесь была ссылка/
Я так предполагаю, что это ведь не может быть связано с тем, что в конфиге сервисов отсутствовала строка LocalFile, так?
А если он будет периодически крашиться и дальше - будет не очень красиво им пользоваться в IRC-сети, когда сервисы подлинкованы именно к нему.
Автор: Bock
Дата сообщения: 17.01.2008 12:01
Честно говоря не знаю. У нас стоит 3.2.7 с нашей модификацией и пока что не слышал.
У вас постоянно падает ircd? У меня один раз вылетело с этой ошибкой, но это было 3.2.4 и очень давно. Воспроизвести ошибку не удалось.
Единственный баг, который у нас есть - это падение ircd при опции flat-map. Но у нас в сети нигде не стоит, а к выходу 3.2.8 мы исправим.
Автор: Eximido
Дата сообщения: 17.01.2008 12:17
Пока больше не падал.
Но учитывая, что тогда он крашнулся почти сразу после установки патчей - мне это показалось немного подозрительным. :) Наблюдаю за его состоянием дальше.
И благодарю за хорошие патчи - вот теперь, пожалуй, можно разрешить пользователям ставить ники на кириллице, не опасаясь таких подстав, как описано выше. :)
Автор: Digika
Дата сообщения: 18.01.2008 14:37
Обновление для шапки:

Сервера - Internet Relay Chat Daemon (IRCd):



UnrealIRCd http://www.unrealircd.com/ (*nix, Windows)
Bahamut http://bahamut.dal.net/ (*nix, Windows (неоф. сборки на cygwin))
IRCD-Hybrid http://www.ircd-hybrid.com/ (*nix, Windows)
Undernet IRCu http://coder-com.undernet.org/ (*nix)
IRCd ratbox http://ircd-ratbox.org/ (*nix)
IRCD-Hybrid-RU http://hyb.net.ru/ (*nix, Windows)
InspIRCd http://www.inspircd.org/ (*nix, Windows)
OfficeIRC http://www.officeirc.com/ (Windows)
UltimateIRCd http://www.shadow-realm.org/ (*nix, Windows)
NeoIRCd http://www.neostats.net/ (*nix)
ircd-RU http://www.ircd.ru/
Службы - IRC Services:



Anope http://www.anope.org/ (*nix, Windows)
Atheme IRC Services http://www.stack.nl/~jilles/irc/atheme-2.2.0.tar.gz (*nix)
IRC Services http://www.ircservices.za.net/ (*nix)
IRC Services http://www.servicescommunity.za.net/ (Windows)
Epona http://www.epona.org/ (*nix)
ratbox-services http://services.ircd-ratbox.org/ (*nix)
SirvServices http://www.sirv.net (*nix)
NeoStats Services http://www.neostats.net/ (*nix)
Auspice http://auspice.sourceforge.net/ (*nix, Windows)
srvx http://www.srvx.net/ (*nix)
SolarStats http://www.solarstats.net/
LakeServ http://www.lakeserv.tk/
Клиенты - IRC Clients:



mIRC http://www.mirc.co.uk/ (Windows)
Klient http://klient.com/ (Windows)
KVIrc http://www.kvirc.net/ (*nix, Windows)
XChat http://xchat.org/ (*nix, Windows)
IceChat http://www.icechat.net/site/ (Windows)
Miranda IM http://www.miranda-im.org/ (Windows)
Irssi http://www.irssi.org/ (*nix)
Боты - IRC Bots:



eggdrop http://www.eggheads.org/ (*nix)
windrop http://windrop.sourceforge.net (Windows (cygwin))
WinBot http://www.winbot.org/ (Windows)
Energymech http://www.energymech.net/ (*nix)
Energymech http://cygmech.tripod.com/ (Windows)
BotNix http://www.botnix.org/ (*nix)
Сбор статистики:



Denora http://denorastats.org/ (*nix, Windows)
Автор: SAVage22
Дата сообщения: 18.01.2008 20:17
Digika

Молодец.

Шапку поправил.
Автор: wiggy
Дата сообщения: 19.01.2008 17:36
Digika
ведь по сути, как минимум неостатс и денора выполняют одну и ту-же функцию - ведение статистики. зачем-же денору выносить в отдельную шапку? ну или надо неостатс туда-же пихнуть.
Автор: Bock
Дата сообщения: 03.02.2008 13:19
Кому так важен flat-map в опциях, держите исправленный m_map.c: http://paste.org.ru/?r51hk7
Автор: Digika
Дата сообщения: 04.02.2008 04:51

Цитата:
ведь по сути, как минимум неостатс и денора выполняют одну и ту-же функцию - ведение статистики. зачем-же денору выносить в отдельную шапку? ну или надо неостатс туда-же пихнуть.

Многоуважаемый, не путайте теплое с мягким. NeoStats - это комплект различных *Serv'ов, и статистический модуль - отнюдь не на первом плане. В первую очередь - это сервисы.
Автор: wiggy
Дата сообщения: 04.02.2008 05:55
Digika
не знаю не знаю. уж неужели они упор делают на лавсерв или морале серв? даже на сайте статсерв в описании стоит у них на первом месте. и, по-моему, название проекта не менее красноречиво.
Автор: Digika
Дата сообщения: 10.02.2008 14:04
Ага, особенно красноречиво смотрится нерабочая ссылка на пример того, как работает их модуль StatServ для сбора статистики.
FAILURE.
Автор: Starhan
Дата сообщения: 21.02.2008 14:38
можно ли через оперу пользовтася IRC и как?
Автор: Digika
Дата сообщения: 27.02.2008 13:57
Да, там нужно настроить IRC в разделе Общение
Автор: VivaVotkin
Дата сообщения: 12.03.2008 01:29
помогите настроить шифрованный канал ircd-hybrid-ru 7.2
при подключении 192.168.*.2 (6697) [10050] Сеть нарушена

вот часть конфиги: listen {port = 6667;
port = 6697;
flags = ssl;}
Автор: Eximido
Дата сообщения: 16.03.2008 15:34
А у меня вот вопрос такой.
А что произойдет, если попытаться слинковать сервер Unreal3.2.7 с патчем bynets.org с сервером Unreal3.2.4 без патчей, на котором разрешены ники только на латинице? Полный капец?
Ибо админов заставить пропатчить и пересобрать иркд не достанешь, а объединить бы надо.
Автор: lumian
Дата сообщения: 22.03.2008 00:40
Eximido, ни чего не произойдет, сервера нормально слинкуются, я видал в одной сети слинкованы 4 вида Unreal: Unreal3.2.7(hub), Unreal3.2.7-bynets(Leaf), Unreal3.2.4(leaf), Unreal3.2.6(hun)...
Поэтому ваши сомнения беспочвенны!

Bock Спасибо за файл m_map.c, после падения главного сайта bynet'a думал уже не найду этой правки, а них там на форуме это было...
В общем спасибо еще раз!
Автор: Eximido
Дата сообщения: 22.03.2008 12:37
lumian, в первую очередь я имел в виду сомнения, что на новом пропатченном сервере будет разрешена кириллица, а на старом без патчей - нет. И как они найдут общий язык между собой, если, насколько я помню, самими серверами для внутреннего определения пользователей используются не какие-либо цифровые идентификаторы, а сами по себе ники. Ну что ж, все равно, попробуем тогда наверное.
Спасибо за ответ.
Автор: lumian
Дата сообщения: 23.03.2008 11:37
В принципе можно разрешить киррилицу на линкуемом сервере, это не так уж и сложно.
А вообще проблем особых не будет, только при соединении будет выскакивать сообщение о том что на удаленном сервере не разрешена киррилица, а так ни чего особенного.

Страницы: 1234567891011121314

Предыдущая тема: Сервер на FreeBSD 4.7 пошаговая установка


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.