#1
|
|||
|
|||
Link Kurulumu Ve Ayrintilar....
Ana sunucu icin kurulacak ve dikkat edilecek satirlar.
Kod:
me { * * * * name* * * * * * "test.localhost.net"; * * * * info* * * * * * * *"Test1 IRC Server"; * * * * numeric* * * * *1; }; name = sunucu isminizi temsil eder butun mesajlar burada belirtilen isim ile gonderilir. info = sunucu sloganini icerir. Herkez en iyi sohbet sunucusu yazar genelde numeric = bu en onemli kisimdir numeric ana sunucuda 1 olarak kullanin eger bu iste cok iyi degilseniz bu ana sunucu kurulmak icin tanimlandiginizi gosterir. Ana sunucu olacak sunucuda me satirini bu sekilde degistiriniz ve link kurma islemine asagida size anlatacagim kurallara uyarak yapiniz. once kendimize birbirine linkli sunucular disinda herhangi bir sunucunun veya kullanicinin girisini engelleyelim güvenligimizi de artirmis olalim bu sayese. Kod:
listen 123.4.5.6:6661 { * * * * options * * * * { * * * * * * * * serversonly; * * * * }; }; serversonly tanimi ise yanlizca size linkli sunucularin bu port uzerinden gireceklerini belirler bu sekilde kalmasi onerilir. Butun baglantili linkler icin bu ozellik ekli olmak zorunda simdi biz test.localhost.net isimli bir sunucuya sahibiz. ve kendimize test2.localhost adli bir sunucu linkleyecegiz aynen alttaki gibi yapacagiz o zaman. Kod:
link* * test2.localhost.net { * * * * username* * * * * * * * *; * * * * hostname* * * * * * * * 123.4.5.6; //test2 sunucusunun ip adresi * * * * bind-ip* * * * * * * * **; * * * * port* * * * * * * * * * 6662; * * * * leaf* * * * * * * * * * *; * * * * password-connect* * * * "sifre"; * * * * password-receive* * * * "sifre"; * * * * class* * * * * * * * * *servers; }; Kod:
link* * test3.localhost.net { * * * * username* * * * * * * * *; * * * * hostname* * * * * * * * 123.4.5.6; // test3 sunucusunun ip adresi * * * * bind-ip* * * * * * * * **; * * * * port* * * * * * * * * * 6662; * * * * leaf* * * * * * * * * * *; * * * * password-connect* * * * "sifre"; * * * * password-receive* * * * "sifre"; * * * * class* * * * * * * * * *servers; }; test2.localhost.net ve ip adresi 123.*.*.*.* digeride test3.localhost.net ve ip adres 123.*.*.*.* Bu ayarlar bizim ana sunucumuzun conf dizelerinde olmasi gerekmektedir. Kod:
leaf *; Bu ozelliklik bize baglanan sunucularin link oldıgunu belirtir. aksi halde baglanti saglanmaz. Kod:
hub *; -------------------------------------------------- Simdi sira bize dahil olacak test2 ve test3 sunucularinin conf dosyalarina link ayarlarinin yapilmasina geldi TEST2 icin gerekli conf ayarlari ve eklenmesi gerekenler. Oncelikle test2 sunucusunun unrealircd.conf da yer alan su satiri belirttigim gibi duzenleyiniz Kod:
me { * * * * name* * * * * * "test2.localhost.net"; // test2 sunucusunun adresi * * * * info* * * * * * * *"Test2 IRC Server"; // test2 sunucusunun slogani * * * * numeric* * * * *2; }; Kod:
link test.localhost.net { // ana sunucunun ismi username *; hostname 123.4.5.6; // ana sunucunun ip adresi bind-ip *; port 6661; // ana sunucuya baglanilacak port hub *; password-connect "sifre"; // ana sunucuda ki ile ayni olmali password-receive "sifre"; // ana sunucuda ki ile ayni olmali class servers; options { autoconnect; }; }; Kod:
autoconnect; Bu isi cok iyi bilenlerin yaptigi ...... yapip ana sunucuya bu ozelligi eklemeyin o zaman bir link sizin haberiniz olmadan yada istenilmeyen nedenlerden dolayi kapanirsa gereksiz yere buffer yemis olur.* Ana sunucu hiç bir zaman otomatik olarak hic bir sunucuya baglanmaz. Kod:
ulines { * * * services.test.localhost.net; * * * test2.localhost.net; * * * test3.localhost.net; }; test2 icin Kod:
ulines { * * * services.test.localhost.net; * * * test.localhost.net; * * * test3.localhost.net; }; Kod:
ulines { * * * services.test.localhost.net; * * * test.localhost.net; * * * test2.localhost.net; }; test3 icin bir baglanti ayari yapmiyorum yazdiklarimi okumuz ve anlamis olan sahis bu baglantinin test2 ye yapilanla ayni oldugunu ve sadece isminin degistirilmesinin yeterli olacagini anlayacaktir. |