IRC をインストールする



IRC(Internet Relay Chat)のインストール
いろいろサーバーが動き出すと欲がでてきまして、なにか簡単にメッセージ交換できたら便利かも??
ということでIRCチャットサーバーを立ててみます。ICQを代表として、たくさんのインスタントメッセンジャーがありますがIRCは歴史があるというか古いだけに単純でサクサク動いていい感じです。

[1]パッケージにあるircより irc2.10.3+jp6.tgz という日本語パッチが当たったものがあるのでこっちを使います。

 
ダウンロード
ftp.kyoto.wide.ad.jp/IRC/server/ からダウンロード。
 

解凍
# tar xvzf irc2.10.3+jp6.tgz
 

コンパイル
# cd irc2.10.3+jp6
# ./configure
# cd i386-unknown-freebsd4.2
# make all
# make install
 

設定
# cd /usr/local/etc
# vi ircd.conf

M:192.168.0.11:*:Yuzo's HOME LAN:6667
A:IRC server of home.or.jp:If any trouble confirm to yuzo@amy.hi-ho.ne.jp
Y:1:90:0:20:100000
I:*::*::1
P:*:::6667:
 

ルータの設定
例によってメニューから [かんたん設定ページ] -> [プロバイダ接続] -> [登録の修正] -> [オプション設定] とすすんで目的のページまでいきましょう。 

[静的IPマスカレード関連] 
 
プロトコル ポート 使用ホストIPアドレス
tcp 6667 192.168.0.11

これで内部とはもちろん、外部とのチャットもOKです。

自動起動の設定
せっかくですからブート時に自動起動するようにスクリプトを書きましょう。
clio# vi /usr/local/etc/rc.d/ircd.sh

内容はこんな感じです。インストール時にパスを変えているときは変更必要。

#!/bin/sh
[ -f /usr/local/etc/ircd.conf ] && /usr/local/sbin/ircd && echo -n ' ircd'