(Answer) (Category) #Linux.hu iRC Csatorna FAQ : (Category) Linuxos kérdések : (Category) Hogyan állítsam be a ppp-met? : (Answer) Általános megoldás (chat-tel)
A címben említett dologról eddig már több, igen jó, minden részletre kiterjedő, mind angol, mind magyar nyelvű leírás született. Az alábbi korántsem lesz ilyen; itt kizárólag arra szorítkozom, hogy egy kezdő a lehető legkönnyebben kapcsolódhasson az Internetre friss Linux operációs rendszerével. Alapul valamely újabb disztribúciót képzelem el (amellyel adott kernelben nyilván van PPP support, így a kernelfordítástól is eltekintek).
Elöljáróban még annyit mondanék, hogy az itt leírt műveleteket egytől egyig rootként kell elvégezni.
 Amire szükség van
Linux ;) A kernelben PPP támogatás (az újabb disztribúciókkal adott kernelekbe biztosan van ilyen) PPP csomag, benne a chat nevű program (erre szintén igaz a fenti megállapítás)
Mit kell beállítani?
Ha még nem tettük volna meg, készítsünk egy linket a /dev/modem-ről arra a soros portra, amelyre modemünk csatlakozik. (Ez más esetekben is hasznos.) Az első soros port a /dev/ttyS0. Tehát ha a modemünket DOS alól a COM2-n érjük el, akkor a következő parancsot használjuk:
  ln -s /dev/ttyS1 /dev/modem
  
A szolgáltatótól biztosan kaptunk legalább kettő IP címet a name-szervereikhez. Ezeket a /etc/resolv.conf fájlba kell beírni, a következőképpen (az itt használt címek csak példák):
  # /etc/resolv.conf
  nameserver 123.224.21.145
  nameserver 123.224.21.146
  
Készítsünk egy scriptet tetszőleges névvel, amely elindítja a PPP daemont, majd tegyük futtathatóvá a chmod +x név paranccsal. Legyen ez például a /root/bin/ppp-on:
  #!/bin/sh
  exec pppd /dev/modem 57600                            \
        connect "chat -v                                \
                ''              \rATZ                   \
                OK              ATDTtelefonszám         \
                CONNECT         ''                      \
                sername:        login-név               \
                assword:        jelszó"                 \
        noipdefault modem lock crtscts defaultroute asyncmap 0
  
Tehát a PPP a /dev/modem-en keresztül fog kommunikálni, 57600 BPS sebességgel (28.800-as modem esetén ezt vehetjük 115200-ra is.) A kapcsolat létrehozásához a chat programot használja, amely először inicializálja :) a modemet, majd tárcsáz, megvárja a kapcsolódást, a szerver login prompját, és elküldi a login nevet és a jelszót. A pppd opcióit hadd ne részletezzem, lényeg az, hogy a magyar szolgáltatókkal működnek...
Ahhoz, hogy a pppd elinduljon, léteznie kell a /etc/ppp/options nevű fájlnak. Esetünkben ez akár üres is lehet, de mindenképpen legyen meg. Amennyiben nem létezik, hozzuk létre a touch /etc/ppp/options paranccsal.
 A kapcsolat tesztelése
Indítsuk el a fenti scriptet a következőképpen:
  ppp-on
  
Majd figyeljük a folyamatot:
  tail -f /var/log/messages
  
Amint megjelenik a kioszott IP címünk, használhatjuk a hálózati alkalmazásokat. Ellenkező esetben figyeljük meg a pppd vagy a chat által jelzett hibát. Ha minden rendben működik, akkor a ppp-on második sorában megszüntethetjük a chat -v opcióját, így jelszavunk nem kerül be minden alkalommal a syslogba.
A kapcsolatot a killall pppd paranccsal lőhetjük le, célszerű ezt is egy scriptbe bevenni. (Pl. /root/bin/ppp-off.)
Amennyiben valakinek a fenti leíráshoz hozzáfűznivalója, megjegyzése lenne, esetleg valami miatt nem boldogul a dologgal, ne fogja vissza magát és keressen meg az alábbi címen

                     Készítette: Nagy András (nagya@telnet.hu). 

ans-ins-part
Append to This Answer
Next: (Answer) New Item 2816216f35b8f3759127bd5174220890
This document is: http://yikes.tolna.net/cgi-bin/fom?file=25
[Search] [Appearance]
This is a Faq-O-Matic 2.721.
This FAQ administered by grin.tolna.net