CentOSにNGIRCDをインストールする
初期状態のyumではインストールできないため、
必要なリポジトリの追加が必要になります。
リポジトリの追加からIRCDの設定までを順に書いておきます。
■リポジトリの追加
以下のサイトより環境に合わせてダウンロード
http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/
CentOS6の32bitなので、以下のファイルを使いました。
# wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/i386/epel-release-6-5.noarch.rpm
# rpm -ivh epel-release-6-5.noarch.rpm
リポジトリが追加されたかの確認。
# yum list |grep ircd
私の環境ではエラーがでてしまいました。。
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
エラーを回避sするため、以下のファイルを編集します。
# vi /etc/yum.repos.d/epel.repo
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
↓
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
再度リポジトリが追加されたかの確認。
# yum list |grep ircd
nagios-plugins-ircd.i686 1.4.15-2.el6 epel
ngircd.i686 18-2.el6 epel
# yum install ngircd
ngircdの設定変更
# vi /etc/ngircd.conf
[Global]
Listen = 0.0.0.0
ファイアーウォールの設定
以下の行を追加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6667 -j ACCEPT
ngircdの起動
# /etc/init.d/ngircd start
ngircdの自動起動設定
# chkconfig ngircd on
以上でngircdのとりあえず公開する設定が完了
Tweet
0 件のコメント:
コメントを投稿