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

» IRCd servers, IRC Services, IRC Clients

Автор: Ser51
Дата сообщения: 24.03.2008 11:44
А можно ли слинковать IrcXPro или OfficeIrc (эволюция IrcXPro)
с Unreal??
Автор: lumian
Дата сообщения: 25.03.2008 01:11
Нет, линковать можно сервера только одной линейки.
Пример:
Unreal1 => Unreal2 => Unreal3
IRCd-ru1 => IRCd-ru2 => IRCd-ru3
Автор: Anchorite
Дата сообщения: 26.03.2008 06:01
установили в сети Unreal3.2.7 взамен ichatsrv, для большинства пользователей переход оказался болезненым по причине привычке к клиенту ichat.

Основная проблема почеу держим оба сервера состоит в том что Unreal не поддерживает цифровые ники, т.е. ники 777, 666, 22shuha и прочие. т.е. ники начинающиеся с цифр, перерыв инет нашел RFC документ где оисано что ник должен обязательно начинаться с буквы. на просторах сети нашли sprint IRC server, он видимо не отвечает требованиям сети и поддерживает цифровые ники. может каким нибудь изощренным способом можно все таки это сделать и в Unreal?
Автор: lumian
Дата сообщения: 28.03.2008 00:07
Наверное если порыться в исходниках, то можно чтонить нарыть ))
Что собственно врятли, потому что сейчас, помоему, почти на всех серверах ники начинающиеся с цифр запрещены...
Автор: Eximido
Дата сообщения: 03.05.2008 14:10
Подскажите, нет ли такой модификации cloak-модуля для unrealircd, чтобы можно было на разных серверах для определенных групп пользователей выставлять разные постфиксы для замаскированных хостов?
Ситуация: есть два слинкованных сервера в двух разных локальных сетях. В обоих сетях используются одинаковые диапазоны IP-адресов - например, 192.168.*.*. Соответственно могут возникнуть пользователи с полностью совпадающими адресами.
Хотелось бы, чтобы можно было задать, чтобы один сервер для всех адресов типа 192.168 при маскеровке вместо a.b.c.d.IP дописывал a.b.c.d.Server1-IP, а другой соответственно a.b.c.d.Server2-IP.
Или же может есть возможность как-то иначе дифференцировать подобные хосты?
Автор: Raifeg
Дата сообщения: 03.05.2008 20:23
Eximido
А DNS умные люди когда-то придумали...
Автор: Eximido
Дата сообщения: 03.05.2008 21:47
Raifeg, да понятно, в нормальных сетях так и бывает. Мне в этом плане с сетью не повезло.
Выдрал из мода unreal'a dal.net.ru фрагмент, который реализует почти что вышеизложенное, представляя локальные IP-шники как хосты с настраиваемыми конфигом постфиксами, оформил как патч.
А хотелось все-таки модулем.
Автор: ArkadyKiller
Дата сообщения: 07.05.2008 10:56
Ребята!!! Поставил IRCXpro все нормально работает никаких проблем, создан канал и в правилах в MOTD (Message of the Day) написано сообщение. У меня клиент KvIRC, клиент настроен как надо, соединяюсь автоматом на канал, и хочется чтобы MODT отображался не в консоли подключения а в самом канале. Прошу помощи.
Автор: drugold
Дата сообщения: 10.05.2008 14:29
Eximido
Поделишься патчиком? Со сборкой байнета он корректно работает?

Есть ли у кого патч анопов линейки 1.7.х, исправляющий проблемы с регистрозависимостью кириллистических ников/каналов и комбинаций рус/лат букв в никах? Или хотя бы какие файлы править и как.
Автор: Eximido
Дата сообщения: 17.05.2008 11:05
drugold, выложил здесь.
Правда полное тестирование провести некогда, но вроде работает. И с bynet'ами собирается нормально.

Патч для анопов 1.7 переделывал с патча анопов 1.6. Полная аналогия. Менять подряд во всех файлах функции сравнения строк на такие же, как используются в патче 1.6.
Автор: drugold
Дата сообщения: 19.05.2008 12:31
Патч к 1.7.х я сделал. Но есть пара вопросов по новым двум функциям в users.c и operserv.c. А именно:

users.c -строка 20

Код: #define HASH2(nick)    (((nick)[0]&31)<<5 | ((nick)[1]&31))
Автор: Eximido
Дата сообщения: 19.05.2008 14:13
Хм. А я везде заменял:

Код: #define HASH2(nick)    ((locale_tolower((nick)[0])&31)<<5 | (locale_tolower((nick)[1])&31))
Автор: drugold
Дата сообщения: 19.05.2008 20:53
Выложи свою версию, я сравню. У меня 1.7.17 не собирается с изменениями в этих частях. На совместимость с новыми версиями (1.7.18/21) не тестировал, возможны расхождения в коде.
Автор: mrNick
Дата сообщения: 07.06.2008 12:11
Возможно ли прикрутить Unreal к ActiveDerictory.
Хотя понимаю что это скорее к СЕРВИСАМ нужно обращаться, но всё таки...
Автор: humark
Дата сообщения: 12.06.2008 17:01
Пробую запустить на Виндовс 2003 Сервер, от прав Администратора, просто запускается и сразу же пропадает окно, в процессах также..
Почему?
Автор: drugold
Дата сообщения: 14.06.2008 19:58
Конфиг нужно настроить.
Автор: humark
Дата сообщения: 15.06.2008 13:41
А не подскажите где и что именно?

Добавлено:
На локальной машине запустился норм, а вот на сервере не хочет(
Автор: Eximido
Дата сообщения: 15.06.2008 15:40
drugold, какой смысл держать 17-ю версию? Вы, сдается мне, остаете от прогресса на пару лет - а все зовете других в свою глупую сеть.

humark, потому что может быть всё, что угодно. Нужно хотя бы логи посмотреть, что сервисы пишут. А в противном случае вам разве что телепаты помогут.

ЗЫ: Довели со своим DEMONet'ом, если ещё кто сунется с предложением линковаться - буду глайнить сразу.
Автор: humark
Дата сообщения: 16.06.2008 20:29
В том то и дело, что ничего, раньше лог запускался и что то писал, а щас вообще начинает иконка грузится и тут же отключается(
Автор: drugold
Дата сообщения: 18.06.2008 20:19
Eximido
Откуда ты вылез-то, умник. Я тебе ничего не предлагал, приснилось, видимо).
Держу потому что работает стабильно. В новых версиях ничего особенного нет.
Автор: Eximido
Дата сообщения: 19.06.2008 01:12
humark, попробуйте разные ключи типа -debug, -skeleton. Попробуйте удалить файлы *.db, чтобы убедиться, что проблема не в них. Или виндовый режим совместимости с XP на крайний случай...

drugold, я не столько про вас лично, сколько про всю честную компанию daemonet'а, умник. За пару дней 4 откровенно безграмотно спамоподобных копи-паста с описанием вашей сети, завершавшихся в духе "линкуйтись к нам + quit" в моем привате - более, чем достаточно.
Интересно, почему вы тогда не пользуетесь сервисами 1.6.5. Они ещё более стабильны, чем 7.17. И патч под них написан нормальный.
Автор: humark
Дата сообщения: 19.06.2008 16:41
Под -debug запускается, но вылажит окошко:
UnrealIRCD/32 chdir()
No such file or directory

Какой именно файл или директорию оно не может найти?
Автор: roddik
Дата сообщения: 29.06.2008 14:27
привет! прошу прощения, если не в тему, но подскажите, как искать по русскоязычным каналам? для иных нашел чудненький сервис searchirc.com, а вот по русским - еще не разобрался. спасибо
Автор: SAVEX
Дата сообщения: 18.07.2008 16:06
Поставил Unreal IRCd, прибавил к нему Anope и всё это на Ubuntu 7.10. Возник вопрос, как пользоваться сервисом Global?
Автор: wiggy
Дата сообщения: 19.07.2008 07:01
SAVEX
/msg OperServ GLOBAL сообщение
Автор: metta
Дата сообщения: 18.08.2008 21:17
Здраствуйте, запустил на своем компе (OS Windows XP) UnrealIRCd 3.2.7, они работают отлично, а вот сервисы никак неполучаеться прилинковать, пробовал Anope-1.7.21 и Anope-1.7.14. Конфиги делал согласно bestirc.ru.

Лог из файла services.log:
[Aug 18 21:47:55 2008] services.conf:1: Warning: too many parameters (8 max)
[Aug 18 21:47:55 2008] services.conf:2: Warning: too many parameters (8 max)
[Aug 18 21:47:55 2008] services.conf:3: Warning: too many parameters (8 max)
[Aug 18 21:47:55 2008] services.conf:4: Warning: too many parameters (8 max)
[Aug 18 21:47:55 2008] services.conf:5: Warning: too many parameters (8 max)
[Aug 18 21:47:55 2008] services.conf: RemoteServer missing
[Aug 18 21:47:55 2008] services.conf: ServerName missing
[Aug 18 21:47:55 2008] services.conf: ServerDesc missing
[Aug 18 21:47:55 2008] You have not defined the NickLen configuration directive. It is strongly
[Aug 18 21:47:55 2008] advised that you do configure this correctly in your services.conf
[Aug 18 21:47:55 2008] services.conf: NetworkName missing
[Aug 18 21:47:55 2008] services.conf: ServiceUser missing
[Aug 18 21:47:55 2008] services.conf: NickServName missing
[Aug 18 21:47:55 2008] services.conf: ChanServName missing
[Aug 18 21:47:55 2008] services.conf: MemoServName missing
[Aug 18 21:47:55 2008] services.conf: HelpServName missing
[Aug 18 21:47:55 2008] services.conf: OperServName missing
[Aug 18 21:47:55 2008] services.conf: GlobalName missing
[Aug 18 21:47:55 2008] services.conf: PIDFile missing
[Aug 18 21:47:55 2008] services.conf: MOTDFile missing
[Aug 18 21:47:55 2008] services.conf: NickServDB missing
[Aug 18 21:47:55 2008] services.conf: ChanServDB missing
[Aug 18 21:47:55 2008] services.conf: OperServDB missing
[Aug 18 21:47:55 2008] services.conf: NewsDB missing
[Aug 18 21:47:55 2008] services.conf: ExceptionDB missing
[Aug 18 21:47:55 2008] services.conf: UpdateTimeout missing
[Aug 18 21:47:55 2008] services.conf: ExpireTimeout missing
[Aug 18 21:47:55 2008] services.conf: ReadTimeout missing
[Aug 18 21:47:55 2008] services.conf: WarningTimeout missing
[Aug 18 21:47:55 2008] services.conf: TimeoutCheck missing
[Aug 18 21:47:55 2008] services.conf: NSAccessMax missing
[Aug 18 21:47:55 2008] services.conf: NSEnforcerUser missing
[Aug 18 21:47:55 2008] services.conf: NSReleaseTimeout missing
[Aug 18 21:47:55 2008] services.conf: NSListMax missing
[Aug 18 21:47:55 2008] services.conf: CSAccessMax missing
[Aug 18 21:47:55 2008] services.conf: CSAutokickMax missing
[Aug 18 21:47:55 2008] services.conf: CSAutokickReason missing
[Aug 18 21:47:55 2008] services.conf: CSInhabit missing
[Aug 18 21:47:55 2008] services.conf: CSListMax missing
[Aug 18 21:47:55 2008] services.conf: ServicesRoot missing
[Aug 18 21:47:55 2008] services.conf: AutokillExpiry missing
[Aug 18 21:47:55 2008] services.conf: ChankillExpiry missing
[Aug 18 21:47:55 2008] services.conf: SGLineExpiry missing
[Aug 18 21:47:55 2008] services.conf: SQLineExpiry missing
[Aug 18 21:47:55 2008] services.conf: SZLineExpiry missing
[Aug 18 21:47:55 2008] services.conf: You must define the 'ServicesRoot' configuration directive
[Aug 18 21:47:55 2008] services.conf: in your services.conf file. This is a required setting that
[Aug 18 21:47:55 2008] services.conf: defines the main Administrative nick(s) Anope will obey.
[Aug 18 21:47:55 2008] services.conf: NSGuestNickPrefix missing
[Aug 18 21:47:55 2008] services.conf: NSDefLanguage missing
[Aug 18 21:47:55 2008] services.conf: No ServicesRoot defined
[Aug 18 21:47:55 2008] Every UserKey must be different. It's for YOUR safety! Remember that!

Ошибка которую выдает сервер при попытке коннекта:
{21:48:15} -irc.citynet.loc- *** Connecting to services.citynet.loc[127.0.0.1].
{21:48:15} -irc.citynet.loc- *** LocOps -- Link denied for irc.citynet.loc(unknown@127.0.0.1) (No link block named 'irc.citynet.loc') [@127.0.0.1.3803]
{21:48:15} -irc.citynet.loc- *** LocOps -- ERROR :from services.citynet.loc[127.0.0.1] -- Link denied (No matching link configuration) [@127.0.0.1.3803]
{21:48:15} -irc.citynet.loc- *** LocOps -- ERROR :from services.citynet.loc[127.0.0.1] -- Closing Link: [127.0.0.1] (Link denied (No matching link configuration))
{21:48:15} -irc.citynet.loc- *** LocOps -- Server services.citynet.loc[127.0.0.1] closed the connection

Я хоть в английском языке не спец, но тут мне понятно что написано типо нету линк блока на данный линк, или линк блок написан с багом, но хочу повтариться: я делал конфиги согласно http://www.bestirc.ru/?topic=stati&txt=21
В чем может быть проблемма?
Автор: Oleg93
Дата сообщения: 04.09.2008 00:22
У рубоарда есть своя комната в ИРС ?
Автор: NorthAtom
Дата сообщения: 05.09.2008 13:58
Так у кого нить хоть получился патч к 1.7.х версии?
Если меется сие чудо то прошу выложите очень надо.
Либо конвертор баз из 1.7.х версии в 1.6.
Автор: Kein
Дата сообщения: 23.11.2008 08:39
NorthAtom

Цитата:
Так у кого нить хоть получился патч к 1.7.х версии?
Если меется сие чудо то прошу выложите очень надо.
Либо конвертор баз из 1.7.х версии в 1.6.

Скоро 1.8.x выйдет финальная, будет патч от Bynets плановый.

Eximido

Цитата:
Подскажите, нет ли такой модификации cloak-модуля для unrealircd, чтобы можно было на разных серверах для определенных групп пользователей выставлять разные постфиксы для замаскированных хостов?
Ситуация: есть два слинкованных сервера в двух разных локальных сетях. В обоих сетях используются одинаковые диапазоны IP-адресов - например, 192.168.*.*. Соответственно могут возникнуть пользователи с полностью совпадающими адресами.
Хотелось бы, чтобы можно было задать, чтобы один сервер для всех адресов типа 192.168 при маскеровке вместо a.b.c.d.IP дописывал a.b.c.d.Server1-IP, а другой соответственно a.b.c.d.Server2-IP.
Или же может есть возможность как-то иначе дифференцировать подобные хосты?

Есть такое см. 3d party модули на оффсайте.
Автор: NorthAtom
Дата сообщения: 25.11.2008 07:30
Абажаю комманду Bynets

Страницы: 1234567891011121314

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


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