*ircd [#c1520302]
[[IRC]]
[[IRC]]サーバ

** インストール [#fade7fc8]
- [[ircd/コンパイル]]
- initスクリプトの例 /etc/init.d/ircd
 #!/bin/sh
 #
 # Startup script for ircd
 #
 # chkconfig: 345 86 14
 # description: hogehoge
 # processname: ircd
 #
 
 # Source function library.
 . /etc/rc.d/init.d/functions
 
 PATH="$PATH:/usr/local/irc/sbin"
 
 # See how we were called.
 case "$1" in
         start)
                 echo -n "Starting ircd: "
                 daemon ircd
                 echo
                 touch /var/lock/subsys/ircd
                 ;;
         stop)
                 echo -n "Shutting down ircd: "
                 killproc ircd
                 echo
                 rm -f /var/lock/subsys/ircd
                 ;;
         status)
                 status ircd
                 ;;
         restart)
                 $0 stop
                 $0 start
                 ;;
         *)
                 echo -n "Usage: $0 {start|stop|restart|status}"
                 echo
                 exit 1
 esac
 
 exit 0

** ircd.conf [#u4f2e6ab]
*** リレー [#q8e39592]
 Y:50:90::400:512000:10.10:32.32

クライアント設定用クラスの定義ですが、Limit値に1つだけ数値を書いた場合同一user@hostからの接続が1つにしぼられてしまいます。上記のように32.32としておけばOKです

 C:hogehoge.org:kagikagi:hogehoge.org:6665:2
 N:hogehoge.org:kagikagi:hogehoge.org::2

- <TARGET Server NAME>フィールドは相手のM項目で指定された<Server Name>と一致しなければならない。
- <TARGET Host Addr>はIPアドレスでもホスト名でもなんでもいい

** ircd.motd [#sc779cfd]
 このIRCサーバ irc.starlancer.org は
 試験運用中です。自由にご利用ください
                                     root

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS