LINUX.ORG.RU

IRC- server , настройка оного


0

0

Здравствуй ЛОР.
Дистибутив - OpenSUSE 10.2 , поставил из rpm - ircd .
При старте его (пробовл от рута , от юзверя не пашет)

admin3:/home/adminz # ircd
WARNING: running ircd with uid = 39
         changing to gid 65534.
Fatal Error: Invalid server name.

Поидее дело в настройках, крутил . вертел стандартные (сгенерированые пи установке )
Не помогло.
Кто-нибудь скиньте пожалуйста минималистические настройки ircd 
желательно рабочие (чтоб только хост поменять и работало :) .

Есть вариант пользоваться m4 , но что-то в мануале не ясно описано как 
им пользоваться (пробовал m4 ircd.m4 > ircd.conf-1 , пусто :( )

///С глупым вопросом к вам обратился Furyz
anonymous
Ответ на: комментарий от Anoxemian

говорит , но имя сервера (в ircd.conf) написано латиницей , без пробелов

anonymous
()

Лучше поставь unrealircd или hybrid, они более распространенные и фичастые

JB ★★★★★
()
Ответ на: комментарий от JB

Ставлю Unrealircd с офф сайта
Написано : "UnrealIRCd is designed to be an advanced IRCd, so it is probably not the best choice for beginners." 
меня это не радует :(

anonymous
()
Ответ на: комментарий от anonymous

ДА , уж он не скомпилировался , причем configure сделал , а make ошибка в каком-то файле.Что ж не судьба :(

Буду гибрид ставить

anonymous
()
Ответ на: комментарий от anonymous

ГибридЪ поставился , запускается , только чето к нему не коннектиться клиент ,  настройки менял сознательно, фаерволл выключен. 

anonymous
()
Ответ на: комментарий от JB

пустая строка :(

------------------

# Each IRC server must have a ServerName. You can fill in your ip adress here or fill # in your hostname. When a hostname is entered, the server will listen on all ip adresses. # Note: Maximum length is 100 characters. Do NOT use spaces or special characters in your server name. ServerName furyz

# If you want the IRC server to listen on a specific IP address, you can do so # with Listen. If you want the server to listen on all IP addresses then just fill in Listen any Listen 192.168.11.5

# Below you can define the port which the server will listen on # The default IRC port is 6667 Port 6667

# Here you can define under which user and group the server will run. # It is recommended to create a new user on your system for the server User adminz Group wheel

# The server saves it's Process ID in a pidfile. You can define where you want it. PidFile /usr/local/ircd/ircd.pid

# ServerRoot is the top directory of the server, which contain subdirectories used by the server. ServerRoot /usr/local/ircd

# With ModuleRoot you can specify in which directory the server will look for modules. ModuleRoot /usr/local/ircd/modules

# When a client logs on to the server the welcome message is shown. # You can specify a custom welcome message below. The maximum length is 80 characters. WelcomeMessage Welcome to the IRC Daemon

# You can put a limit on the number of allowed connections. ConnectionLimit 60

# Also you can limit the number of channels on the server. ChannelLimit 30

# The ChannelCapacity determines how many clients may join a channel before it is marked as full ChannelCapacity 25

# MaxJoins defines how many channels each client can join MaxJoins 10

# The server keeps track of which connections are timed out by sending PING's to each inactive connection. # PingDelay defines the time which the server waits before checking each connection on activity PingDelay 30

# PingTimeOut defines after how many seconds a connection is considered as timed out. When a connection # has been inactive after the specified number of seconds, the server sends a PING to the connection. # If the connection does not reply until the next check, it is closed by the server. PingTimeOut 120

# Below you can define which modules the irc server should load. If you don't want to load a # module, simply comment it out with a #.

LoadModule m_info.so LoadModule m_ison.so LoadModule m_join.so LoadModule m_kick.so LoadModule m_kill.so LoadModule m_list.so LoadModule m_lusers.so LoadModule m_mode.so LoadModule m_motd.so LoadModule m_names.so LoadModule m_nick.so LoadModule m_notice.so LoadModule m_oper.so LoadModule m_part.so LoadModule m_pass.so LoadModule m_ping.so LoadModule m_pong.so LoadModule m_privmsg.so LoadModule m_quit.so LoadModule m_time.so LoadModule m_topic.so LoadModule m_user.so LoadModule m_userhost.so LoadModule m_version.so LoadModule m_who.so LoadModule m_whois.so

# # This config file is made by Niek Linnenbank # ----------------------- это был конфиг

---------------------- Оно стартует:

adminz@admin3:/usr/local/ircd/bin> ./ircd ircd: version hybrid-7.2.2 ircd: pid 15961 ircd: running in background mode from /usr/local/ircd

---------------------- Вопрос : почему IRC-клиент не коннектиться 192.168.11.5 \ 6667 Как укаано в конфиге

anonymous
()
Ответ на: комментарий от anonymous

работал когда то, и с unreal и с hybrid. Там все просто, скорее всего ты неправильно отредактировал конфиг

JB ★★★★★
()
Ответ на: комментарий от JB

прога ж на него не ругается :)
Чего собственно в нем неправильно , менял только хост \ имя сервера(сверху конфиг лежит)

Позарез нужно чтоб оно работало.

anonymous
()
Ответ на: комментарий от anonymous

> # Here you can define under which user and group the server will run.
> # It is recommended to create a new user on your system for the server > User adminz Group wheel

юзера и группу создал?

JB ★★★★★
()
Ответ на: комментарий от JB

это пользоваель под которым я сижу , зачем лишние телодвижения?

anonymous
()
Ответ на: комментарий от anonymous

> Позарез нужно чтоб оно работало.

Попробуй пустить его под strace - может, увидишь, на чем он обламывается (обычно у программ есть опция "не уходить в background" - для strace она нужна).

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

ггггг :)))) Да , у жсам ниче не понял из того что ниже выдал strace : ----------------------------- http://dimo-soft.narod.ru/xren.txt (Без -foreground) http://dimo-soft.narod.ru/xren2.txt (C foreground) ------------------------------ Похоже что серваку нет доступа к конфигам(см xren2) , щаз chmod настрою и попробую ееще раз

anonymous
()
Ответ на: комментарий от anonymous

Поставил полные права всем юзверям(пофиг что небезопастно!) на конфиги ircd. тeперь оно в strace -> "[2007/3/22 21.05] No server name" гм.. будто на конфиги забило :(

anonymous
()
Ответ на: комментарий от anonymous

И так выяснилось что я не тут прогу strace'il :( В послдеем случае. Выкладываю новый конфиг:

ServerName gigairc Listen 192.168.11.5 Port 6667 User adminz Group wheel PidFile /usr/local/ircd/ircd.pid ServerRoot /usr/local/ircd ModuleRoot /usr/local/ircd/modules WelcomeMessage Welcome to the IRC 4at ConnectionLimit 60 ChannelLimit 30 ChannelCapacity 25 MaxJoins 10 PingDelay 30 PingTimeOut 120 LoadModule m_info.so LoadModule m_ison.so LoadModule m_join.so LoadModule m_kick.so LoadModule m_kill.so LoadModule m_list.so LoadModule m_lusers.so LoadModule m_mode.so LoadModule m_motd.so LoadModule m_names.so LoadModule m_nick.so LoadModule m_notice.so LoadModule m_oper.so LoadModule m_part.so LoadModule m_pass.so LoadModule m_ping.so LoadModule m_pong.so LoadModule m_privmsg.so LoadModule m_quit.so LoadModule m_time.so LoadModule m_topic.so LoadModule m_user.so LoadModule m_userhost.so LoadModule m_version.so LoadModule m_who.so LoadModule m_whois.so

Проблема не решилась , безпонятия че он не пашет , а надо чтоб оно давно пахало. Может кто-то из добрых людей свой конфиг выложит?Буду очень благодарен!

anonymous
()
Ответ на: комментарий от anonymous

Извиняюсь за форматирование , и перевыкладываю: 
И так выяснилось что я не тут прогу strace'il :( В послдеем случае. Выкладываю новый конфиг:

ServerName gigairc
Listen 192.168.11.5
Port 6667
User adminz
Group wheel
PidFile /usr/local/ircd/ircd.pid
ServerRoot /usr/local/ircd
ModuleRoot /usr/local/ircd/modules
WelcomeMessage Welcome to the IRC 4at
ConnectionLimit 60
ChannelLimit 30
ChannelCapacity 25
MaxJoins 10
PingDelay 30
PingTimeOut 120
LoadModule m_info.so
LoadModule m_ison.so
LoadModule m_join.so
LoadModule m_kick.so
LoadModule m_kill.so
LoadModule m_list.so
LoadModule m_lusers.so
LoadModule m_mode.so
LoadModule m_motd.so
LoadModule m_names.so
LoadModule m_nick.so
LoadModule m_notice.so
LoadModule m_oper.so
LoadModule m_part.so
LoadModule m_pass.so
LoadModule m_ping.so
LoadModule m_pong.so
LoadModule m_privmsg.so
LoadModule m_quit.so
LoadModule m_time.so
LoadModule m_topic.so
LoadModule m_user.so
LoadModule m_userhost.so
LoadModule m_version.so
LoadModule m_who.so
LoadModule m_whois.so


Проблема не решилась , безпонятия че он не пашет , а надо чтоб оно давно пахало. Может кто-то из добрых людей свой конфиг выложит?Буду очень благодарен!

anonymous
()
Ответ на: комментарий от anonymous

Неверю!Помогите люди добрые(надеюсь)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.