Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

convert to palmConvert to GutenPalm
or to PalmDoc

[Photo of the Author]
taraf�ndan Guido Socher

Yazar hakk�nda:

Guido uzun zamand�r bir linux hayran�.Linux'u sadece teknik kalitesi i�in de�il arkas�ndaki insanlar ve dayan��ma ruhu i�in de seviyor.


��erik:

�nternet eri�iminiz i�in farkl� ISS'lerin kullan�m�

�eviri : Serap B�l�c�

[Illustration]

�zet:

Bu metin size bir�ok degi�ik �nternet Servis Sa�lay�c�lar�n� (�SS) Linux alt�nda nas�l yap�land�raca��n�z� ve kendi aralar�nda kolayca nas�l de�i�tirebilece�inizi g�sterecek.
Kulland���m�z y�ntem sadece bir ki�isel bilgisayar ve bir �nternet ba�lant�s�nda yap�lanmada ge�erli de�il, bunu ayn� anda t�m aile internet eri�imi vermek i�in de kullanabilirsiniz. Bunu sa�lamak i�in Linux alt�nda bir DNS proxy (DNS iletimi) ve IP gizlenmesi yap�land�r�yoruz.



 

Giri�

�nternet eri�imi son zamanlarda olduk�a kolayla�t�. �o�u �SS art�k ayl�k faturalar veya uzun vadeli s�zle�meler istemiyor.E�er bir �SS'de teknik sorunlar varsa veya k�t� servis veriyorsa hemen bir di�erini alabiliyorsunuz.Almanya'da buna "Aramayla internet " diyoruz ve bu bir ad�m ileri bile gidiyor.Kay�t olmuyor veya ka��t imzalam�yorsunuz.Sadece normal telefon faturan�z �zerinden �d�yorsunuz.Yaln�z bu, �cretsiz internetten farkl�d�r.�cretsiz internet genellikle �SS' nin iflas etmeden �nceki halidir ve s�k s�k yanl�� bilgi giri�i verir."Aramayla internet"te bazen y�ksek �cret �deyerek y�ksek bant geni�li�i elde edebilirsiniz, �lkenizde hangi detaylar�n oldu�u �nemli de�il,bu metin �SS'yi nas�l �abuk bir �ekilde degi�tirebilece�inizi ve farkl� zamanlarda farkl� �evirmeli a� internet ba�lant�lar� kullan�laca��n�z� a��klayacak.

Burada a��klayaca��m�z internet eri�iminin tipi bilgisayar�n�zdan �SS'nize �evirmelia� noktadan-noktaya (PPP) ba�lant�d�r.Linux alt�nda pppd diye adland�r�lan bir program bu ba�lant�y� kurmak i�in kullan�l�r. pppd olduk�a iyi bir yaz�l�m ve olduk�a uyumlu,fakat ne yaz�k ki pppd ile gelen dok�manlar isim denetleme ve �SS'nize giri� i�in, kullan�m g�rmeyen ve olduk�a �zel durumlara has �rneklere sahip.Bu �rnekleri �o�u modern �SS'lerde ba�lant� kurmak i�in kullanmak genelde ba�ar�s�z olur.�o�u �SS bu g�nlerde �unlar� kullan�r :

Bu metin, bu modern olgular�n Linux alt�nda nas�l kullan�laca��n� a��klar. �SS'niz hakk�nda bilmeniz gereken: Telefon numaras�, login ismi ve �ifredir.

Linux ve IP gizlenmesi ile sadece bir bilgisayara de�il b�t�n bir havuz,b�t�n bir bilgisayar a��na ,bir PPP linki �zerinden �SS'nize ba�lant� kurmak olduk�a kolayd�r.Bunu yapmak i�in en az bir Linux makinesine ve herhangi bir say�da ba�ka bilgisayara gereksiniminiz var.O zaman ��yle g�r�n�r:

[network with IP masquerading]

E�er b�yle bir IP gizlenmesi Linux giri�i kullan�rsan�z ve farkl� �SS kullan�yorsan�z o zaman genelde 2 problemle kar��la��rs�n�z:

  1. DNS servisi �SS'nizi her de�i�tirdi�inizde de�i�ir ve b�t�n bilgisayar�n�z� her defas�nda yeniden yap�land�rmak istemezsiniz.�zel olarak Windows ve MacOS kullananlar�n d���nda.
  2. Herkesin �nyap�land�r�lm�� �SS'lerden alabilece�i listeden isteyebilirsiniz.Bu liste a� y�neticinizde sahip oldu�unuz b�t�n y�netim sistemleri i�in kullan��l� olabilir.
Problem 1)i dnrd diye adland�r�lan DNS proxy kullanarak ��zece�iz ve 2) yi CGI-script kullanarak bir web sayfas� (screen shot) yaratarak ��zece�iz;buradan dial out yapabilirsiniz.

 

pppd Kurulumu

pppd yap�land�rma dosyalar�n�n hepsi normalde /etc/ppp'dedir ve genellikle pppd'yi k�k dizin olarak ba�latman�z gerekir.Y�kleme ve ilk testler s�ras�nda k�k kullan�c� olarak giri� yapman�z gerekir.Daha sonra nas�l pppd ba�lat�p durdurabilece�inizi g�sterece�im.E�er her zaman k�k olarak giri� yap�yorsan�z bu iyi de�il.K�k kullan�c� �ok az k�s�tlamalara sahiptir ve yanl��l�kla yap�land�rman�z� kolayca bozabilir.

pppd i�in �nemli dosyalar:

Bu dosyalar� ppp.tar.gz �eklinde y�kleyebilirsiniz. Onlar� kullanmak i�in /etc 'de do�rudan a�abilirsiniz. Alt dizin ppp ve di�er b�t�n altdizinler yarat�lm�� olacakt�r.E�er zaten bir /etc/ppp dizininiz varsa a�madan �nce onu yeniden isimlendirin:
cd /etc
mv ppp ppp_old 
tar zxvf ppp.tar.gz
A�t�ktan sonra g�receksiniz ki ppp.tar.gz i�inde daha fazla dosya bulunur. Bunlar kurulumu ve yap�land�rmay� kolayla�t�ran ek wrapper scriptlerdir.Ama�lar� daha a�a��da a��klanm��t�r.(Not:�rnek sa�lay�c�lar i�in haz�rlanan yap�land�rma dosyalar�nda birtak�m de�erlere de�inilmi�tir.Yanl�� olabilirler.Tam bilgiye ula�mak i�in o �SS'nin ana sayfas�na g�z at�n.)

Acror diye adland�r�lan bir �SS yap�land�rma dosyas�na g�zatal�m:
# This is /etc/ppp/peers/arcor 
# Homepage of the ISP arcor: http://www.arcor-online.de/
#----------
# serial device and modem speed (normally 38400 or 57600):
/dev/modem 57600
# modem dial-out script with phone number:
connect '/etc/ppp/scripts/ppp-on-dialer-pap 0192070'
# specific options, common options are 
# read from /etc/ppp/options 
noipdefault
# tell pppd to use this users name for PAP authentication:
user arcor
# try dynamic dns:
usepeerdns
#
Diyez i�areti (#) ile ba�layan s�ra bir komuttur.�lk parametre (/dev/modem) kullan�lacak seri ara�t�r. /dev/modem modeminizin ba�land��� araca softlink yap�lmal� (/dev/ttyS0 or /dev/ttyS1):

cd /dev
ln -s ttyS0 modem
Modem h�z� 57600'd�r ve modeminizin donan�m�na ba�l�d�r."connect" ile ba�layan sat�r AT komutlar� �zerinden modeminizle ba�lant� kurmak i�in bir betik (/etc/ppp/scripts/ppp-on-dialer-pap) belirler.Bu AT komutlar� ASCII karakterli komut dilidir modeminiz i�in.Betik (0192070)'e verilen parametre ba�lant� kurmak i�in gerekli olan telefon numaras�d�r.
noipdefault,IP adres anla�mas� i�in gerekli olan se�enektir ve usepeerdns otomatik DNS yap�lanmas� i�in gereklidir.Otomatik DNS yap�lanmas� �SS'niz negotiation phase s�ras�nda 1 ya da 2 DNS servisinin IP adres sa�l�yorsa o zaman /etc/ppp/ip-up script i�indeki �evresel de�i�kenler DNS1 ve DNS2 �zerinden sa�lanabilece�ine dayanarak �al���r.

B�t�n ��z�mleyici k�t�phaneler, isimleri nas�l ��z�mleyeceklerini bulmak i�in /etc/resolv.conf diye adland�r�lan bir dosyay� okurlar. Bu dosya (/etc/resolv.conf) DNS servisinin bulunmas� i�in netscape, g�nderilmi� mesaj vs.. taraf�ndan kullan�l�r.Biz sadece ip-up script 'ten /etc/resolv.conf i�in gerekli giri�leri yarataca��z.

�imdiye kadar telefon numaras�n�(0192070, bu �rnekte), modem h�z�n�,kullan�lacak seri kabloyu ve pppd 'nin birka� yap�land�rma se�eneklerini belirledik.Burada /etc/ppp/options 'deki yayg�n yap�land�rma se�eneklerinden bahsetmeyece�im.�rnek sayfaya bak�p pppd 'nin ana sayfas�ndan inceleyebilirsiniz.Bunun yerine �imdi �SS'ye (acror) girece�iz.Bunu yapmak i�in ek 2 �eye daha gereksinimimiz olacak(Bu Almanya'daki okuyucular i�in bir �al��ma �rne�i.) :
login name: arcor
password: internet

Bilginin /etc/ppp/pap-secrets dosyas�na girilmesi gerekiyor ve giri� ismi /etc/ppp/peers/arcor dosyas�na gidiyor(yukar�da g�rebilirsiniz)./etc/ppp/pap-secrets ye ��yle bir sat�r ekleyin:
# This is /etc/ppp/pap-secrets
# client server secret IP-addr
arcor   *   internet   0.0.0.0

��te oldu.�imdi test edebiliriz.D�� arama i�in:

pppd call arcor
arcor bu durumda /etc/ppp/peers/ i�indeki yap�land�rma dosyas�n�n ismidir.
Modem arama yapmal� ve birka� saniye i�inde ba�lant� kurulmal�.Ba�lant�da oldu�unuz anda /sbin/ifconfig komutu ppp0 denilen bir aray�z g�stermeli.Onu g�rene kadar /sbin/ifconfig yaz�n. Art�k inceleyicinizi kullanabilir ve linuxfocus.org adresinde gezinebilirsiniz.

�nternet ba�lant�s�n� kesmek i�in �u komutu �al��t�r�n:

killall pppd
Umar�m bu �rnek i�inize yaram��t�r.Almanya'daki okuyucular i�in burada g�sterildi�i gibi aynen �al���yor olmas� gerek.Di�er �lkelerdeki insanlar elbette telefon numaras�n�,giri� ve �ifreyi kendi �SS'lerine uygun hale getirmeliler. E�er �al��mad�ysa metin sonundaki sorun giderme b�l�m�ne bir g�z at�n.

Art�k �al��an bir �SS'niz var.Di�erlerini eklemek i�in a�a��dakileri uygulaman�z gerekli:

  1. /etc/ppp/peers/arcor dosyas�n� yeni bir isimle kopyalay�n
  2. bu dosyadaki telefon numaras�n� ve kullan�c� giri�ini de�i�tirin
  3. /etc/ppp/pap-secrets'e yeni bir s�ra ekleyin
Bu dosyay� sadece kopyalamak ve bir yaz� ortam� kullanmak grafikal yap�land�rmay� kullanmaktan daha h�zl� ve kolayd�r.

Bu noktada kabaca nas�l �al��t���n� biliyorsunuz.�imdi kullan�m� kolayla�t�r�c� birka� betik kullanaca��z.��in �z�nde,ba�lamay� sa�layacak iki Set-UID perl betik tan�taca��z ve normal kullan�c� olarak (k�k de�il) giri� yapt���n�zda internet ba�lant�s�n� nas�l durduraca��n�z� g�sterece�iz.

Set-UID normal kullan�c�y�n�n belirli bir komutu �al��t�rmas�n� sa�layacak ve bu komut sahibi �al��t�r�lm�� gibi davranacak. G�venlik sorunu ��karmamak i�in dikkatlice olu�turulmal�.Set-UID perl betikleri yukar�da a�t���n�z ppp.tar.gz 'de yerinlerini ald�. Dosya izininde "s" 'leri olmal� ve k�k kullan�c�ya ait olmal�lar:

> cd     /etc/ppp/scripts
> ls -al     ppp-on   ppp-off
-rwsr-sr-x 1 root root 1258 Jan 7 13:24 ppp-off
-rwsr-sr-x 1 root root 2619 Jan 9 20:30 ppp-on

E�er bu izinleri yoksa �u komtula de�i�tirmeniz gerekecek:
chmod 6755 ppp-off ppp-on.
ppp-off ppp-on betikleri silici betiklerdir.Yapt�klar�pppd call some-config-file veya killall pppd �al��t�rmak.Yarar� herhangi bir kullan�c�n�n onlar� kullanabilecek olmas�.ppp-on script beti�i otomatik DNS yap�land�rmas� kullanmayan �SS'ler i�in �zel tutucuya sahip.E�er b�yle bir �SS'niz varsa dosyay� d�zenleyip "static" i aray�n.Orada de�i�tirebilece�iniz �rnekler mevcut.Bu ppp-on/ppp-off betiklerini ��yle kullanabilirsiniz:

Ba�lanmak i�in:
/etc/ppp/scripts/ppp-on arcor
�nternet ba�lant�s�n�
kesmek i�in :
/etc/ppp/scripts/ppp-off
�imdi bilgisayar�n�zdaki her kullan�c� i�in �al��mal�.arcor yine /etc/ppp/peers/ i�indeki bir dosyan�n ad�. Ona ba�ka bir isim de verebilirdiniz.

Son olarak �nternet ba�lant�s�n� ba�latmak ve durdurmak i�in bir grafik kullan�c� ortam� kullanaca��z. Bir cgi program�,�al���r web sayfalar� yaratan programd�r.�yi olu�turulmu� bir cgi program� her taray�c� ve y�netim sistemiyle �al���r. ��te bu y�zden bir cgi program� kullanaca��z.��yle g�r�necektir:

[pppcontrol]
Bug�n nerdeyse b�t�n Linux da��l�mlar� �nceden yap�land�r�lm�� apache web servisiyle geliyor. Yapman�z gereken pppcontrol.gz' gunziplemeniz. web servisiniz(muhtemelen /home/httpd/cgi-bin/)i�in cgi dizinine kopyalay�n,
chmod 755 pppcontrol
yazarak �al��t�r�n perl betikteki $url de�i�kenini de�i�tirmek i�in d�zenleyin.Tabi �ncelikle pppcontrol.gz'i pppcontrol'e gunzip komutuyla a�man�z gerekiyor.
$url beti�in kendi ba��na urlsi olmal�.E.g e�er bilgisayar�n�z sadece Linux bilgisayar� ise loop back IP adresini kullan�rs�n�z:
$url="http://127.0.0.1/cgi-bin/pppcontrol";
pppcontrol cgi beti�i /etc/ppp/gpppwrap.conf denilen yap�land�rma dosyas�n� okur bu a�a��daki s�zdizimine sahiptir:
ppponarg: <agument_to_pass_to_ppp_on> - some additional comment string
Eksi i�areti(-) pppcontrol web sayfas�nda g�sterilecek komutu ba�lat�r fakat /etc/ppp/scripts/ppp-onprogram�na ge�irilmez./etc/ppp/peers i�inde �SS yap� dosyalar� "acror" ve "talknet" olan durumlar i�in �rnek:
# This is /etc/ppp/gpppwrap.conf
ppponarg: arcor -- arcor.net 3pf/min
ppponarg: talknet -- internet by call 3.5pf/min
Not:3pf/min ve 3.5pf/min fiyatlar� okudu�unuz anda de�i�mi� olabilir.

Bunlar sizin i�in �ok fazla yeni bilgi olabilir ama bir kere kurup �al��t�rd���n�zda tek gereken baz� aral�klarla �SS ekleyip/��karma olacakt�r ve bu olduk�a kolayd�r.
�imdi rahat�a web sayfas�ndaki listeden bir �SS se�ip sayfadaki bir d��meye basarak d�� arama yapabilirsiniz.  

DNS proxy

�nceki b�l�mde tek bir Linux bilgisayar� i�in nas�l yap�land�r�ld���n� g�rd�n�z. DNS yap�lanmas� yeni bir ppp ba�lant�s� kurmada /etc/resolv.conf dosyas�n� de�i�tiriyormu� gibi yapt�k.
E�er bir a�a internet eri�imi i�in IP maskelenmesi kullan�yorsan�z /etc/resolv.conf dosyas�n� a� i�indeki her bilgisayarda de�i�tirmek zordur.E�er baz� makinalarda Windows varsa i�lem imkans�z hale gelir ��nk� bu bilgisayarlar i�in a�daki yap�lanmada her DNS servis de�i�ikli�inde yeniden �al��t�r�lmas� gerekir.��z�m bir DNS proxy.Bu k���k DNS servisi a��n�zdaki ana bilgisayarlar i�in gibi g�r�necek fakat iste�i �SS'nizdeki DNS servisine iletecek Bunun i�in Bind-DNS Servisi'ni kullanmak ve onu iletici servis gibi yap�land�rmak m�mk�n fakat Bind asl�nda bu ama� i�in olu�turulmam��.
dnrd bizim amac�m�z i�in olu�turulmu� �ok iyi bir DNS proxy dnrd'yi nas�l elde edebilece�inize dair bilgiyi metninkaynaklar b�l�m�'nde bulabilirsiniz. Burada g�sterildi�i gibi g�r�nen bir a� i�in
[network with IPmasquerading]
Linux bilgisayar�n�zda dnrd'niz var ve Linux PC (192.168.0.1) i�in ara IP adresini LAN'deki di�er bilgisayarlardaki DNS servisiymi� gibi yap�land�r�yorsunuz.Bu sabit bir kurum ve tekrar de�i�tirmek zorunda kalmayacaks�n�z,olduk�a kolay.

Kaynaklardan dnrd y�klemek i�in:

unapck it:
tar zxvf dnrd-2.10.tar.gz
cd dnrd-2.10/src/
compile it:
make
strip dnrd
install it:
cp dnrd /usr/local/sbin/
create the empty directory /etc/dnrd/ :
mkdir /etc/dnrd/
DNS proxy dnrd a�a��daki gibi kullan�l�r(195.50.149.33 ve 195.50.140.6 vs �SS'nizin DNS servisidir):
ppp-link aktifle�ti�inde:
dnrd -s 195.50.149.33 -s 195.50.140.6
�al��an ba�lant�y� kesti�inizde:
dnrd
dnrd bizim durumumuzda /etc/ppp/ip-up and /etc/ppp/ip-down betiklerinden ba�lar ve otomatiktir.Yukar�da y�kledi�iniz betikler bunun i�in haz�rland� ve dnrd'� /usr/local/sbin/ dizininde umuyor.

dnrd bundan �ok daha fazlas�n� yapabilir.Kendinin DNS servisi bile olabilir. Unix alt�nda /etc/host.conf dosyas�nda
order hosts, bind
sat�r�n� yazabilirsiniz ve /etc/hosts dosyas�nda kendi yerel a��n�zdaki bilgisayarlara sembolik isimler verebilirsiniz.Ne yaz�k ki a��n�zdaki aptal Windows makinalar� bu olas�l��a sahip de�il.dnrd Linux PC'nizdeki /etc/hosts dosyas�n� bulur ve otomatik olarak bu dosyadaki giri�ler i�in DNS servisi gibi davranmaya ba�lar.Bu sorunu ��zer!

/etc/hosts dosyas�n�n s�zdizimi g�sterilmi�tir:
# syntax:
# ip-addr hostname alias1 alias2 ...
# example:
192.168.0.1 linuxpc.mynet linuxpc 
192.168.0.2 peppermint.mynet pepper mint
dnrd �al��t�rarak http://192.168.0.1/ yerine http://linuxpc.mynet/ veya http://linuxpc/ kullanabilirsiniz.

dnrd'� sadece bir DNS proxy olarak kullanmak de�il de ayr�ca /etc/hosts i�indeki DNS servisi olarak da kullanmak i�in boot zaman�nda ba�latmal�s�n�z. Bunu yapmak i�in �u sat�r� eklemelisiniz

daemon /usr/local/sbin/dnrd
/etc/rc.d/init.d/network boot beti�indeki(Bu s�zdizimi redhat,mandrake vs..i�in sizin kulland���n�z Linux i�in de�i�ebilir) ba�lang�� b�l�m�n�n sonunda.

Hepsi bu.�imdi a��n�zdaki herhangi bir kimse paralelde gezinebilir ppp ba�lant�s�n� ba�latmak ve durdurmak veya farkl� �SS'ler aras�nda de�i�tirmek kolayd�r.Sadece linki pppcontrol'e yani bizim cgi beti�imize belirleyin.

 

�yile�tirmeler

Siz DNS proxy dnrd'� kullanmaya karar verenler /etc/ppp/ip-up ve /etc/ppp/ip-down betiklerini /etc/resolv.conf dosyas�n� daha fazla de�i�tirmemek i�in d�zenleyebilirsiniz.Sadece b�t�n sat�rlar� a�a��dakiler ile komutlay�n:
echo .....> /etc/resolv.conf
or
cat > /etc/resolv.conf << ENDOFCAT
...
ENDOFCAT
Bunu yapt�ktan sonra loop back adresi DNS servis adresi olarak (/sbin/ifconfig ile kontrol edin lo interface'iniz var m�)kullan�yorsunuz:
# This is /etc/resolv.conf when dnrd is running
nameserver 127.0.0.1
Yarar� sadece a��n�zdakilerin de�il t�m ana bilgisayarlardaki dnrd�n ara belle�ini kullan�yorsunuz.

DNS proxy'nizin �al��t���n� test etmek i�in nslookup'� kullanabilirsiniz:

>nslookup
Default Server:  localhost
Address:  127.0.0.1
>pepper
Server:  localhost
Address:  127.0.0.1
Non-authoritative answer:
Name:    peppermint.mynet
Address:  192.168.0.2
crtl-d.  yazarak nslookup'� durdurabilirsiniz;  

Sorun Giderme

Bu b�l�mde debuging ��kt�s� pppd i�in nas�l �al���r hale getirece�inizi a��klayaca��m. E�er �al��mazsa nas�l d���nebilece�inize yard�mc� olacak.Neyaz�k ki �al��mad��� zaman g�rd�m ki benim a��mdan bir yap�land�rma sorunu de�il

Bizim durumumuzda pppd'nin yapt��� ilk �ey seri port(/dev/modem, a link to e.g /dev/ttyS0)'u /etc/ppp/scripts/ppp-on-dialer-pap beti�ini �al��t�rmak i�in a�mak. Bu betik modeme AT komutlar� g�nderecek.Bu komutlar modeminizi �SS'nize ba�layacak. E�er bir�ey yanl�� giderse /etc/ppp/connect-errors dosyas�ndan hatalar� bulabilirsiniz. Ba�lant�-hatalar� dosyas� size �o�u zaman hatan�n nerede oldu�unu s�yleyecektir. Durum bu olmad��� zaman AT komutlar�n� klavyede tu�lay�n.Bunu yapmak i�in minicom (�o�u Linux da��l�m�n�n par�as�)gibi bir seri ileti�im program�na veya cu (uucp denen bir paketin par�as�na) veya kermite (http://www.columbia.edu/kermit/ck70.html den al�n) gereksiniminiz var. Modeminize"konu�mak" i�in bu seri ileti�im program�n� kullan�n.AT yazd���n�zda modeminiz "Tamam" demeli. Demezse h�z ayarlar�n� kontrol edin g�� kablosu vs... Bu durumda Tamam dedi ,o zaman ATDT1234 komutunu deneyin. modem �imdi 1234.'� �evirmeli.E�er olmazsa modeminizin yolg�sterenini kontrol edin. Komut ATD1234 (T'siz)olabilir veya ba�ka kurulumlar yanl�� olabilir.

Modeminiz �SS'nizi arad�ktan sonraki a�ama ppp-negotiation.Neler oldu�uu anlaman�z i�in syslog facility daemon.debug in /etc/syslog.conf 'a ula�abilmelisiniz./etc/syslog.conf dosyas�n� d�zenleyin /var/log/messages ile biten sat�ra ";daemon debug" yap�n.�rne�in ��yle:

*.info;mail.none;authpriv.none;daemon.debug   /var/log/messages
syslogu tekrar �u komutla ba�lat�n:
/etc/rc.d/init.d/syslog restart
Art�k /etc/ppp/options deki "debug" se�ene�ini kullan�l�r hale getirebilirsiniz (�nceden pppd kurulumub�l�m�nde y�kledi�iniz yap�land�rma dosya lar�nda kullan�l�r yap�lm��t�).Sonra �unu yaz�n
tail -f /var/log/messages
�SS'nize ba�lan�rken pppd debug ��kt�s�n� izleyin

Ba�ar�l� bir ppp ba�lant�s� ��yledir:
Jan 14 17:18:11 bearix pppd[721]: pppd 2.3.10 started by root, uid 0
Jan 14 17:18:34 bearix pppd[721]: Serial connection established.
Jan 14 17:18:34 bearix pppd[721]: Using interface ppp0
Jan 14 17:18:34 bearix pppd[721]: Connect: ppp0 <--> /dev/modem
Jan 14 17:18:35 bearix pppd[721]: sent [LCP ConfReq id=0x1 ]
Jan 14 17:18:37 bearix pppd[721]: rcvd [LCP ConfReq id=0x46 ]
Jan 14 17:18:37 bearix pppd[721]: sent [LCP ConfNak id=0x46 ]
Jan 14 17:18:38 bearix pppd[721]: rcvd [LCP ConfReq id=0x47 ]
Jan 14 17:18:38 bearix pppd[721]: sent [LCP ConfAck id=0x47 ]
Jan 14 17:18:38 bearix pppd[721]: sent [LCP ConfReq id=0x1 ]
Jan 14 17:18:38 bearix pppd[721]: rcvd [LCP ConfAck id=0x1 ]
Jan 14 17:18:38 bearix pppd[721]: sent [PAP AuthReq id=0x1 user="arcor" password="internet"]
Jan 14 17:18:40 bearix pppd[721]: rcvd [LCP ConfReq id=0x49 ]
Jan 14 17:18:40 bearix pppd[721]: sent [LCP ConfReq id=0x2 ]
Jan 14 17:18:40 bearix pppd[721]: sent [LCP ConfAck id=0x49 ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [LCP ConfAck id=0x2 ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [CHAP Challenge id=0x5 <0c7672840494152025f937ac4f5e135e>, name = "klndiinternet"]
Jan 14 17:18:41 bearix pppd[721]: sent [CHAP Response id=0x5 , name = "arcor"]
Jan 14 17:18:41 bearix pppd[721]: rcvd [CHAP Success id=0x5 ""]
Jan 14 17:18:41 bearix pppd[721]: sent [IPCP ConfReq id=0x1 ]
Jan 14 17:18:41 bearix pppd[721]: sent [CCP ConfReq id=0x1 ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [IPCP ConfReq id=0x8e ]
Jan 14 17:18:41 bearix pppd[721]: sent [IPCP ConfAck id=0x8e ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [IPCP ConfRej id=0x1 ]
Jan 14 17:18:41 bearix pppd[721]: sent [IPCP ConfReq id=0x2 ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [LCP ProtRej id=0xfb 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Jan 14 17:18:41 bearix pppd[721]: rcvd [IPCP ConfNak id=0x2 ]
Jan 14 17:18:41 bearix pppd[721]: sent [IPCP ConfReq id=0x3 ]
Jan 14 17:18:41 bearix pppd[721]: rcvd [IPCP ConfAck id=0x3 ]
Jan 14 17:18:41 bearix pppd[721]: local IP address 145.253.88.6
Jan 14 17:18:41 bearix pppd[721]: remote IP address 145.253.1.150
Jan 14 17:18:41 bearix pppd[721]: primary DNS address 145.253.2.11
Jan 14 17:18:41 bearix pppd[721]: secondary DNS address 145.253.2.75
Jan 14 17:18:41 bearix pppd[721]: Script /etc/ppp/ip-up started (pid 723)
Jan 14 17:18:42 bearix pppd[721]: Script /etc/ppp/ip-up finished (pid 723), status = 0x0
Bunu tam olarak anlayabilmek i�in ppp protokolunu iyi bilmek gerekir.ppp protokolunun nas�l �al��t��� konusunda hi�bir fikrim yok fakat birka� �ey tahmin edebilirim ve bu, nas�l oldu�unu anlamak i�in yeterli."sent ... ConfReq" bir�eyleri negotiate etmek i�in yap�land�rma iste�i g�nderdi�iniz anlam�na gelir.Buna cevap "rcvd ... ConfAck" (yap�land�rma kabulunu al) veya"rcvd ... ConfRej" (yap�land�rma iste�i reddini al) i�inde gelir.E�er her�ey yolundaysa dinamik olarak atanm�� IP adresinizi(yerel IP adres) ve �SS'nizdeki(uzak IP adres) giri� yerinin IP adresini g�rebilirsiniz.

Burada her hata durumunu a��klamak m�mk�n de�il �ncelikle kurulumunuzu bilmiyorum ve ikincisi basit�e yanl�� gidebilecek �ok �ey var.Biraz yarat�c�l�k ve buradan ��rendi�iniz �eylerle hatalar�n �o�unu bulabilirsiniz. E�er ger�ekten �al��t�ram�yorsan�z ve size yanl�� gibi g�r�nm�yorsa o zaman ba�ka bir �SS deneyin. �SS'de bir sorun olabilir.


 

Kaynaklar

 

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Guido Socher, FDL
LinuxFocus.org

Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz
�eviri bilgisi:
en -> -- Guido Socher
en -> tr Serap B�l�c�

2001-03-20, generated by lfparser version 2.9