#1
|
|||
|
|||
Linux ile Internet Bağlantısı
Linuxta modemi tanitmak icin yapmaniz gereken seyler asama asama sunlardir:
1. Oncelikle modeminizin hangi aygit dosyasina ve irq ya sahip oldugunu bulmaniz gerekir. Bunun icin bir program hazirlanmasi dusunulmektedir ama su an icin elle yapmalisiniz. Modemin bagli bulundugu aygiti bulmak icin dip programini kullanabilirsiniz. dip -t yaziniz; DIP: Dialup IP Protocol Driver version 3.3.7o-uri (8 Feb 96) Written by Fred N. van Kempen, MicroWalt Corporation. DIP> port cua4 DIP: tty_open: cannot get current state! ornekte goruldugu gibi dip -t komutunu girdiginizde DIP> seklinde bir komut girisi goreceksiniz. Burada modem inizin bagli olabilecegi 4 aygit olabilir. Eger mouse unuz DOS taki COM1 de ise olasilik 3'e duser, bunun anlami modemin cua0 aygitinda olmadigidir, geriye sadece cua1 (COM2), cua2(COM2) ve cua3 (COM4) aygitlari kalir. Bu uc olasiligi port komutunu kullanarak deneyebilirsiniz. Eger dip programi yukarida gorulen hatayi vermeyip DIP> ciktisini verirse dogru portu buldunuz demektir. Ornek: DIP> port cua2 DIP> Simdi sira irq'yu bulmaya geldi. Normalde irq 3 veya irq 4 olmalidir,fakat bazi durumlarda modeminizin irq su degismis olabilir. Bunu anlamak icin cat /proc/interrupts komutunu verin. cat /proc/interrupts 0: 439984 timer 1: 28367 keyboard 2: 0 cascade 11: 61497 + ****** 4: 7214 + ****** 7: 1 sound blaster 9: 0 mpu401 13: 1 math error 14: 63955 + ide0 15: 4 + ide1 Bu ciktida ****** yazan iki satir goreceksiniz, birisi mousea ait digeri modeme aittir. Burada mousea ait olan irq 4 olmalidir. Digeri ise modemdir. Bu sayi modeme iliskin irq degerini verir. Eger bu sayi 3 ise hic bir islem yapmaniza gerek yoktur, eger farkli bir degerse su komutu vermelisiniz.* Modem aygitinizin cua3 ve irq degerinin 11 oldugunu varsayarsak, set****** /dev/cua3 irq 11 bu islemden sonra modem e ait irq ayarlanmis olur. Bu komutun etkisi sadece o oturuma iliskindir, yani her boot isleminde komutun etkisi yokolur o yuzden eger bu komutu vermeniz gerekliyse /etc/rc.d/rc.local dosyasi icersine ekleyin. 2. Ayarlarin Dogru Olup Olmadiginin Sinanmasi Ayarlarinizi yaptiktan sonra dip programi ile modemin dogru calisip calismadigini sinayabilirsiniz. Bunun nasil yapildigini anlatmadan once dip programini biraz taniyalim. Dip programinda iki kip vardir; birinci kip normal kiptir, ikincisi ise TERM kipidir. TERM kipinde girilen her komut modem tarafindan HAYES komut setinde bir komut olarak algilanir. TERM moduna gecmek icin term komutunu vermeniz yeterlidir, TERM modundan cikmak icinse ^] yani (CTRL+] tus kombinasyonu) gerekir. dip -t DIP: Dialup IP Protocol Driver version 3.3.7o-uri (8 Feb 96) Written by Fred N. van Kempen, MicroWalt Corporation. DIP> port cua4 DIP> TERM [ Entering TERMINAL mode. Use CTRL-] to get back ] atz OK yukarida ornekte goruldugu gibi, term moduna gecildiginde atz komutunu verin (HAYES komut setinde modemi resetleyen komut), eger komutu yazarken yazdiginizi goruyorsaniz ve OK ciktisini aliyorsaniz ayarlariniz saglamdir, eger degilse maalesef ayarlarinizi yanlis yapmissiniz demekir,1. bolumu bir daha okuyun. 3. DIP Ile PPP Baglanti Bu kisimda dip in script ozelligine girmeden , en eski yontem ile PPP baglantisinin nasil alindigi anlatilacaktir. Ilk once assagidaki ciktiyi inceleyin, # dip -t DIP: Dialup IP Protocol Driver version 3.3.7o-uri (8 Feb 96) Written by Fred N. van Kempen, MicroWalt Corporation. DIP> port cua1 DIP> get $local 0.0.0.0 DIP> get $remote 0.0.0.0 DIP> get $mru 542 DIP> get $mtu 542 DIP> speed 57600 DIP> term [ Entering TERMINAL mode. Use CTRL-] to get back ] ath0 OK atdt0822xxxxxxx CONNECT 57600 Username : xxxxx Password : xxxxx Async interface address is unnumbered (Ethernet0) Your IP address is xxx.xxx.xxx.xxx MTU is 542 bytes Header compression will match your system. [ Back to LOCAL mode. ] DIP> mode PPP # Simdi bu ciktiyi inceleyelim,Oncelikle dip -t yazarak dip programini calistirdik daha sonra az once anlatildigi gibi port komutu ile modemin bagli oldugu aygiti tanimladik.get komutu bir parametrenin degerini vermek icin kullanilir, burada local ve remote parametreleri sira ile bizim modemimizin bagli oldugu aygitin IP sini ve modemimizin bagli oldugu karsi modemin aygitinin IP sini gosterir.Bunlara 0.0.0.0 degerinin verilmesi, bu IP leri programin otomatik almasi gerektigi anl***** gelir, yani bu IP ler program tarafindan otomatik olarak ayarlanacaktir. mru ve mtu parametreleri ise modemin gonderecegi ve cekecegi enbuyuk paket buyuklugunu gosterir bu parametrenin optimum degeri 542 dir, ama bu parametreleri vermeniz zorunlu degildir, speed komutu aygitinizin (dolayisi ile modeminizin) maximum transfer hizini belirler, eger belirtmezseniz 38400 degerini alir, eger modeminiz v42bis ozelligine sahipse ve sIkIstIrma yapabiliyorsa bu hizi daha yuksek tutabilirsiniz, daha sonra term komutu ile TERM moduna geciyoruz ve HAYES komut setini kullanarak numaramizi ceviriyoruz, ath0 komutu modemi ilk kullanim icin hazirlar ve atdt komutu ise belirtilen telefon numarasini cevirir, numarayi cevirdikten sonra CONNECT seklinde bir mesaj alacaksiniz ve komut girdisi goreceksiniz, burasi ISP nize bagli olarak degisir, burada kullanici kodu ve sifrenizi girdikten sonra ISP nizden gelen Async interface address is unnumbered (Ethernet0) Your IP address is xxx.xxx.xxx.xxx MTU is 542 bytes Header compression will match your system. ciktisini gormelisiniz, bu cikti baglantinin gerceklestigi anl***** gelir,bu asamada ctrl ] komutunu vererek TERM modundan cikin ve mode PPP komutunu verin, tekrar kabuk ort***** duseceksiniz. Artik internete baglisiniz.
__________________
SevGi SuYu HASret Aşk TarLaSıyIm DöKüLMekTeN uSanMIş Göz DamLasIyIM ParaM ParCa oLmuŞ KaLp YaRasIyIm AMA eN öNemLiSi SeNi aSLa UnuTmaYaCak Bir BaŞBELASIYIM[Link'i Görebilmeniz İçin Kayıt Olunuz.! Kayıt OL] |