The K Desktop Environment

6.2. PAP in CHAP s kppp (alternativni način)

Naslednje se nanaša na epošto od Keith Browna in razlaga kako narediti, da bo kppp deloval s splošnim PAP ali CHAP računom. Če vam je vaš ISP dal samo uporabniški id in geslo za PAP račun, lahko preskočite ta razdelek, ker boste rešili vse težave z branjem prejšnjega z naslovom 'PAP s kppp'.

PAP na prvi pogled izgleda precej bolj zakompliciran, kot je v resnici. Strežnik (mašina na katero se povezujete) v osnovi pove odjemalcu (vaši mašini) naj se identificira z uporabo PAP. Odjemalec (pppd) pogleda v specifično datoteko za vnos, ki vsebuje ustrezno ime strežnika in odjemalčevo ime za to povezavo, ter nato pošlje geslo, če je tam najde. To je vse o tem! Sedaj je tukaj razlaga kako narediti, da se bo to zgodilo. Privzamem, da uporabljate pppd različico 2.2.0 in standardno namestitev nastavitvenih datotek pod /etc/ppp.

Z namenom, da ponazorim stanje, se pretvarjam, da imam internetni račun z 'glob.net', z uporabniškim imenom 'booger' in geslo 'foobar'. Najprej moram vse to dodati datoteki /etc/ppp/pap-secrets . Oblika vnosa za naš namen je:

 UPORABNIŠKOIME  IMESTREŽNIKA   GESLO

zato dodam vrstico:

 booger  glob  foobar

tej datoteki in jo shranim. Opomba: Ime za strežnik lahko uporabim katerokoli ime hočem v kolikor uporabim isto ime v pppd argumentih, kot bomo kmalu videli. Skrajšal sem ga v 'glob'. To ime se uporablja samo, da se najde pravilno geslo.

Sedaj moram nastaviti mojo povezavo v kppp. Osnove so enake kot za druge povezave, zato se ne bom spuščal v podrobnosti, razen, da se boste prepričali, da je datoteka /etc/ppp/options, prazna in da ne potrebujete nobene prijavne skripte. Sedaj je v pogovornem oknu Klicne nastavitve gumb Prikroji argumente pppd. To odpre pogovorno okno podobno tistemu za urejanje prijavne skripte. Tukaj bomo vnašali vrednosti, ki bodo poslane pppd-ju kot argumenti ukazne vrstice, v primeru argumentov mnogokratnih-vrednosti, pa moramo vnesti vsako vrednost kot ločen vnos v seznamsko polje, v pravilnem vrstnem redu.

Sem lahko vnesemo katerekoli druge argumente, ki jih želimo najprej. Sedaj moramo dodati argumente, ki jih potrebuje pppd za obravnavanje PAP identifikacije. V tem primeru bom dodal 'user', 'booger', 'remotename', 'glob', v tem vrstnem redu. Argument user pove pppd-ju za katero uporabniško ime naj išče v pap-secrets in je pošlje strežniku. Remotename uporablja pppd samo zato, da najde vnose v datoteki pap-secrets in se ne pošlje strežniku. Zato je to lahko karkoli kar jaz želim, v kolikor je dosledno z vnosom v datoteki pap-secrets.

To je zaenkrat vse. Sedaj bi si morali biti sposobni nastaviti vašo lastno povezavo s strežnikom s PAP identifikacijo. CHAP ne bi smel biti veliko drugačen. Poglejte Linux Network Administrators' Guide za chap-secrets datotečni format in uporabljene pppd argumente. Ostalo bi morala biti samo navlaka, vendar...vaš cilj, ah saj veste za ostalo.