Neler yeni

Unrealircd 3.2.x Kurulumu

  • Konbuyu başlatan Jigsaw
  • Başlangıç tarihi
J

Jigsaw

Unrealircd kendi sanal sunucunuza irc server kurabilmenizi sağlayan bir açık kaynak (open source) irc yazılımıdır diyebiliriz. IRC yani Internet Relay Chat günümüzde fazla aktif olarak kullanılmasa da eskiden oldukça popüler bir iletişim yazılımı idi.


Biz bu makalede centos 6.x 64 bir işletim sisteminde kurulum gerçekleştirdik. Öncelikle aşağıdaki komutları sırası ile yürütüyoruz ;Shell
Kod:
yum -y install screen wget gcc
yum -y upgrade
cd /usr/local
wget http://download.ircforumlari.com.tr/irc/Unreal3.2.10.2.tar.gz
tar zxf Unreal*.gz
cd Unreal*
./Config
1234567 yum -y install screen wget gccyum -y upgradecd /usr/localwget http://download.ircforumlari.com.tr/irc/Unreal3.2.10.2.tar.gztar zxf Unreal.gzcd Unreal./Config

Karşımıza çıkan aşamaları Enter diyerek geçiyoruz.



Bu opsiyonları da enter diyerek geçiyoruz ;



Aşağıdaki ekrana geldiğimizde make komutunu yürütüyoruz ;

Shell
Kod:
make
1 make

Aşağıdaki ekranı görüyorsak kurulum tamamlanmış demektir.



unreal ı başlatmadan önce aynı dizinde yer alan unrealircd.conf ve opers.conf dosyalarını düzenlememiz gerekiyor. Eğer elinizde daha önce hazırlanmış unrealircd.conf ve opers.conf dosyası mevcut ise bu dizine çekebilirsiniz. Eğer mevcut değil ise biz ircforumlari olarak sizin için bu dosyaları ücretsiz sağlıyoruz. Aşağıdaki komutları sırası ile yürütebilirsiniz;Shell
Kod:
cd /usr/local/Unreal3.2.10.2/
rm -rf unrealircd.conf
wget http://download.ircforumlari.com.tr/irc/unrealircd.conf
wget http://download.ircforumlari.com.tr/irc/opers.conf
1234 cd /usr/local/Unreal3.2.10.2/rm -rf unrealircd.confwget http://download.ircforumlari.com.tr/irc/unrealircd.confwget http://download.ircforumlari.com.tr/irc/opers.conf

Sıra dosyaları düzenlemeye geldi.Shell
Kod:
nano -w unrealircd.conf
1 nano -w unrealircd.conf

Düzenlemeniz gereken kısımlar ;Shell
Kod:
Asagidaki Bilgileri kendi IRC nizin bilgileri ile degistirin (sunucu ip ve portunuza göre düzenleyin) ;

link            services.ircforumlari.com.tr
{
    username    *;
    hostname     37.123.101.156;
    bind-ip     *;
    port         6667;
    leaf             *;
    password-connect "services";
    password-receive "services";
    class           servers;
};


Girisler Icin Normal Giris Portlari (sunucu ip ve portunuza göre düzenleyin) ;

listen         37.123.101.156:6660-6669;   /* Sunucuya 6660 Ile 7000 Arasi Giris Portlari */
listen         37.123.101.156:7000;
listen         37.123.101.156:8000;
listen         37.123.101.156:7000


Dns ip güncelleme ;

dns {

       nameserver 37.123.101.156;

       timeout 2s;

       retries 2;

};
Asagidaki Bilgileri kendi IRC nizin bilgileri ile degistirin (sunucu ip ve portunuza göre düzenleyin) ;
Kod:
link            services.ircforumlari.com.tr
{   
 username    *;   
 hostname     37.123.101.156;    
bind-ip     *;    
port         6667;    
leaf             *;    
password-connect "services";    
password-receive "services";    
class           servers;
};
Girisler Icin Normal Giris Portlari (sunucu ip ve portunuza göre düzenleyin) ;
Kod:
 listen         37.123.101.156:6660-6669;   /* Sunucuya 6660 Ile 7000 Arasi Giris Portlari */
listen         37.123.101.156:7000;listen         37.123.101.156:8000;
listen         37.123.101.156:7000
Dns ip güncelleme ;
Kod:
dns {        nameserver 37.123.101.156;        timeout 2s;        retries 2; };
Şimdi ise opers.conf düzenliyoruz.Shell
Kod:
nano -w opers.conf
1 nano -w opers.conf

Aşağıdaki alanı kendinize göre düzenleyin ve kaydedin ;Shell
Kod:
 oper ircforumlari {
         from {
                 userhost *@*;
         };
         password "operatorsifresiyazin";
         snomask  "cFfkejvGnNqsSo";
         flags aASsDdFfgHhJjKkLliMmNnBbVvCcXZzPpOoIUuYyTtREeWwQq^*;
         class clients;
         swhois "1,1 10         IRC Network Kurucusu ircforumlari           ";
 };
12345678910 oper ircforumlari { from { userhost @; }; password "operatorsifresiyazin"; snomask "cFfkejvGnNqsSo"; flags aASsDdFfgHhJjKkLliMmNnBbVvCcXZzPpOoIUuYyTtREeWwQq^*; class clients; swhois "1,1 10 IRC Network Kurucusu ircforumlari "; };



Düzenlemeleri tamamladık Şimdi unreal başlatıyoruz ;Shell
Kod:
./unreal start
1 ./unreal start

Aşağıdaki ekranı görüyor isek sorunsuz başlatılmış demektir



Diğer komutlar ;Shell
Kod:
./unreal rehash - değişiklikleri günceller
./unreal start - irc başlatır
./unreal stop - irc durdurur
123 ./unreal rehash - değişiklikleri günceller./unreal start - irc başlatır./unreal stop - irc durdurur

Eğer irc server a giriş yapamaz isek iptables üzerinden port açabilirsiniz ;Shell
Kod:
service iptables stop
iptables -A INPUT -p tcp --dport 6667 -j ACCEPT
iptables -A INPUT -p udp --dport 6667 -j ACCEPT
service iptables save
service iptables start
12345 service iptables stopiptables -A INPUT -p tcp --dport 6667 -j ACCEPTiptables -A INPUT -p udp --dport 6667 -j ACCEPTservice iptables saveservice iptables start

  • Evet Unrealircd kurulumu centos / linux üzerinde bu şekildedir.

    ALINTI
 
Üst