Most a PPP ATM feletti (PPP over ATM, PPPoA) beállítását fogjuk bemutatni. A PPPoA az európai DSL szolgáltatók körében igen nagy népszerűségnek örvend.
Az ilyen eszközökhöz tartozó PPPoA támogatás a FreeBSD-ben portként áll rendelkezésre, mivel az ehhez szükséges firmware csak az Alcatel licencelési feltételei szerint terjeszthető, ezért nem lehet része az alap FreeBSD rendszernek.
A szoftver telepítéséhez ezért a
Portgyűjteményt kell
használnunk. Telepítsük a net/pppoa
portot és
kövessük a mellékelt
utasításokat.
Sok más USB-s eszközhöz hasonlóan az
Alcatel SpeedTouch™ USB-nek a gépünkről kell
letöltenie a működéséhez
szükséges firmware-t. Ez a folyamat FreeBSD alatt
automatizálható, tehát ez a
másolás minden esetben megtörténik,
amikor az eszközt az USB portra csatlakoztatjuk. Ehhez az
/etc/usbd.conf
állományba a
következő adatokat kell beletennünk. Az
állományt root
felhasználóként tudjuk csak
szerkeszteni.
Az usbd, vagyis az USB
démon engedélyezéséhez az
/etc/rc.conf
állományba
tegyük bele az alábbit:
Emellett még a ppp
kapcsolatot is be tudjuk állítani az
indítás során. Ehhez mindössze a
következő sort kell megadnunk az
/etc/rc.conf
állományban.
Ismét megemlítjük, hogy ezt a műveletet
csak a root
felhasználóval
tudjuk végrehajtani.
Ezután úgy tudjuk szóra bírni a
kapcsolatot, ha a net/pppoa
porthoz mellékelt ppp.conf
állományt használjuk fel
kiindulásként.
Az mpd
segítségével többféle
szolgáltatáshoz, köztük a PPTP-hez
hozzá tudunk férni. Az
mpd a Portgyűjteményben
net/mpd
néven
található meg. Sok ADSL modemnek
szüksége van egy PPTP tunnelre közte és
gép között. Ilyen modem például
az Alcatel SpeedTouch™ Home is.
Először magát a portot kell
telepítenünk, majd ezután már be
tudjuk állítani az
mpd-t a saját és a
szolgáltatónk igényei szerint. A port a
rengeteg leírással megtűzdelt minta
konfigurációs állományait a
könyvtárba teszi. Itt a
PREFIX
/etc/mpd/PREFIX
azt a könyvtárat
jelöli, ahova a portok kerülnek. Ez alapból a
/usr/local/
. Az
mpd
beállításáról
szóló teljes dokumentáció a
telepítés után elérhető HTML
formátumban a
könyvtárban. Íme egy példa az
mpd
beállítására ADSL kapcsolatok
esetében. Az ezzel kapcsolatos
beállításaink két
állományra bomlanak, melyek közül az
első az PREFIX
/share/doc/mpd/mpd.conf
:
felhasználónév
jelszó
A felhasználói azonosító, amellyel a szolgáltató felé hitelesítjük magunkat. | |
Az azonosítóhoz tartozó jelszó, amelyet szintén a szolgáltatól kaptunk. |
Az mpd.links
állomány
tartalmazza a felépítendő kapcsolatra vagy
kapcsolatokra vonatkozó információkat.
Például az előbbiekhez tartozó
mpd.links
tartalma ez:
10.0.0.1
10.0.0.138
A FreeBSD-s számítógépünk címe, ahonnan az mpd indul. | |
Az ADSL modemünk IP-címe. Az Alcatel
SpeedTouch™ Home esetén ez a cím
alapértelmezés szerint a |
A kapcsolat ezek után pillanatok alatt
felépíthető, ha a root
felhasználóval kiadjuk a következő
parancsot:
#
mpd -b adsl
A kapcsolat állapotát a következő paranccsal tudjuk ezután ellenőrizni:
%
ifconfig ng0
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500
inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffffFreeBSD alatt az mpd használata ajánlott az ADSL szolgáltatások eléréséhez.
FreeBSD alatt a net/pptpclient
segítségével is tudunk PPPoA
típusú szolgáltatásokhoz
kapcsolódni.
A net/pptpclient
felhasználásával úgy tudunk DSL
szolgáltatásokat elérni, ha
feltelepítjük a hozzá tartozó portot
vagy csomagot, majd módosítjuk az
/etc/ppp/ppp.conf
állományt.
Mind a két műveletet csak root
felhasználóként tudjuk
lebonyolítani. Ehhez egy ppp.conf
állományt lentebb adtunk meg. A
ppp.conf
állományban
található további
beállítási lehetőségekről
a ppp(8) man oldalon olvashatunk.
felhasználónév
jelszó
Mivel az előfizetéshez tartozó
jelszót a ppp.conf
állományba titkosítatlan formában
kell szerepeltetnünk, ezért gondoskodjunk
róla, hogy senki sem képes olvasni a
tartalmát. A most következő parancsokkal
beállítjuk, hogy ez az állomány
csak a root
felhasználó
számára legyen olvasható. A
részletekért lásd a chmod(1)
és chown(8) man oldalakat.
#
chown root:wheel /etc/ppp/ppp.conf
#
chmod 600 /etc/ppp/ppp.conf
Ezzel a paranccsal a DSL útválasztónk
felé nyitunk egy tunnelt a PPP kapcsolathoz. Az
Ethernetes DSL modemek általában egy előre
beállított helyi hálózati
IP-címmel rendelkeznek, amelyhez tudunk csatlakozni. Az
Alcatel SpeedTouch™ Home esetében ez a cím a
10.0.0.138
. Az
útválasztóhoz adott
dokumentációban keressük meg, hogy az
eszközünkhöz konkrétan milyen cím
tartozik. A tunnel megnyitásához és a PPP
kapcsolat megindításához a
következő parancsot kell kiadnunk:
#
pptp cím
adsl
Az iménti parancs végére még érdemes odatenni az „et” jelet („&”) is, mivel így a pptp működését a háttérben folytatja.
A parancs hatására a virtuális tunnelt
megtestesítő tun
eszköz jön létre a
pptp és
ppp programok között.
Miután visszakaptuk a parancssort, vagy a
pptp program
megerősítette a kapcsolódás
sikerességét, a keletkezett járatot
így tudjuk ellenőrizni:
%
ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 216.136.204.21 --> 204.152.186.171 netmask 0xffffff00
Opened by PID 918Ha nem tudnánk valamiért csatlakozni, akkor
először nézzük meg az
útválasztónk
beállításait, ami általában a
telnet vagy egy
böngésző segítségével
elérhető. Ha még mindig nem vagyunk
képesek csatlakozni, akkor a pptp
parancs kimenetében és
ppp
/var/log/ppp.log
néven
elérhető naplójában kereshetünk
árulkodó nyomokat.
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.