background image

Konfiguracja PPP 

Strona 1  

K

ONFIGURACJA 

PPP 

1.  W j¹drze powinna byæ wkompilowana obs³uga 

ppp

 oraz 

ip-forwarding

. (jeœ li dopiero 

co zainstalowa³eœ   system to na pewno wszystko jest ok.). 

2.  Uruchom ip-forwarding: w pliku /etc/sysconfig/network 

FORWARD_IPV4=False

 zmieñ 

na 

FORWARD_IPV4=True

3.  Musisz mieæ zainstalowane pakiety: 

ppp-wersja.rpm

mgetty-wersja.rpm

mgetty-

sendfax-wersja.rpm

4.  Ustaw SUID dla 

/usr/sbin/pppd

chmod 4755 /usr/sbin/pppd

 

5.  Aby by³o mo¿liwe zlokalizowanie nadchodz¹cego sygna³u dodaj do 

/etc/inittab

 (w 

zale¿noœ ci od liczby modemów i portów do których s¹ pod³¹czone) – 

ttyS0=com1

s1:2345:respawn:/sbin/mgetty -s 115200 -D ttyS0 
s2:2345:respawn:/sbin/mgetty -s 115200 -D ttyS1 
s3:2345:respawn:/sbin/mgetty -s 115200 -D ttyS2 

Gdy zachowasz zmiany wpisz:

 init q <Enter>

 

6. 

W katalogu 

/etc/ppp

 musisz utworzyæ 

ppplogin

 (pow³oka dla ³¹cz¹cego siê 

u¿ytkownika). 

#!/bin/bash 

mesg n 
stty -echo 
exec /usr/sbin/pppd –detach 

7.  Nadaj teraz dla pow³oki prawo uruchamiania dla wszystkich: 

chmod a+x /etc/ppp/ppplogin

 

8.  Stwórz u¿ytkownika (mo¿na to zrobiæ przy pomocy 

userconf

 ) i przyporz¹dkuj mu 

shell w postaci /

etc/ppp/ppplogin

. Przed u¿yciem odpowiedniej funkcji w userconf ’ie 

dodaj jeszcze wpis 

/etc/ppp/ppplogin

 w Avaible PPP shells (programu userconf) jako 

domyœ lny. 

9. 

Zmodyfikuj plik /etc/ppp/option i dodaj: 

proxyarp # umo¿liwia wyjœcie poza sieæ lokaln¹  
lock  # nakazuje tworzenie pliku blokuj¹cego dostêp do danego modemu 
crtscts   # w³¹cza sprzêtow¹ kontrolê przep³ywu danych 
modem # nakazuje u¿ywania modemowych sygna³ów steruj¹cych

 

10.  Utwórz plik 

/etc/ppp/options.ttySx

 (x –numer portu) okreœ laj¹cy adres naszego 

modemu i serwera: 

ip dla serwera :  ip dla modemu (u¿ytkownik)

 

192.168.0.1:192.168.0.13

 

11.  Dla uruchomienia callback skonfiguruj plik /

etc/mgetty+sendfax/callback.config

utwórz ten plik jeœ li go nie ma): 

debug 4     

# okreœla iloœæ komunikatów wypisywanych do pliku dziennika 

speed 57600   

# prêdkoœæ komunikacji z modemem (mo¿e byæ 115200); 

dial-prefix ATDT # (ATX3DT dla centralek ISDN)

 

12.  Nastêpnie zmodyfikuj 

/etc/mgetty+sendfax/login.config

, przyk³adowo (trzy 

œ rodkowe wpisy zale¿¹ tylko od ciebie i wymagane s¹ tylko przez callback): 

/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login detach kdebug 7 debug 
praca - - /usr/sbin/callback -S 20 
dom - - /usr/sbin/callback -S 0,,8526644 
any - - /usr/sbin/callback –S 
* - - /bin/login @

 

13.  Konfiguracja klienta (Windows): 

background image

Konfiguracja PPP 

Strona 2  

a. 

W ustawieniach „Zaawansowane ustawienia po³¹czenia” – Nowe po³¹czenie / 
w³aœ ciwoœ ci / konfiguruj / po³¹czenie / zaawansowane: 

x – u¿yj kontroli b³êdów 
x – kompresja danych 
x – u¿yj kontroli transmisji 
x – sprzêtowej (RTS/CTS) 
dodatkowe ustawienia: AT&C0S0=1 

b. 

Typy serwerów: 

x – w³¹cz kompresjê programow¹  
x – TCP/IP 

c.  Ustawienia TCP/IP: 

DNS: 192.168.0.1 
x – u¿yj kompresji nag³ówka 
x – u¿yj domyœlnej bramki w zdalnej sieci.