|
ot Dimitur Vasilev(21-04-2003)
reiting (8)
[ dobre ]
[ zle ]
Variant za otpechatvane
Glava 18: PPP i SLIP
Prevod: Dimitur Vasilev aka botzko/FreeJak
12/2002-04/2003 za nuzhdite na FreeBSD-BG documentation
project
Reorganizirana, prestrukrirana i obnovena ot Jim Mock
18.1.Predgovor
FreeBSD razpolaga s mnozhestvo
nachini za svurzvane na edin kompyutur s drug. Za
ustanoviavaneto na
mrezhova ili internet vruzka chrez modem ili da razreshite na
drugi da
napraviat sushtoto chrez vas, iziskva upotrebata na PPP ili
SLIP. Tazi
glava opisva nastroikata na tezi dve uslugi, bazirani na
modem v
podrobnosti.
Sled prochita na tazi glava, vie shte
znaete:
- Kak da nastroite potrebitelskata PPP programa.
- Kak da izpolzvate PPP vuzmozhnostite na iadroto.
- Kak da nastroite PPPoE (PPP prez Ethernet).
- Kak da nastroite PPPoA (PPP prez ATM).
- Kak da nastroite SLIP klient i survur mashina.
Predi da produlzhite s cheteneto, vie triabva da:
- budete zapoznati s osnovnata mrezhova
terminologiia.
- Razbirate sushtnostta i tselta na daiul-up vruzkite, PPP
i/ili SLIP.
Mozhe bi se chudite kakva e osnovnata razlika mezhdu
obiknovenoto (potrebitelskoto) PPP i tova v
iadroto. Otgovorut e prost: potrebitelskoto PPP obrabotva
vhodia-shtite i
izhodiashti danni vun ot iadroto. Tova e prahosnichestvo, v
smisul, che
dannite se kopirat mezhdu iadroto i programata, no pozvoliava
ppp reshenie
s mnogo poveche harakteristiki.
Obiknovenoto PPP izpolzva spetsialnite ustroistva
tun da obshtuva s vunshniia sviat, dokato ppp ot
iadroto izpolzva ppp ustroistvata.
Zabelezhka: Potrebitelskoto ppp shte bude
preimenuvano za kratkost na ppp, osven ako
ne e nuzhno da se razgranichi ot drug PPP softuer kato pppd.
Ako ne e
ukazano po drug nachin, vsichki komandi raziasneni v tozi
razdel triabva da
budat izpulniavani kato root.
18.2 Upotreba na obiknovenoto PPP
Obnoveno i podobreno ot Tom Rhodes. Purvonachalno
napisano ot Brian Somers. S dobavki ot Nik
Clayton, Dirk Frumberg i Peter Childs.
18.2.1 Potrebitelsko PPP
18.2.1.1 Predpolozheniia
Tozi dokument pravi dopuskaniia, che
razpolagate sus slednoto:
- * Akaunt kum Internet
dostavchik (ISP), koiato izpolzvate da se vruzvate kum
Internet
- * Pravilno nastroen
modem ili drugo ustroistvo, svurzano s vashiia kompyutur,
koito vi
pozvoliava da se svurzhete s vashiia ISP.
- * Nomerata za dostup na
vashiia dostavchik.
- * Potrebitelsko ime i
parola. (Dali obiknovena YUniks dvoika ime i parola ili
PAP/CHAP
takava.)
- * IP adresite na edin
ili poveche domein survuri. Obiknoveno, shte vi budat dadeni
za polzvane
2 IP adresa ot vashiia dostavchik. Ako ne sa vi dali pone
edin, togava
mozhete da izpolzvate komandata enable
dns v
ppp.conf i ppp shte nastroi neim survurite vmesto vas. Tova
zavisi ot
nalichieto na funktsiia, predavashta DNS informatsiiata v PPP
softuera
izpolzvan ot vashiia dostavchik.
Slednata informatsiia mozhe davi
bude predostavena ot vashiia ISP, no ne e napulno
zadulzhitelno:
- * IP adresa na shlyuza
(gateway). SHlyuzut e mashinata, kum koiato shte se svurzhete i
shte bude
zadadena kato default route (put po podrazbirane). Ako
niamate tazi
informatsiia, mozhem da si izmislim takuv i shlyuzut na
dostavchika vi shte
kazhe koia e pravilnata stoinost pri svurzvane. Tozi adres
se vuzpriema
ot ppp kato HISADDR.
- * Mrezhovata maska ,
koiato bi triabvalo da izpolzvate. Ako ne sa vi dali takava,
mozhete
spokoino da izpolzvate 255.255.255.255.
- * Ako vashiiat dostavchik
vi dade statichen adres i ime na mashinata, mozhete da go
vuvedete. Inache
prosto chakame otsreshtnata strana da ni dade IP adres, koito
i e udoben.
Ako niamate niakoia podrobnost ot nuzhnata informatsiia, svurzhete
se s dostavchika si.
Zabelezhka: V tozi
razdel, mnogo ot primerite vizirashti konfiguratsionnite
failove imat
nomerirani redove. Tezi redove sluzhat za podpomagane na
prezentatsiiata i
ne se prednaznacheni da prisustvat v deistvitelniia fail.
Upotrebata na
TAB klavishite i intervala sushto e vazhna.
18.2.1.2 Ruchna nastroika na ppp
Pri normalni obstoiatelstva,
povecheto potrebiteli shte izpolzvat samo edno tun ustroistvo
(/dev/tun0).
Prepratkite kum tun0 mogat da budat smeneni kum tunN,
kudeto N e nomera
suotvetstvasht na vashata sistema.
Pri FreeBSD instalatsii, koito
niamat aktivirana devfs(5) (FreeBSD 4.X i po-ranni),
sushtestvuvaneto na
ustroistvoto tun0 triabva da se proveri (tova ne e
neobhodimo pri
FreeBSD 5.x, na koito ima aktivirana devfs(5)).
Nai-lesniiat nachin za proverka e da
suzdadete ustroistvata nanovo.
Za da stane tova, vuvedete:
# sh MAKEDEV tun0
18.2.1.2.1 Proverka na modema
Ako ste prekompilirali iadroto
si, togava si spomniate za ustroistvoto sio. Ako modemut vi
deistva kato
stan-darten serien port, togava veroiatno shte vi se nalozhi da
suzdadete
seriinoto ustroistvo. Mozhete da go storite kato otidete v
/dev i
startirate skripta MAKEDEV kakto po-gore. Sega suzdaite
seriinite
konzoli s:
# sh MAKEDEV cuaa0 cuaa1 cuaa2
cuaa3
koeto shte suzdade seriinite ustroistva na vashata sistema.
Ako vashiiat modem e na sio1 ili COM2, ako
ste pod DOS, togava modemut vi shte bude /dev/cuaa1.
Ako se nuzhdaete ot 16 tunelni
ustroistva vuv vasheto iadro, mozhete da gi sudadete chrez
slednite komandi:
# cd /dev
# sh MAKEDEV tun15
18.2.1.2.1 Proverete modema
Ako ste prekompilirali
iadroto, togava si spomniate za ustroistvoto sio (tui go
pisheshe i
po-gore, no po-dobre e da se povtori za zatvurzhdavane na
znaniiata,
bel.prev.). Ako vashiiat modem deistva kato standarten serien
port, togava
nai-veroiatno shte vi se nalozhi edinstveno da suzda-dete
seriinite
ustroistva. Mozhete da go napravite kato otidete v /dev i
izpulnite
skripta MAKEDEV kakto po-gore. Sega suzdaite seriinite
ustroistva s:
# sh MAKEDEV cuaa0 cuaa1 cuaa2 cuaa3
koeto shte suzdade analozite na
COM portovete pod FreeBSD. Ako modemut vi e na sio1 ili
COM2 pod DOS,
togava komunikatsionnoto ustroistvo za vashiia modem triabva da
e
/dev/cuaa1.
18.2.1.3 Ruchno svurzvane
Ruchnoto svurzvane kum Internet e
strahoten nachin da otkriete problemite ili da poluchite
informatsiia za tova kak vashiia dostavchik obrabotva vhodiashtite
vruzki.
Neka startirame ppp ot komanden red.
Molia da imate v predvid, che vuv vsichki nashi primeri shte
izpolzvame localhost kato ime na mashinata, na koiato vurvi
ppp.
Startiraite ppp prosto kato vuvedete ppp:
# ppp
Sega sme startirali ppp.
ppp ON example> set device /dev/cuaa1
Ukazali sme koi port shte polzvame, v tozi sluchai cuaa1.
ppp ON example> set speed 115200
Zadavame skorostta na vruzkata, v tozi sluchai izpolzvame
115,200 kbps.
ppp ON example> enable dns
Ukazva na ppp da nastroi
nashiia imenen preobrazuvatel i da dobavi poluchenata
informatsiia za DNS kum
/etc/resolv.conf. Ako ppp ne mozhe da opredeli imeto na
nashiia host,
mozhem da zadadem takova po-kusno.
ppp ON example> term
Prevklyuchva kum ''terminalen'' rezhim, taka che da mozhem
ruchno da kontrolirame modema.
deflink: Entering terminal mode on /dev/cuaa1
type '~h' for help
at
OK
atdt 123456789
Izpolzvaite at da proverite modema, posle atdt i nomerut za
dostup na vashiia dostavchik ISP za da
zapochnete nabiraneto.
CONNECT
Potvurzhdenie na vruzkata, ako
shte ima niakakvi problemi s neia, neobvurzani s harduer, tuk e
miastoto
kudeto shte se opitame da gi razreshim.
ISP Login: myusername
Tuk ste zapitvani za potrebitelsko ime, vuvedete tova
dadeno vi ot vashiia internet dostavchik.
ISP Pass: mypassword
Tozi put shte triabva da vuvedem parola, prosto otgovorete s
parolata kum potrebitelskoto vi ime.
Podobno na vlizane vuv FreeBSD, parolata niama da bude
izvedena.
Shell or PPP: ppp
V zavisimost ot vashiia ISP,
tozi prompt mozhe nikoga da ne se poiavi. Tuk sme zapitvani
dali zhelaem
da izpolzvame komandniia interpretator na otdalechenata
mashina ili da
startirame ppp. V tozi primer, sme izbrali ppp, tui kato
iskame
internet vruzka.
Ppp ON example>
Uspeshno sme razpoznati ot nashiia ISP i chakame da ni bude
zachislen IP adres.
PPP ON example>
Razbrali sme se za adresa i sme se vurzali uspeshno.
PPP ON example> add default HISADDR
Tuk dobaviame nashiia put po
podrazbirane, triabva da go napravim predi da mozhem da
komunikirame s
vunshniia sviat, tui kato za momenta edinstvenata ustanovena
vruzka e s
otdalechenata mashina. Ako zadavaneto na podrazbirashtiia se put
(route) se
provali poradi nalichieto na sushtestvuvashti takiva, mozhete da
postavite
''!'' znak pred novata dobavka.
Alternativno, mozhete da
zadadete marshruta po podrazbirane predi fakticheskoto
ustanoviavane na
vruzkata i programata shte ''namesti'' stoinostite vmesto vas
pri
svurzvaneto, ako e neobhodimo.
Ako vsichko e minalo dobre,
triabva da imame aktivna vruzka s Internet, koiato mozhe da
bude pratena
vuv fonov rezhim, izpolzvaiki CTRL+z. Ako zabelezhite PPP da
se vrushta
kum ppp, togava sme izgubili vruzkata. Tova e dobre da se
znae, tui
kato pokazva statusa na vruzkata. Glavnite P-ta pokazvat,
che imame
vruzka s ISP-to i malkite p-ta, che vruzkata e bila
zagubena po niakakvi
prichini. Programata ppp ima edinstveno tezi dve
sustoianiia.
18.2.1.3.1 Otstraniavane na problemi pri ruchno
svurzvane
Podobno na vsichko ostanalo,
ot vreme na vreme mozhe da se poiavi problem. PPP ne e
izklyuchenie ot
tazi teoriia. Ako ppp sluchaino spre da otgovaria, ima niakoi
neshta, koito
mozhem da opitame.
Ako imate direktna liniia i ne
mozhete da se svurzhete, togava izklyuchete harduerniia (CTS/RTS) kontrol vurhu potoka ot
informatsiia s
optsiiata set ctsrts off. Tova e
osnovnata
prichina, ako ste svurzani kum terminalni survuri s PPP
vuzmozhnosti,
kudeto PPP uvisva pri opit da pishe danni vurhu vashata
liniia, ochakvaiki CTS (Clear To Send) signal, koito
mozhe izobshto da
ne se poiavi. Ako izpolzvate hardueren kontrol, triabva sushto
da
izpolzvate set
accmap
optsiiata, nuzhna da preskochi opredeleni znatsi, zavisimi ot
harduerniia
kontrol – XON/XOFF v povecheto
ot sluchaite.
Vizhte man ppp za poveche informatsiia po tozi parametur i kak
se izpolzva.
Ako imate po-star modem, mozhe
da se nalozhi da izpolzvate set parity
even.
Paritetut e zadaden kato nula po podrazbirane, no se
izpolzva za
proverka na greshki (s goriamo uvelichenie na trafika) vurhu
po-starite
modemi i niakoi dostavchitsi. Mozhe da se nuzhdaete ot tazi
optsiia, ako
polzvate Compuserve. PPP mozhe da ne se vurne kum komanden
rezhim, koeto
obiknoveno e komunikatsionna greshka, kudeto ISP-to vi chaka
da zapochnete
sesiiata. V takiva sluchai, izpolzvaneto na ~p
shte prinudi ppp da izprati informatsiiata za vashata
konfiguratsiia.
Ako nikoga ne poluchite login
prompt, togava veroiatno se nuzhdaete ot PAP ili CHAP
razpoznavane vmesto
tova v stil YUniks, kakto e v gorniia primer. Za da
izpolzvate PAP ili
CHAP, samo dobavete slednite optsii kum PPP predi da
preminete v
terminalen rezhim:
ppp ON localhost> set authname myusername
Zamestete myusername s tova,
koeto vashiiat dostavchik vi e dal.
ppp ON localhost> set authkey mypassword
Zamestete mypassword s tova,
koeto vashiiat dostavchik vi e dal. Ako se vruzvate dobre, no
ne mozhete da
otkriete nito edin domein, opitaite da izpolzvate ping(8) s
IP adres i
vizhte dali poluchavate otgovor. Ako imate 100% zaguba na
paketi, togava
veroiatno ne sa vi dali put po podrazbirane. Proverete mnogo
vnimatelno
dali add default HISADDR e
bila zadadena
po vreme na svurzvaneto. Ako mozhete da se svurzhete s
otdalechena mashina,
izpolzvaiki IP adresa i, togava e vuzmozhno adresut na
preobrazuvashtata
mashina ne e bil dobaven kum /etc/resolv.conf. Tozi fail
izglezhda po
tozi nachin:
domain example.com
nameserver x.x.x.x
nameserver y.y.y.y
x.x.x.x i y.y.y.y triabva da
budat zameneni s IP adresite na DNS survurite na vashiia
dostavchik. Tazi
informatsiia mozhe da (ne) vi e dadena, kogato ste se vurzali
kum tiah, no
edno burzo obazhdane shte opravi rabotata.
Mozhe da izpolzvate syslog(3),
za da podsigurite zapisvashta funktsiia kum PPP vruzkata.
Prosto dobavete:
!ppp *.* /var/log/ppp.log
kum /etc/syslog.conf. V povecheto sluchai, takava
fuktsionalnost sushtestvuva.
<< Instalatsiia i startirane na debian dosemu paradox4.5 | Kak da si podkarate skener Acer S2W 3300U pod Debian/GNU >>
|
|