ot peio(19-01-2004)
reiting (19)
[ dobre ]
[ zle ]
Variant za otpechatvane
Sudurzhanie
1. Uvod
2. Nastroika na iadroto
3. Instalirane na ppp i rp-pppoe
4. Konfigurirane na rp-pppoe
5. Diagnostitsirane na sustoianieto na vruzkata
6. Startirane na pppoe klienta pri startirane na
sistemata
7. Zaklyuchenie
1. Uvod
Tozi dokument opisva kak da instalirate i konfigurirate
PPPoE (Point-to-Point over Ethernet) klient na vashata
GNU/Linuks sistema. Predpolaga se, che mrezhovata vi karta e
instalirana i razpoznata pravilno i neinata nastroika ne e
tema na tova rukovodstvo. Moiat opit e s mrezhata na HomeLan
(Data.bg), no viarvam, che instruktsiite sa prilozhimi i za
drugi podobni mrezhi. Distributsiiata, pod koiato izvurshvam
konfiguratsiiata, e Slackware 9.1, no razlikite s drugite
distributsii triabva da sa samo v nachina na instalirane na
paketite i veroiatno v razpolozhenieto na konfiguratsionnite
failove.
2. Nastroika na iadroto
Za da bude osushtestvena tazi vruzka, na purvo miasto e
neobhodimo da osigurim suotvetnata poddruzhka v iadroto.
Ako izpolzvate iadro, koeto e doshlo s vashata distributsiia, e
mnogo veroiatno to da ima nuzhnata poddruzhka, kompilirana
nai-veroiatno kato moduli. Ako ste kompilirali vashe
optimizirano iadro, e vuzmozhno da ste izklyuchili podruzhkata na
PPP pri uslovie, che ne vi e bila nuzhna dosega.
I v dvata sluchaia mozhe da proverite kato otidete v
/usr/src/linux, izpulnite make menuconfig, otidete v Network
Device Support i proverite dali PPP (Point-to-Point
protocol) support e vklyuchen v iadroto ili e kompiliran kato
modul, a sushto i dali sa vklyucheni ostanalite vuzmozhnosti na
PPP. Eto kak izglezhdat nastroikite pri men :
------------ cut --------------------
<M> PPP (point-to-point protocol) support
[*] PPP multilink support (EXPERIMENTAL)
[*] PPP filtering
<M> PPP support for async serial ports
<M> PPP support for sync tty ports
<M> PPP Deflate compression
<M> PPP BSD-Compress compression
<M> PPP over Ethernet (EXPERIMENTAL)
------------ cut --------------------
3. Instalirane na ppp i rp-pppoe
Vsiaka distributsiia si ima svoi nachin na instalirane na
prekompilirani paketi i predpolagam, che vseki e zapoznat s
nego. Moiat primer shte e s installpkg ot pkgtools na
Slackware, no razlikata e e goliama s rpm -Uvh [ime na
paketa] (RedHat, SuSE, Mandrake i dr.) ili apt-get install
[ime na paketa] (Debian).
Nuzhni ni sa 2 paketa, koito viarvam lesno mogat da budat
namereni za vsiaka distributsiia : ppp i rp-pppoe .
V Slackware nuzhnite ni paketi se namirat v ./slackware/n/
ot distributiva i se instalirat s komadite :
installpkg ./slackware/n/ppp-2.4.1-i486-3.tgz
installpkg ./slackware/n/rp-pppoe-3.5-i386-1.tgz
Tezi komandi instalirat izpulnimite failove na nashata
sistema i suzdavat v /etc direktoriia ppp, koiato sudurzha
konfiguratsionnite failove. Direktoriiata mozhe da se namira i
drugade (/usr/local/etc ili /etc/sysconfig), no s pomoshta na
locate ili find mozhe lesno da bude namerena.
4. Konfigurirane na rp-pppoe
Klientut na Roaring Penguin (rp-pppoe) vklyuchva v sebe si i
skript, koito pozvoliava da se konfigurira lesno.
Startiraite adsl-setup i populnete stoinostite za vasheto
potrebitelsko ime, parola, interfeis koito shte polzvate
i dr. Tozi skript avtomatichno redaktira faila
/etc/ppp/pppoe.conf sus zadadenite ot vas stoinosti.
Spetsifichno za mrezhata na HomeLan e, che e nuzhno da bude
zadadeno ime na uslugata (service name) i da se nastroi
klienta da poluchava informatsiia za survurite za imena ot
dostavchika. Za da napravim tova, triabva da redaktirame faila
/etc/ppp/pppoe.conf . Okolo red 78 se namira nastroikata za
imeto na uslugata :
# Specific desired service name
SERVICENAME=*** # Zamestete *** s informatsiiata, koiato e dal
dostavchikut vi.
Drugata neobhodima nastroika e okolo red 41 i tia ukazva da
se nastroivat survurite za imena s tezi, koito vi e dal
dostavchikut :
DNSTYPE=SERVER
Ima vuzmozhnost i da se zadadat tvurdo kato adresi ili da ne
se polzvat vuobshte (primerno ako polzvate svoi DNS survur).V
tozi fail ima i drugi nastroiki, koito shte sa interesni na
po-lyubopitnite.
Parolata za vasheto potrebitelsko ime se suhraniava v
/etc/ppp/chap-secrets i/ili v /etc/ppp/pap-secrets i pri
nuzhda tezi failove triabva da budat redaktirani.
Klientut se startira s komandata adsl-start i, ako vsichko e
nared, izpulnenieto na komandata shte vurne prosto
"Connected", a ako ne ... veroiatno shte bude
po-mnogosloven :) . Dobra ideia, ako ne se poluchi, e da
napravim debug fail kato izpulnim: DEBUG=1 adsl-start.
5. Diagnostitsirane sustoianieto na vruzkata
Ako ima problem na tozi etap (a i da niama), e dobre da se
napraviat niakolko elementarni proverki. Purvo e dobre da
proverim dali imame fizicheska vruzka ( mozhem da poglednem
dali lampichkata na mrezhovata karta sveti). Drug vuzmozhen
problem e, ako imame zashtitna stena (firewall), koiato da
spira komunikatsiiata sus survura (iptables -L shte ni pokazhe
vsichki deistvashti v momenta pravila). Komandata ifconfig ni
pokazva interfeisite i za da funktsionira normalno, tam e
nuzhno da ima interfeis s ime ppp0 (ili ppp1 ili drug).
Dobre e da proverim i konfiguratsiiata na resolvera (cat
/etc/resolv.conf) - dali tam sa pravilnite DNS survuri i
dali imame dostup do tiah. Nuzhno e i da se uverim, che
marshrutizirashtata tablitsa ni e nared chrez komandata route.
6. Startirane na pppoe klienta pri startirane na
sistemata
Vsiaka distributsiia si ima svoia organizatsiia na
initsializirashtite skriptove i se predpolaga, che potrebiteliat
e zapoznat s neia. Pri Slackware te se namirat v direktoriiata
/etc/rc.d/ dokato pri goliama chast ot drugite distributsii,
izpolzvashti System V, te sa v /etc/init.d/. Konkretno za
Slackware mozhe da postavim komandata adsl-start v
/etc/rc.d/rc.local ili v koito drug fail schitame za
umestno.
7. Zaklyuchenie
Tozi dokument ne pretendira za tochnost i izcherpatelnost, a
samo otraziava lichniia mi opit. Ako imate zabelezhki, korektsii
ili dopulneniia - molia, izprashtaite gi na peio@peio.org .
Avtor: Peio Popov <peio@peio.org>
Posledna reviziia: 15.01.2004
<< BIND9: Optsionalno zaklyuchvane na demona | BIND9: Aktivni i pasivni funtsionalnosti "delegation-only" >>
|