IRC Bağlantı Hataları
IRC 'ye Bağlanan kişiler ile IRC Sunucusu arasında bağlantıdan kaynaklanan oluşan hatalardır. Mirc userleri arasında deneyimli olan kullanıcılardan bazıları bunların anlamını bilir ama çoğu kişi bilmez. En azından bir kaçını bilmekte fayda var. Mirc kullanıcılarına bu bağlantı hatalarını biraz detaya inerek açıklayalım.
-
* Connection reset by pear
Bağlantının bağlanan socketin durumunun yeterince sağlıklı olmaması sebebiyle kapatıldığını ifade eder.
Alt Başlıklar: Read Error, Write Error, Ping time out, Broken Pipe
Read Error: IRC Sunucuları bağlanan kişiden bazı belirli bilgiler ister. Bu hata IRC Sunucusunun kullanıcının kullanıcının bilgilerine erişememesi, okuyamaması durumunda oluşur. IRC Sunucusu bilgileri okurken bir hata ile karşılaşırsa, bilgileri okuyamazsa kullanıcının bağlantısını bu hata mesajı ile kapatır.
Write Error: Bu hata mesajı da hemen hemen Read Error ile benzer ozellikleri taşır. Bir önceki hata mesajında da belirttigim gibi IRC Sunucusu ile kullanıcı arasında bir veri alışverişi vardır. Bu veri alişverisinde IRC Sunucusu IRC kullanıcısından aldığı bilgileri hafızasına yazamazsa/yazmaya çalışırken herhangi bir hata ile karşılaşırsa kullanıcının bağlantısını bu hata mesajı ile kapatır.
Read error = Okuma hatası
Write error = Yazma hatasi
Broken Pipe: Sunucular soket haricinde de bazı bilgilere ihtiyaç duyarlar. İşte bu bilgilere erişmekte sorun yaşadıkları zaman bu hata mesajı ile kullanıcının bağlantısını bu hata mesajı ile kapatırlar.
Kullanıcıya whois çekersiniz, sunucu whois çektiğinizi bilir ama bu bilgiyi sizin ekranınıza yansıtırken bir hata ile karşılaşir, işte bu Broken pipe hata mesajı ile sonuçlanır…
Ping time out: Sunucular kullanıcının halen hatta olup olmadığını algılayabilmek için belirli aralıklarla kullanıcılara ping atarlar. Bu ping cevabı gelmediği zaman kullanıcının bağlantısı bu hata mesajı ile kapatılır. Dikkat ederseniz status pencerenizde belirli araliklarla “Ping? Pong!” mesajlarını görürsünüz.
*Software cause connection abort
IRC Sunucusu kaynaklı olan bir problemdir, yani temeli IRC Sunucusudur. Daha once de IRC Sunucusu ile IRC Client’i arasında sürekli veri alışverişi olduğunu ifade etmiştim. Bunu ozet olarak şu şekilde açıklayabiliriz: IRC Sunucusu kullanıcının problemleri olduğunu düşünür, veri alışverişinde problem yaşar, fakat client üzerinde herhangi bir problem mevcut değildir. Tamamen sunucunun yanılsaması sonucu ortaya çıkar…
*Connection timed out
Bu hata mesajı internet bağlantınızdan kaynaklanır. Bağlanmak isteyen kullanıcı ile sunucu arasında belirli bir bağlanma süresi vardır, bu süre sunucuya gore değişebilir. Işte bu sürenin dolması sonucunda bağlantı halen gerçekleştirilememiş ise bu hata mesajı ile bağlantınız kapatılır.
*Connection refused
Bağlanmak istediginiz IRC Sunucusunun sizin bağlantınızı kabul etmemesi durumunda ortaya çıkabilir. Mesela sizin girmek istediginiz port kapalıdır, kapalı porttan girmeye çalışırsanız bu hata mesajı ile karşılaşırsınız.
*No route to host
Internet bağlantınızın olmadığı anlamındadır.
*Unable to resolve IRC server
Bu hata mesajı DNS(Domain Name Service) ile ilgilidir. Genellikle değistirilen DNS adresi tam olarak hazır değildir veya güncellenmemiştir veya kapalıdır. İşte bu durumlarda bu tarz bir hata mesajı ile karşılaşırsınız.
*Not enough buffer space avaible
Client’inizin ağ soketini alamaması sonucu ortaya çıkan bir hata mesajıdır.
*Can’t assign requested address
Sunucunun herkese açık olmaması durumudur. Genellikle attack olması durumunda sunucu yetkililerinin (Root) kullanılan DNS’yi degiştirmesi sonucu ortaya çıkar.
*Forward and reverse dns do not match
Örnek hata mesajı:
*** Your forward and reverse DNS do not match, ignoring hostname.
Closing Link: 116.5.194.147 (You are not authorized to use this server)
IRC Sunucusunun sizin IP adresinizi Çözümleyememesi sonucu ortaya çıkan bir hata mesajıdır. Internet sağlayıcınızın DNS sorunlarından dolayı kaynaklanan bir hata mesajıdir. Kullanıcı ve IRC Sunucusu ile alakası yoktur..
*Invalid username
Belirtmiş olduğunuz, kullanmakta olduğunuz kullanıcı adınizın sunucu üzerinde yasaklı olduğunu ifade eder. Genellikle ident’inizde bulunan alfabetik olmayan karakterlerden kaynaklanır bu hata. Mesela boşluk gibi bir karakter. Kullanmakta olduğunuz ident’i değiştirirseniz sorun çözülecektir.
*You are not authorized to use this server
Bağlanmak istediğiniz sunucuyu kullanabilmek için yeterli erişiminizin(l-line) olmadiğını ifade eder. Ayni ağ üzerinden farklı bir bağlantı kullanmayı deneyebilirsiniz. (Bağlı olan herhangi bir bağlantıyı deneyebilirsiniz. /server irc2.mircse.com gibi.)
*No more connections allowed in your connection class
Connection refused (Max connections at this time) Closing Link (No more connections)
Internet sağlayıcısından bağlanabilecek izin verilen maksimum kullanıcı sayısına ulaşılması sonucunda karşınıza çıkabilecek bir hata mesajıdır.
*Too many connections from your hostname
Closing Link (No more connections)
Closing Link (You are only allowed one connection from your host.)
Bunun anlamı sunucunun izin verdiği aynı host üzerinde bulunan maksimum kullanıcı bağlanabilme sayısına ulaşmış olduğunuzdur. Biraz daha açacak olursak, sunucu aynı host uzerinden sadece 10 kişiye izin verebiliyordur, siz 11. bağlantıyı kurmayı denediğiniz zaman bu hata mesajı ile karşılaşırsınız. (Clone yani.)
*Network dropped connection on reset
IRC Sunucusuna hostluk yapan yerde oluşan herhangi bir problem sonucunda sunucuya bağlanamama durumudur.
*Network is down or Network unreachable
Bu tip bir hata sunucunun çalışmadığı zamanlarda veya veri kaynaklariıda herhangi bir problem yaşadıgı zamanda ortaya çıkar. Client ile alakası yoktur, IRC Sunucusu tabanlı bir problemdir.
*You are banned from this server
Sunucudan ban yediğininiz anlamına gelir. sunucu yöneticileri tarafından atılır.