Linux - PPP

Jakub Neubauer (xneub@fi.muni.cz)

Tento dokument obsahuje informace o vztahu PPP a Linuxu. D�le popisuje kl��ov� body p�i navazov�n� vyt��en�ho PPP spojen�.


Obsah


�vod

PPP (Point to Point Protocol) je protokol pro IP komunikaci p�es s�riovou linku. PPP je peer-to-peer syst�m, tedy po nav�z�n� spojen� nen� rozd�l mezi klientem a serverem. Samoz�ejm�, p�i navazov�n� spojen� jedna strana spojen� iniciuje, druh� je kontaktov�na, zde rozli�ujeme term�ny 'klient' a 'server'.

Pozn�mka1: P�i navazov�n� PPP spojen� pomoc� modemu rozli�ujeme dv� f�ze:

Pozn�mka 2 (J�dro): V j�dru mus� b�t zakompilov�no:


Klient

Modem a s�riov� linka

S�riov� linky: /dev/ttyS0, /dev/ttyS1, ...
Je-li pot�eba:

Ke komunikaci s modemem je mo�n� pou��t interaktivn� minicom, kterm atd. D�vkov� programy: nap�. chat.

pppd

M�me-li nav�zan� fyzick� spojen�, sta�� spustit pppd d�mona. nap�.

pppd -d detach /dev/ttySx 14400

/etc/ppp/options

konfigurace pppd d�mona. Obsahuje nastaven� kter� se na�tou p�ed interpretac� p��kazov� ��dky. Nap�:

skripty ppp-*

ppp-on

ppp-on-dialer

Zaji��uje spojen� modem�, nap�. programem chat.


	/usr/sbin/chat \
		TIMEOUT		3			\
		''		\rAT			\
		OK		ATH0			\
		TIMEOUT		30			\
		OK		ATX3DT$TELEPHONE	\
		CONNECT		''			\
		ogin:		$ACCOUNT		\
		assword:	$PASSWORD

ppp-off

Zabije d�mona pppd


Server

1. pomoci uzivatelskych uctu:
getty, mgetty ==> prihlaseni ==> u�ivatelsk� spusteni pppd (parametr proxyarp -- nap�: vytvo�it skript ppp s obsahem: pppd proxyarp ...)
2. pomoci pap:
mgetty (parametr /AutoPPP/) ==> "p�ihl�en�" s autentifikac� PAP , spu�t�n� pppd m�sto procesu login

GUI programy


Odkazy