Ortak IRC Baglanti Hatalari

Versiyon 1.0.0


Dokumani son olarak ceviren: uzay () @ 2005-06-08

Dokumanin orijinal yazari: Hammer () ve Merlin () @ 2005-05-22

Lutfen, bu dokuman hakkindaki her hangi bir gorus veya onerinizi (yardim istekleri icin degil!) docs@dal.net adresine gonderiniz. Bu dokuman icerisinde aciklanmayan bir konuda yardima ihtiyac duyarsaniz, lutfen http://docs.dal.net adresindeki bilgilere bakiniz

Onsoz

Bu dokuman kullanicilara baglanti sorunlari ve cozumleri hakkinda yardimci olmak amaciyla hazirlanmistir. Durumu daha iyi anlamaniz icin, isin icine bir benzerlik kattik:

Joe bir IRC Clienti olarak, sizin bir mIRC'iniz

Mary bir IRC serveri (Jane, Helga ve Kyoko ise hepsi de ayni yerde (networkde) calisanlar).

Telefon operatoru ise de Mary'nin network uzerinde calistigi bir server (genelde irc.dal.net).

Bir cok senaryoda, Joe, Mary'i telefon ile aramaya calismaktadir.

Icindekiler

1 · [10049] Can't assign requested address

Senaryo: Joe, Mary'nin calistigi yere telefon etmeye calismaktadir; telefonda konusacagi kisi onun icin onemli degildir (Mary, Jane, Helga, Kyoko), onun icin (gecici olarak) 9'a donusmus, ana sirket numarasini tuslamaktadir. Cozumu ise Mary'i veya (Jane'i, Helga'yı vs.) direk olarak aramaktir.

Bunun anlami, IRC serverin su an ulasilamaz oldugudur. Muhtemelen adminler DNS kayitlarini, DDoS (Distributed Denial of Service) saldirilarina hedef olmamak icin, var olmayan bir IP numarasina 255.255.255.255 yonlendirmistir. Ag uzerinde belli bir IRC serverine veya baska bir aga baglanmayi deneyiniz! (Server IP adresini 255.255.255.255 olarak ayarladiklarinda, "Can't assign requested address" hata iletisini alirsiniz. 127.0.0.1 IP adresine ayarladiklarinda ise, "Connection refused" ileti hatasini alirsiniz, cunku server olarak kendinize baglanmaya calisiyor olursunuz. Sayet, IP adresini tamamen silip birsey yazmazlarsa da, bu seferde "Unable to resolve IRC server" ileti hatasini alirsiniz.)

2 · [10050] Network is down or [10051] Network unreachable

Senaryo: Joe, arama sesini almaktadir ancak Mary'nin telefon numarasini aramak, onun telefonunu caldirdiginiz anlamina gelmemektedir.

Bu tip hatalar, baglanilan serverin calismadigi zamanlarda veya veri kaynaklarinin tekrardan baglanmasini onleyecek ag icerisindeki kisimlarin calismadigi zamanlarda meydana gelmektedir.

3 · [10052] Network dropped connection on reset

Senaryo: Joe, arama sesini almaktadir, ancak Mary'i tam arama ve telefonunu caldirma esnasinda, santrali kesilmistir.

IRC serverine, hostluk yapan server veya ag bozulmus veya yeniden baslatilmistir. Bir kac dakika icerinde yeniden isler yoluna girer.

4 · [10053] Software cause connection abort

Senaryo: Joe ve Mary cep telefonlarini kullanmaktadir. Joe'nun telefon bataryasi O'nu deli etmektedir ve Mary ile gorusmesinin bitmis olabilecegini dusundugunden, telefonu kapatmistir.

Bu tip bir hata cesitli sebeplerle meydana gelebilir. Aslinda, bu bir sonraki hata ile aynidir.

5 · [10054] Connection reset by peer

Baglantinin peer tarafindan yeniden baslatilmis olmasinin bir cok nedeni vardir. Bir cok durumda, sever artik soketin iyi olmadigina karar verip, kendi tarafindan baglantiyi kapatir.

5.1 Read Error

Senaryo: Mary, Joe'nun dediklerini artik duyamadigindan, bosuna konusmaktansa telefonu kapatmistir.

Read error (okuma hatasi) server, kullanicinin clientini tam olarak okuyamadigi zamanlarda meydana gelir. Serverler, client uzerinden bir takim bilgileri toplar. Server, bu bilgilerin alimi esnasinda bir hata ile karsilasirsa, kullanicinin baglantisini kopararak read error cikis mesaji verdirir.

5.2 Write Error

Senaryo: Mary, Joe ile konusmaya calismaktadir, ancak dediklerinin anlasildigini sanmamaktadir, o yuzden bosuna konusmaktansa telefonu kapatmistir.

Write error (yazim hatasi) server, kullanicinin clientina tam olarak yazamadigi zamanlarda meydana gelir. Server bir takim bilgiler alirken, genelde kendi basina gene bilgi ile karsilik verir. Server, bu bilgilerin yazimi esnasinda bir hata ile karsilasirsa, kullanicinin baglantisini kopararak, read error formatina benzer olarak, write error cikis mesaji verdirir.

5.3 Ping Timeout

Senaryo: Mary, bir yandan ev isleriyle ve pek cok cocukla mesgul olurken, bir yandan da Joe ile telefon gorusmesi yapamkatadir ve Joe'nun hattin diger ucunda oldugundan ve dinlediginden emin olmak icin surekli olarak soru sormaktadir. O'nu memnun edecek kadar cabuk cevap vermezse, telefonu kapatmaktadir.

Serverler, belirli araliklarla otomatik olarak kullanicilara ping atarlar. Bunun sebebi, kullanicinin halen hatta olup olmadigini anlamaktir. Status pencerenizde "PING? PONG!" seklinde bir mesaj gordugunuzde, bunun anlami server clientiniza ping atmistir ve cevaben de pong mesajini alarak kullanicinin halen hatta oldugunu anlamistir. Server, pong mesaji almadigi zamanlarda ise, ping timeout mesaj cikisi ile beraber otomatik olarak kullanicinin baglantisini koparacaktir. Ping timeout mesajlari HERKESIN basina gelmektedir.

5.4 Broken pipe

Senaryo: Mary, Joe'ya aktarilmak uzere bir not yapistirir, ancak bir sekilde agzi ile eli arasinda mesaji ters yazar. Mary, Joe ile konusmaya calismaktadir, ancak dediklerinin anlasildigini sanmamaktadir, o yuzden bosuna konusmaktansa telefonu kapatmistir.

Broken pipe hata mesaji, serverlerin soket disindaki verileri toplamak icin, dahili veri linkini kullanamadigi zamanlarda meydana gelir.

5.5 Karma

Senaryo:Operatorun zorla devreye girmesiyle, Mary'nin telefonu kapatmasina yol acabilecegi gibi daha bir cok degisik sebep vardir.

6 · [10055] No buffer space available

Senaryo: Joe, Mary'i aramak istemektedir ancak elleri doludur.

Bu, mIRC'in yeni bir ag soketi yaratmakta sorun oldugu anlamina gelmektedir; IRC serverine baglanmak icin sizin internet baglantinizi kullanamamaktadir. Eger ayni zamanda bir cok islem yapiyorsaniz, bu mesaji almaniz olasidir. Bu problemi gidermek icin, diger bir kac isleminizi kapatin veya internet baglantinizi yeniden baslatin. Bu mesaj ayni zamanda sisteminizdeki kaynak eksikligini de belirtmektedir. Ayni zamanda bir cok islemi gerceklestirmeye calistiginiz zamanlarda meydana gelebilir. Diger islemleri duzgun bir sekilde kapatmadiginaza dair de bir delalettir. Eger bu sorun devam ederse, Windows'tan cikin veya sisteminizi yeniden yukleyin. Mevcut hafizanin, Windows Explorer ''Yardim/Internet Explorer Hakkinda... kismindan izlenebilirligini yapabilirsiniz.

7 · [10060] Connection timed out

Senaryo: Joe, Mary'yi aramis ancak hic caldiramamis veya caldirmis ancak O hic telefonu acmamistir.

Isler Internet de bazen yavaslayabilir. Genelde internet baglantiniz duzgun olmadigi zamanlarda bu mesajla karsilasirsiniz. Burdaki en iyi secenek, sabirdir. Bir kac dakika icinde tekrar deneyiniz veya IRC serverinizi degistiriniz. Bunun mIRC ile pek bir alakasi yoktur. Sizin ustesinden gelebileceginiz bir durum oldugu soylenemez.

Baglanti veya gonderim isteginde baglanan taraf belli bir sure sonra duzgun olarak cevap vermediginden bir hata olusmustur. (Timeout suresi iletisim protokolune baglidir.)

Baglanti adresinin gecerli bir IP olup olmadigini kontrol ediniz. Hostname kullandiysaniz, dogru adrese cozunurluk yapti mi? Sayet hostname cozunurlulugu yerel yönetim tablonu kullaniyorsa, artik kullanilmayan bir IP adrese cozunurluluk yapmaniz muhtemeldir. O host adina ping atabiliyor musunuz?

Sahip oldugunuz routerin ayarlari yapildi mi? Router calisiyor mu? Tum routerlarin calisip calismadini kontrol etmek icin baglanti adresine ping atmayi deneyiniz.

Alt ag maskinizi kontrol edin. Eger dogru olarak ayarlanmis bir alt ag maskiniz yoksa, sizin ag sisteminiz yerel adresi uzak adresiniz olarak gorebilir.

8 · [10061] Connection refused

Senaryo: Mary evde degil, yakinlarda bulunan Jane'yi aramayi dene.

Hedefteki makina kabul etmediginden bir baglanti yapilamamaktadir. Bu genelde yabanci bir hosttaki aktif olmayan bir servise baglanti yapmaya calistiginiz zamanlar meydana gelir.

Ya yanlis bir hosta gittin ya da baglanmaya calistigin server yurumuyor. Kullandiginiz baglanti adresini kontrol edin. Host adi kullandiysaniz, dogru adrese cozunurluk yapti mi ona bakin. Sayet hosttname cozunurlulugu yerel yonetim tablonu kullaniyorsa, artik kullanilmayan bir ip adrese cozunurluluk yapmaniz muhtemeldir. Ayrica yerel servis dosyalarinin hatali port numaralarina sahip olmasi da olasidir (Boyle bir olasilik zor gorunse bile).

Yerel olarak ag istatistiklerini kontrol ederek baglanti girisiminizin kabul edilmedigini teyit edebilirsiniz. Ag sisteminizin sahip oldugu ag istatistiklerine bakiniz.

Bu, en cok meydana gelen hatalardan birisidir. Bu hata mesajina sebep olabilecek bir kac neden sunlardir:

  • Yanlis bir porta baglanti yapmayi denediniz. Bu en cok karsilasilan problemlerden biridir.

  • Yanlis bir istikametteki host adresine baglanti yapmayi denediniz.

  • Server talebi, hedef host uzerinde calismiyor.

  • Server talebi, dogru portta dinlenmiyor.

9 · [10065] No route to host Error

Senaryo: Joe telefonunu dahi bulamıyor.

Normalde bu, duzgun bir sekilde internete baglanmadiginiz anlamina gelir. Windows'unuz, IRC serverinin nasil ve nerede oldugunu bulamiyor. Bu, mIRC ve IRC ile ilgili bir olay degildir. Baglantinizi kontrol edin (Hersey yolunda gorunuyorsa, yeniden baglanin) ve tekrar deneyin.

10 · Unable to resolve IRC server

Senaryo: Joe, Mary'i aramaya calisiyor ancak operator Mary'nin kim oldugunu bilmiyor.

Bu hata genelde DNS kayitlari (Hostnameleri, IP adreslerine donusturen) degistirildigi zamanlarda veya kaldirildigi zamanlarda meydana gelmektedir.

  • Soz konusu hostame icin DNS calismamaktadir.

  • Soz konusu domain icin DNS kayitlari artik aktif veya gecerli degildir.

  • Alan adi icin, IP adresine donusturulmus yeni DNS kayitlari henuz tam olarak hazir olmamistir ve bu yuzden, Connection Refused error veya Connection Timed Out hata mesajlarini de verebilecek halen eski IP adreslerini gostermektedir.

11 · Sonsoz

Burada bashetmedigim bir kac baglanti hata daha var, o hatalari http://www.mirc.co.uk/help/servererrors.html adresinden bulabilirsiniz. Dokimani icin Krejt'e ozel tesekkurlerimi sunuyorum. Umariz, bu doküman okuyanlar icin yararli olmustur.