PPP (Point to Point Protocol - protokol od točke do točke) je protokol za ustvarjanje in poganjanje IP (Internet Protocol) in drugih omrežnih protokolov na serijskih povezavah - naj bo to direktna serijska povezava (z uporabo null-modem kabla), zveza vzpostavljena preko telneta ali povezava z modemi in telefonskimi linijami (in seveda digitalnimi linijami kot je ISDN).
Z uporabo PPP-ja lahko povežete vaš Linux PC s PPP strežnikom in uporabljate vire na omrežju na katerega je priključen strežnik skoraj kot da bi bili direktno povezani s tem omrežjem.
Svoj Linux PC lahko uporabite tudi kot PPP strežnik, s katerim lahko zvezo vzpostavijo drugi računalniki in uporabljajo vire na vašem računalniku in/ali mreži.
Ker je PPP istoležen sistem (tipa enak-z-enakim), lahko uporabite dva računalnika z Linuxom za povezavo dveh omrežij ali lokalnega omrežja z Internetom. Tako se ustvari WAN (Wide Area Network - omrežje širokega dosega).
Največja razlika med PPP in povezavo Ethernet je seveda v hitrosti. Standardni ethernet deluje na 10 Mbps (mega - milijonov bitov na sekundo) maksimalnega teoretičnega pretoka, medtem ko analogni modemi dosežejo hitrosti do 56 kbps (kilo - tisoč bitov na sekundo).
Glede na tip povezave PPP lahko obstajajo tudi nekatere omejitve v uporabi nekaterih aplikacij in servisov.
PPP je strogo istoležen protokol (tipa enak-z-enakim). Tehnično gledano ni nobene razlike med računalnikom, ki vzpostavlja zvezo in računalnikom, s katerim jo vzpostavlja. Zavoljo jasnosti pa je dobro razmišljati o strežnikih in odjemalcih.
Kadar vi vzpostavljate povezavo PPP (kličete), ste odjemalec. Računalnik s katerim se povezujete je strežnik.
Kadar pripravljate računalnik z Linuxom za sprejem povezav PPP, pripravljate strežnik za PPP.
Vsak računalnik z Linuxom je lahko tako PPP strežnik kot odjemalec - celo istočasno, če imate več serijskih vrat (in po potrebi modemov). Ko je povezava sklenjena, ni nobene razlike med odjemalcem in strežnikom, vsaj kar se PPP-ja tiče.
Ta dokument govori o računalniku, ki zvezo vzpostavlja, kot ODJEMALCU, medtem ko je računalnik, ki odgovori na klic, preveri identiteto klicatelja (z uporabo uporabniških imen, gesel in drugih mehanizmov) STREŽNIK.
Uporaba PPP-ja za povezavo enega ali več računalnikov z Internetom verjetno zanima največ ljudi - to je uporaba njihovega računalnika z Linuxom kot odjemalca.
Postopek opisan v tem dokumentu vam bo pomagal vzpostaviti in avtomatizirati vzpostavljanje povezave z Internetom.
Ta dokument vas bo tudi vodil pri postavljanju vašega računalnika z Linuxom kot strežnika za PPP in pri povezavi dveh lokalnih omrežij (s popolnim usmerjanjem) z uporabo PPP-ja (tako ustvarimo WAN - omrežje širokega dosega).
Med mnogimi distribucijami Linuxa ima vsaka svoje kaprice in načine za opravljanje stvari.
Natančneje, obstajata dva načina, kako se računalnik z Linuxom (ali Unixom) zažene, konfigurira itd.
To sta inicializacija sistema po BSD in inicializacija sistema po System V. Če se poglobite v nekatere Unixovske novičarske skupine, boste občasno naleteli na ,,svete vojne`` med zagovorniki teh dveh sistemov. Če vas tovrstne stvari zabavajo, uživajte pri kurjenju omrežnega pretoka in se pridružite.
Verjetno najpogostejše distribucije so:
BSD stil inicializacije običajno hrani svoje inicializacijske datoteke v
imeniku /etc/...
in te so:
/etc/rc /etc/rc.local /etc/rc.serial (in mogoče še druge datoteke)
Od nedavnega nekatere BSD inicializacijske sheme uporabljajo imenik
/etc/rc.d/...
za shranjevanje zagonskih datotek raje kot da bi vse
postavili v /etc
.
System V inicializacija hrani svoje inicializacijske datoteke v imenikih
pod /etc/...
ali /etc/rc.d/...
in v številnih
podimenikih:
drwxr-xr-x 2 root root 1024 Jul 6 15:12 init.d -rwxr-xr-x 1 root root 1776 Feb 9 05:01 rc -rwxr-xr-x 1 root root 820 Jan 2 1996 rc.local -rwxr-xr-x 1 root root 2567 Jul 5 20:30 rc.sysinit drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc0.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc1.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc2.d drwxr-xr-x 2 root root 1024 Jul 18 18:07 rc3.d drwxr-xr-x 2 root root 1024 May 27 1995 rc4.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc5.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc6.d
Če poskušate odkriti kje so dejansko konfigurirani vaš vmesnik Ethernet in pripadajoče omrežne poti, morate pregledati te datoteke in najti ukaze, ki to naredijo.
Na nekaterih distribucijah (na primer Red Hat in Caldera) obstajajo orodja v X window za konfiguracijo PPP-ja. Ta HOWTO ne pokriva teh orodij, specifičnih distribucijam. Če imate težave z njimi, stopite v stik z distributerji!
Za uporabnike Red Hat 4.x je na voljo Red Hat PPP-TIP v območju ,,Linux resources`` in Red Hat Software v ,,Support area``.