UnrealIRCD Kurulumu

'Adige

Administrator
26 Eki 2012
9,457
782
30
root@adige~#



Merhabalar ;

Arkadaşlar iyi forumlar dilerim Bu konumuzda sizlere UnrealIRCD Kurulumu hakkında bilgiler aktaracağım hemen anlatıma geçelim​


= UnrealIRCD Nedir?=

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.Kısaca sohbet script'i olarak kullanılmaktadır​

= UnrealIRCD Kurulumu=
1 - Putty programı aracılığı ile Shellinize login olunuz.​
2 - Unreal3.2.3.tar.gz dosyasını shellinize ftpden yada wget ile çekiniz​
3- Ardından tar.gz dosyasını açınız​
tar -zxvf Unreal3.2.3.tar.gz
4- Sonrasında Unreal3.2.3 klasörünün içine giriyoruz​
5- Ve configure işlemini başlatıyoruz​
6 - Configure işleminin başlatmamızın ardından Unrealircd kurulum ekranı gelmektedir Enter'a basıp bu bölümü geçiyoruz​

7 - More kısmı gelmektedir burada ise 2-3 defa space tuşuna basarak geçiyoruz​


8 -Tekrar Enter tuşuna basınız​

8 - Aşağıdaki gibi ekran gelmektedir burada;

Do you want to enable the server anti-spoof protection?
[No] -> YES yazarsanız anti-spoof koruması aktif olacaktır. Default olarak no seçilidir. Önerilen bu seçeneğin No olarak bırakılmasıdır.

What directory are all the server configuration files in?
[/home/goodie/Unreal3.2] -> IRCD nin kurulacağı klasörü buradan ayarlayabilirsiniz. Default olarak kurduğunuz klasör gözükür. Burayı enterla geçebilirsiniz.

What is the path to the ircd binary including the name of the binary?
[/home/goodie/Unreal3.2/src/ircd] -> Çalıştıralabilir ircd dosyasının yükleneceği yeri buradan ayarlabilirsiniz. Enterla burayı geçebilirsiniz.
Would you like to compile as a hub or as a leaf?
Type Hub to select hub and Leaf to select leaf.
[Hub] -> Burayı enter ile geçiniz.
What is the hostname of the server running your IRCd?
[ ] -> Serverın hostname'ini gösterir. Enter ile geçiniz.​

9 - What should the default permissions for your configuration files be? (Set this to 0 to disable)
It is strongly recommended that you use 0600 to prevent unwanted reading of the file
[0600] -> 0600 kalması önerilir. Enter tuşuyla geçiniz.

Do you want to support SSL (Secure Sockets Layer) connections?
[No] ->
Serverda SSL yükle değilse bu seçeneği aktif etmeyin. Aksi takdirde hatalara yol açabilir.
Do you want to enable IPv6 support?
[No] -> Serverınıza IPv6 ipleriyle bağlanılmasını istiyorsanız YES yazabilirsiniz.
Do you want to enable ziplinks support?
[No] -> Enter ile geçiniz.
Do you want to enable remote includes?
[No] -> Enter ile geçiniz.
Do you want to enable prefixes for chanadmin and chanowner?
This will give +a the & prefix and ~ for +q (just like +o is @)
Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient, PJIRC, etc.)
with the notable exceptions of irssi, KVIrc and CGI:IRC.
This feature should be enabled/disabled network-wide.
[No] -> Eğer serverınızda kanaldaki founder yada adminlerin ~ . gibi modlarda gözükmesini istiyorsanız, YES yazınız.
What listen() backlog value do you wish to use? Some older servers
have problems with more than 5, others work fine with many more.
[5] -> Enter ile geçiniz.​



10 - How far back do you want to keep the nickname history?
[2000] -> Enter ile geçiniz.
What is the maximum sendq length you wish to have?
[3000000] -> Enter ile geçiniz.
How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] -> Enter ile geçiniz.
How many file descriptors (or sockets) can the IRCd use?
[1024] -> Burası önemli. File descriptors yada number of open files (nofile) olarak bilinen shell kısıtlaması, sizin ircdninize kaç kişinin bağlanabileceğini gösterir. Shell firmanıza kaç kişilik ircd server kurabileceğinizi sormalısınız. Eğer bu değeri çok yüksek yaparsanız ve shellinizdede nofile kısıtlaması varsa unrealircd kurulumu hata verecektir. Default 1024 tür.
Would you like any more parameters to configure?
Write them here:
[]-> Enter ile geçiniz.

11 - Unreal IRCD nin configure bölümü tamamlandı. Sırada make yapmak var, aşağıdaki komutu yazınız​
12 - make işlemide tamamladı. Unreal IRCD kurulumu bitti. Sırada en önemli bölümlerden birisi olan conf bölümünde.
ircd nizi çalıştırmak için unrealircd.conf dosyası gereklidir.
Aşağıdaki adreste örnek bir conf bulabilirsiniz

https://github.com/apache/camel/blob/master/components/camel-irc/src/test/unrealircd/unrealircd.conf
Bu confu kendi bilgilerinizle düzenleyip Unreal3.2 klasörünün içine atınız. Bu işlemi ftp yada pico gibi editör kullanarak yapabilirsiniz.
Editlediğiniz unrealircd.conf u pico yardımıyla yaratabilirsiniz:​
pico -w unrealircd.conf
Ctrl+Insert tuş kombinasyonuna basarak, değiştirdiğiniz confu buraya yapıştırız. Daha sonra Ctrl+X' e basarak unrealircd.conf u yazmasını sağlayınız.​
Yazarak İRC serverinizi başlatabilirsiniz​
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.