IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Hub Kurulum (https://www.ircforumlari.net/unreal-ircd/334335-hub-kurulum.html)

Sunay 11 Mayıs 2010 00:09

Hub Kurulum
 
merhabalar, öncellikler herkese kolay gelsin diyorum. Forumdaki hub konularına baktım ama bana yeterli gelmedi, daha doğrusu pek açıklayıcı değildi. Hub kurulumu anlatabilecek bir arkadaş varmı acaba ? Hub kurulumdaki amacım, access.sunucu.com şeklinde bir hub'a sahip olmak ve sunucu oper'lerini bu sunucudan bağlamak. Teşekkürler, iyi forumlar.

BugraBoran 11 Mayıs 2010 00:58

Cevap: Hub Kurulum
 
Ornek olarak 3 serverOrnek olarak 3 server\'in Hub olarak baglama ornekleri gostrecegim...

Domain ismimiz: irc.Deneme.Net

Ana sunucumuz irc.Deneme.Net olarak kuruluyor ve geriye kalan 2 domain ise su sekilde

1. linklenecek leaf deneme.Deneme.Net
2. linklenecek leaf turkey.Deneme.Net

Bu domainler sub domain olarak acilirlar bir IRCD network\'u yapisal olarak boyle kurulmaktadir.
(isterseniz irc.yyy.com irc.zzz.com isimleride kullanilabilir fakat o zaman da bir ircd aginin anlami kalmamaktadir)

link\'in anlami iki sunucuyu bir birine bir domain uzerinden portal haline getirmektir
genelde yapilan en buyuk hata örnegin irc.xxxx.com sunucu ile irc.yyy.com sunucusunun birlestirilirken yapilan hatadir

BU hata Network name ( Ağ tanımlaması ) oncelikle ayni olmamasidir.

irc.xxx.com sunucusu XXX.com olarak tanimlanirken irc.yyy.com YYY.Com olarak tanimlanmakta bu da
IRC network uzerinde tutarsiz bir ag sistemi kuruldugunu gosterir
Ki ircd nin kendisi bile bu konuda \"hatali baglanti\" kabul edildi der.


yapmaniz gereken oncelikle ne kadar ciddi bir sistem kurmak istediginizdir gelip gecici bir IRCD agi kuracaksaniz
(Ne haliniz varsa gorun)

Ama yok ben bir domain uzerinden IRCD network kurmak istiyorum diyorsaniz
o zaman soylediklerimi harfiyen yerine getirmenizde yarar var.


yukarida belirttiğim gibi domain ismimiz ve ona baqli olacak sub domain hesaplari actik.

Bu sayede domainlerin bize bagliligi artmis ve diger sunucularin kendi kafasina gore is yapmalari engellenmis olduk
ve gerekli Ag ayarlarini yapmak icin butun yonetimin elimizde oldugunu gostermis olduk....

Gelelim simdi bu is nasil yapiliyor...

Once ana sunucumuz kuralim.
Ana sunucumuz irc.Deneme.Net
Buna bagli olacak sub domain isimleride deneme ve turkey

*** irc.Deneme.Net (1) 1 ip adresi 127.0.0.1
*** |-deneme.Deneme.Net (0) 3 ip adresi 127.0.0.2
*** `-turkey.Deneme.Net (0) 2 ip adresi 127.0.0.3

Boyle bir sunucu yapacagız.



ANA SUNUCU Ayarları.

Unreal3.2 dizininin icinde links.conf adli bir dosya olusturun ( Dosya olusturma \"pico links.conf\" )
ve içine aşagıda verdigim tanimlamalari yaziniz.


Kod:
me
{
name \"irc.Deneme.Net\";
info \"Private Chat Room\";
numeric 1;
};



listen *:6661
{
options
{
serversonly;
};
};

ulines {
irc.Deneme.Net;
deneme.Deneme.Net;
turkey.Deneme.Net;
};

link deneme.Deneme.Net
{
username *;
hostname 127.0.0.2; // << deneme sunucunusunun kurulu oldugu Shell\'in ip adresi gelecek
bind-ip *;
port 6661;
leaf *;
password-connect \"sifre\"; /*
*Bu kisima deneme ile olan
*baglanti sifrenizi yazin ( Diger linklerle ayni olmamasina dikkat etmelisiniz
*/

password-receive \"sifre\"; // Sifrenin tekrarini yazin
class servers;
};

link turkey.Deneme.Net
{
username *;
hostname 127.0.0.3; // << Turkey sunucusunun kurulu oldugu Shell\'in ip adresi gelecek
bind-ip *;
port 6661;
leaf *;
password-connect \"sifre\"; /*
*Bu kisima turkey ile olan
*baglanti sifrenizi yazin ( Diger linklerle ayni olmamasina dikkat etmelisiniz
*/
password-receive \"sifre\"; // Sifrenin tekrarini yazin
class servers;
};

Yukarida verdigim orneklerin hiç biri hiç bir conf dosyanizda olmamak zorundadir.
Eger aynisi var ise bu hataya neden olacaktir. Dikkat etmelisniz.

deneme.Deneme.Net icin links.conf a yerlesecek olan ayarlarimiz




PHP Kod:
me
{
name \"deneme.Deneme.Net\";
info \"hubserver 2 ayarlari\";
numeric 2;
};

listen *:6661
{
options
{
serversonly;
};
};

ulines {
irc.Deneme.Net;
deneme.Deneme.Net;
turkey.Deneme.Net;
};

link irc.Deneme.Net
{
username *;
hostname 127.0.0.1; // Ana sunucunun ip adresi (irc.Deneme.Net) yani.
bind-ip *;
port 6661;
hub *;
password-connect \"sifre\";
password-receive \"sifre\";
class servers;
options {
autoconnect; // ana sunucuya otomtik baglanmasini saglamak icindir

};
};


deneme.Deneme.Netsunucusunu ana sunucumuza bu sekilde bagladik simdi sira turkey sunucusunda.


turkey.Deneme.Neticin links.conf a yerlesecek olan ayarlarimiz




Kod:
me
{
name \"turkey.Deneme.Net\";
info \"hubserver 3 ayarlari\";
numeric 3;
};

listen *:6661
{
options
{
serversonly;
};
};

ulines {
irc.Deneme.Net;
turkey.Deneme.Net;
deneme.Deneme.Net;
};

link irc.Deneme.Net
{
username *;
hostname 127.0.0.1; // Ana sunucunun ip adresi (irc.Deneme.Net) yani.
bind-ip *;
port 6661;
hub *;
password-connect \"sifre\";
password-receive \"sifre\";
class servers;
options {
autoconnect; // ana sunucuya otomtik baglanmasini saglamak icindir

};
};



İşte bu kadar adam akıllı bir link ayari yaptik.

gelelim simdi DNS yonlendirmeye.

Bu is biraz karisik degil de nedense bilen cok az insan var

Oncelikle bilmeyenler icin bundan sonra bir shell hizmeti aliyorsaniz mutlaka domain isminizi yonete bilmeniz icin
bir panel acilmasini isteyin ve en az 5 sub domain DNS yonlendirme hakkı en az bunlari almis olmaniz lazim.

Dns Ayarlari Bölümüne Girin

herhangi bir domain ismi ekleyerek onlarin iplerini dilediginiz yere yonlendirebilirsiniz

add domain records kısmına gelin

1. deneme yazin karisindaki bos alana 127.0.0.1 yazin add(ekle) tusuna basin

2. deneme yazin karsindaki bos olana 127.0.0.2 yazin add(ekle) tusuna basin

3. deneme yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin

4. turkey yazin karsisindaki bos alana 127.0.0.1 yazin add(ekle) tusuna basin

5. turkey yazin karsisindaki bos alana 127.0.0.2 yazin add(ekle) tusuna basin

6. turkey yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin

7. irc yazin karsisindaki bos alana 127.0.0.2 yazin add(ekle) tusuna basin

8. irc yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin


7. ve 8. duzenekte neden ana sunucunun ip adresini yazmadigima gelelim

ana sunucu bilinmemesi gereken bir ip adresi barindirmalidir saldirilardan ve buna benzer illegal
girislerden ancak bu sekilde savunulabilirsiniz..

ana sunucunun coktugu zaman zaten diger linklerin kendileri ile olan bagida cozuleceginden ana
sunucunuzun ip adresini yalnizca linkli sunucular ve siz bilebilirsiniz
( Bir nevi korunma mekanizmasi kuruyoruz bu sekilde kendimize )


Diğer paneller icin bir anlatim yapamayacagim gelende kullanilan paneller Plesk veya Cpanelle
dir hepsinde de ayni sekilde erisim saglatabilirsiniz menuleri farklı olsa da isleyisleri aynidir..

DNS MENU ve gerekli records ayarlari


NOT: 127.0.0.1 diye adlandirdigim ip adresleri sizin sunucularinizin belirtilen ip adresleri olmalidir
benim yarattigim ip adresleri sanaldir BU sekilde belirtmeyiniz...

gelelim serviceslere ;

Kod:
ulines {
services.Deneme.Net; // <<< serviceslerimiz tam buraya
irc.Deneme.Net;
deneme.Deneme.Net;
turkey.Deneme.Net;
};


Bu ayar her sunucunun ulines bolumunde bu sekilde olmali.

ve yalnizca ana sunucunuza su satirlari ekleyin


Kod:
link services.Deneme.Net
{
username *;
hostname 127.0.0.1; // << ana sunucunun ip adresi
bind-ip *;
port 6661;
leaf *;
password-connect \"sifre\"; // iletisim icin sifre
password-receive \"sifre\"; // Sifrenin tekrarini yazin
class servers;
};


serviceslerinizde hazir


bundan sonra set parametlerine bazi seyler eklemek lazım mutlaca cogu kisi bunu biliyordur ben yinede hatirlatma yapayim.

Oncelikle buyuk kucuk uıyumuna dikkat edecegiz conf icerisindeki her services tanimlamamiz services.conf
icinde nasıl kullanmissak o sekilde olmalidir. Buyukse Buyuk Kucukse Kucuk.


Kod:
set { } arasına gelecek olan duzenek

services-server \"services.Deneme.Net\";




services-server \"Services.Deneme.Net\";

yapip


link services.Deneme.Net

yaparsaniz servicesleriniz baglanmaz

yada

ulines {
Services.Deneme.Net;

seklinde yaparsaniz bu sefer de servisler bağlanır fakat çalışmaz.


Hayırlı Forumlar!

Sunay 11 Mayıs 2010 01:04

Cevap: Hub Kurulum
 
Çok güzel iyide kardeşim, bu if dahil 10'u geçik sitede yaziyor. Bunu sen yapmaya kalksan yine bişey anlamazsın karman çurman, belki doğrudur anlatım ama bakınca bişey anlamiyorum gerçekten. Bu paylaştığın anlatım zaten var forumda.

BugraBoran 11 Mayıs 2010 01:09

Cevap: Hub Kurulum
 
Yorumun İçin Teşekkur Ediyorum, Elimde Bu Vardı Bunu PAYLAŞMAK Zorunda Kaldım, PAYLAŞMAK GÜZELDİR, PAYLAŞMAK KARDEŞLİKTİR!

Saygılarımla
Veli Buğra BORAN

HostingCiniz 20 Mayıs 2010 12:14

Cevap: Hub Kurulum
 
Anlamadığını Söylemişsin. Anlamadığın Yerleri Söylemen Dahilinde Yardımcı Olabilirim...

TreMex 24 Mayıs 2010 12:19

Cevap: Hub Kurulum
 
Sizin yapmak istediğiniz Tek bir domainden Oper/Adminler icin ayri bir girişmi acmak? örnek; admin.server.net gibi.. doğrumu ? bende gerekli dosyalar mevcut özel olarak size kurabilirim, detayli bilgi icin ö.m saygılar

Bende 2 adet domain var bunlari normal şekilde linkleyip Hub yaparak 2 domainden elde ettiğim Link'ler..

Kod:

-(Ana Sunucu) => Irc.Tayfam.Net       
-(Root Admn Giriş) => Root.mIRCFox.Net   
-(Hub Server) => Irc.mIRCFox.Net     
-(Servisler) => Services.Tayfam.Net
-(Operator Girişi) Oper.mIRCFox.Net 
-(Administrator Girişi) => Admin.Tayfam.Net

Tabi Normal IRCd kurulumu ayri Root ve Admin'ler icin kurdugum linklerin kurulumlari aynı SSH'da fakat ayri ayri IRCd kurulumlarından olusmaktadir buda bir ipucu.. saygılar.

Champion 28 Mayıs 2010 21:45

Cevap: Hub Kurulum
 
Kurulum Çok Basit Sadece Biraz Karışık :) takıldıgın bir yer varsa bana pm atabilirsin.

Z 17 Haziran 2010 23:17

Cevap: Hub Kurulum
 
-irc.xxxx.com- *** Notice -- Client connecting on port 6667: xxx a@xxxx [clients]

admin.xxx.com'dan bu giren kullanıcıyı hiç bir oper göremiyor? neden?

TreMex 18 Haziran 2010 03:44

Cevap: Hub Kurulum
 
snomask eklemen lazim. operlerine. snomask lari biraz araştir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:42.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk