Anasayfa
-> Diğer dökümanlar
->
IRC Bağlantı Hataları
----------------------------------------------------------
IRC
Client ile IRC Sunucusu arasinda
meydana gelen problemlerden dolayi olusan hatalardir. Bircogumuz bu tarz hatalar
ile karsilasiriz fakat genel olarak bilgi sahibi olan, arastiran pek az kimse
var. Bazi yalan yanlis bilgilerin yayilmasini engellemek amaci ile bu tarz bir
dokuman yazmaya karar verdim, elimden geldigince detaya indim..
Umarim okuyuculara az da olsa faydasi dokunur, bilinclenmelerine yardimci olur.
-
Konunun basinda da belirttigim gibi IRC Client ile IRC Sunucusu arasinda meydana
gelen problemlerden dolayi olusan hatalardir bunlar.
-IRC Client Ornegi: mIRC, Konversation, hIRC, Xchat, jwirc, xircon,
pirch, BitchX vesaire.
-IRC Sunucusu: irc.hdircd.com Aslinda bu ornege gerek bile yok, IRC
Sunucusunun anlamini bilmeyen kisinin dokumanin devamini okumasinin anlami
yoktur.
Gelelim detaya...
* Connection reset by pear
Genel olarak goz onunde bulundurdugumuzda baglantinin baglanan socket'in
durumunun yeterince saglikli olmadigindan dolayi kapatildigini ifade eder.
Alt Basliklar: Read Error, Write Error, Ping time out, Broken
Pipe
Read Error: IRC Sunuculari baglanan client'den belirli bilgiler ister. Bu
hata IRC Sunucusunun kullanicinin IRC Client'inin bilgilerine erisememesi,
okuyamamasi durumunda olusur. IRC Sunucusu bilgileri okurken bir hata ile
karsilasirsa, bilgileri okuyamazsa client'in baglantisini bu hata mesaji ile
kapatir.
Write Error: Bu hata mesaji da hemen hemen Read Error ile benzer
ozellikleri tasir. Bir onceki hata mesajinda da belirttigim gibi IRC Sunucusu
ile client arasinda bir veri alisverisi vardir. Bu veri alisverisinde IRC
Sunucusu IRC Client'inden aldigi bilgileri hafizasina yazamazsa/yazmaya
calisirken herhangi bir hata ile karsilasirsa client'in baglantisini bu hata
mesaji ile kapatir.
Read error = Okuma hatasi
Write error = Yazma hatasi
Read error okuma isleminde hata olustugu zaman gerceklesir, write
error ise okuma isleminin ardindan gerceklesen yazma isleminde hata olustugu
zaman gerceklesir.
Broken Pipe: Sunucular soket haricinde de bazi bilgilere ihtiyac
duyarlar. Iste bu bilgilere erismekte sorun yasadiklari zaman bu hata mesaji ile
client'in baglantisini bu hata mesaji ile kapatirlar. Daha net anlasilabilmesi
icin bir ornek vermeye calisayim...
Kullaniciya whois cekersiniz, sunucu whois cektiginizi bilir fakat bu bilgiyi
sizin ekraniniza yansitirken bir hata ile karsilasir, iste bu Broken pipe hata
mesaji ile sonuclanir...
Ping time out: Sunucular kullanicinin halen hatta olup olmadigini
algilayabilmek icin belirli araliklarla kullanicilara ping atarlar. Bu ping
cevabi gelmedigi zaman kullanicinin baglantisi bu hata mesaji ile kapatilir.
Dikkat ederseniz status pencerenizde belirli araliklarla "Ping? Pong!"
mesajlarini gorursunuz. Bu daha da basite indirgeyerek;
Ping? : Hey genc, buradamisin bir ses ver de yasadigini bilelim..
Pong! : Burdayim abi...
bu sekilde ozetleyebiliriz.
*Software cause connection abort
IRC Sunucusu kaynakli olan bir problemdir, yani temeli IRC Sunucusudur... Daha
once de IRC Sunucusu ile IRC Client'i arasinda surekli veri alisverisi oldugunu
ifade etmistim. Bunu ozet olarak su sekilde aciklayabiliriz: IRC Sunucusu
client'in problemleri oldugunu dusunur, veri alisverisinde problem yasar, fakat
client uzerinde herhangi bir problem mevcut degildir. Tamamen sunucunun
yanilsamasi sonucu ortaya cikar...
*Connection timed out
Bu hata mesaji internet baglantinizdan kaynaklanir. Baglanmak isteyen client ile
sunucu arasinda belirli bir baglanma suresi vardir, bu sure sunucuya gore
degisebilir. Iste bu surenin dolmasi sonucunda baglanti halen
gerceklestirilememis ise bu hata mesaji ile baglantiniz kapatilir.
*Connection refused
Baglanmak istediginiz IRC Sunucusunun sizin baglantinizi kabul etmemesi
durumunda ortaya cikabilir. Mesela sizin girmek istediginiz port kapalidir,
kapali porttan girmeye calisirsaniz bu hata mesaji ile karsilasirsiniz...
*No route to host
Internet baglantinizin olmadigini ifade eder.
*Unable to resolve IRC server
Bu hata mesaji DNS(Domain Name Service) ile
ilgilidir. Genellikle degistirilen DNS adresi tam olarak hazir degildir veya
guncellenmemistir veya kapalidir. Iste bu durumlarda bu tarz bir hata mesaji ile
karsilasirsiniz.
*Not enough buffer space avaible
Client'inizin ag soketini alamamasi sonucu ortaya cikan bir hata mesajidir.
Biraz daha acacak olursak, baglanti kapasiteniz sunucuya baglanabilmek icin
yeterli degildir. Internet baglantisi gerektiren diger uygulamalari kapatarak
veya modeminizi resetleyerek bu problemi ortadan kaldirabilirsiniz. Client
kaynakli bir problemdir...
*Can't assign requested address
Bunun anlami sunucunun herkese acik olmamasi durumudur. Genellikle attack olmasi
durumunda sunucu yetkililerinin (Root) kullanilan DNS'yi degistirmesi sonucu
ortaya cikar. (Olmayan bir dns adresine yonlendirmesi sonucu)
*Forward and reverse dns do not match
Ornek hata mesaji:
Closing Link: 116.5.194.147 (You are not authorized to use this server)
IRC
Sunucusunun sizin IP adresinizi cozumleyememesi sonucu ortaya cikan bir hata
mesajidir. Internet saglayicinizin DNS sorunlarindan dolayi kaynaklanan bir hata
mesajidir. Client ve IRC Sunucusu ile alakasi yoktur..
*Invalid username
Belirtmis oldugunuz, kullanmakta oldugunuz kullanici adinizin sunucu uzerinde
yasakli oldugunu ifade eder. Genellikle ident'inizde bulunan alfabetik olmayan
karakterlerden kaynaklanir bu hata. Mesela bosluk gibi bir karakter. Kullanmakta
oldugunuz ident'i IRC Client'inizin ayarlarindan degistirin, sade karakterleri
kullanin, abidik gubidik seyler denemeyin ident uzerinde bu sorun duzenlemenizi
yaptiktan sonra cozulecektir...
*You are not authorized to use this server
Baglanmak istediginiz sunucuyu kullan abilmek icin yeterli erisiminizin(l-line)
olmadigini ifade eder. Ayni ag uzerinden farkli bir baglanti kullanmayi
deneyebilirsiniz. (Bagli olan herhangi bir baglantiyi deneyebilirsiniz. /server ircforum.hdircd.com
gibi.)
*No more connections allowed in your connection class
Internet
saglayicisindan baglanabilecek izin verilen maksimum kullanici sayisina
ulasilmasi sonucunda karsiniza cikabilecek bir hata mesajidir. Yani bu demektir
ki, "Kardesim biz bu sunucuya 100 tane superonline kullanan kisi aliyoruz,
sen 101. kisi oldugun icin baglanamazsin, limitimizi doldurduk."
*Too many connections from your hostname
Closing Link (You are only allowed one connection from your host.)
Bunun
anlami sunucunun izin verdigi ayni host uzerinde bulunan maksimum kullanici
baglanabilme sayisina ulasmis oldugunuzdur. Biraz daha acacak olursak, sunucu
ayni host uzerinden sadece 10 kisiye izin verebiliyordur, siz 11. baglantiyi
kurmayi denediginiz zaman bu hata mesaji ile karsilasirsiniz. (Clone yani.)
*Network dropped connection on reset
IRC Sunucusuna hostluk yapan yerde olusan herhangi bir problem sonucunda
sunucuya baglanamama durumudur. Muhtemelen sunucu reboot edilmistir. Client ile
alakasi yoktur, IRC Sunucusunun bagli bulundugu host ile alakalidir.
*Network is down or Network unreachable
Bu tip bir hata sunucunun calismadigi zamanlarda veya veri kaynaklarinda
herhangi bir problem yasadigi zamanda ortaya cikar. Client ile alakasi yoktur,
IRC Sunucusu tabanli bir problemdir.
*You are banned from this server
Sunucuya girisinizin yasaklandigini ifade eder. Herhangi bir sebeple sunucu
yetkililerinin sizi uzaklastirmasi durumudur.