|
|
|
| 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 vanHa 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/modemA 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.146Ké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éseIndítsuk el a fenti scriptet a következőképpen: ppp-onMajd figyeljük a folyamatot: tail -f /var/log/messagesAmint 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). | |
Append to This Answer |
| Next: |
|
| ||||||||