Ühenduse loomine dialoogide abilÜhenduse loomine dialoogil baseeruva seadistamisega ei erine õigupoolest väga palju nõustaja kasutamisest.Seadistustedialoogi saab avada sarnaselt nõustajale. Käivita &kppp; K menüüst, kus see leidub alammenüüs Internet kirje all Sissehelistamisvahend.Ilmub selline dialoog:&kppp; käivitusdialoog&kppp; käivitusdialoog
&kppp; käivitusdialoog
Tõenäoliselt sul esimesel korral kontot ei ole, seepärast hakkame seda nüüd looma.Uue internetiühenduse seadistamise alustamiseks klõpsa nupul Seadista.Seekord vali Dialoog-seadistus, misjärel ilmub selline dialoog:Dialoog Uus kontoDialoog Uus konto
Dialoog Uus konto
Dialoog Uus konto koosneb järgmistest osadest:HelistamineIPLüüs (gateway)DNSSisselogimisskriptKäivitamineArvestusTavaliselt ei ole mitte kõiki ja kõike vaja täita, kuid allpool kirjeldame siiski kõiki võimalusi, mida siin kasutada saab.Kaart HelistamineKaart HelistamineKaart Helistamine
Kaart Helistamine
Kaardil Helistamine on järgmised võimalused:Ühenduse nimi:Ühendusele tuleb anda nimi. See võib olla milline tahes, aga kui sul on enam kui üks konto, peab igaühel olema unikaalne nimi.Telefoninumber:Siin saab määrata telefoni, millele helistatakse. Numbri loetavamaks muutmiseks võib kasutada näiteks märki -. Kui kirjutad siia kooloniga eraldatult mitu numbrit (⪚ 1111111:2222222:3333333), valib &kppp; need üksteise järel, kui eelmine liin on hõivatud. Numbri lisamiseks klõpsa nuppu Lisa, selle eemaldamiseks nuppu Eemalda. Nuppudega üles ja alla saab muuta numbrite järjekorda.AutentimineVali sobiv autentimismeetod, mida &kppp; kasutab serverile sisselogimisel. Küsi seda oma teenusepakkujalt. Võimaluste PAP ja CHAP kasutamist kirjeldab .Parool jäetakse meeldeSelle valimisel jätab &kppp; sinu parooli seansside vahel meelde.Kohanda pppd argumente...See avab pppd argumentide dialoogi. Selle abil saab lisada mis tahes lisaparameetreid, mida &kppp; peaks pppd-le edastama. Parameetrite ülevaate leiab pppd manuaalileheküljelt, aga kui sa just väga täpselt ei tea, mida teed, peaksid vahest end talitsema ja seda dialoogi mitte kasutama.Kaart IPKonto IP kaartKonto IP kaart
Konto IP kaart
Dünaamiline IP aadressMärgi see, kui sinu ISP kasutab dünaamilist IP aadressi omistamist. Sellisel juhul muutub sinu IP aadress iga uue ühenduse korral.Staatiline IP aadressMärgi see, kui sinu ISP on andnud sulle staatilise IP aadressi. Sellisel juhul tuleb ka anda see aadress väljal IP aadress ning vajaduse korral ka Alamvõrgu mask. Kui sa ei ole kindel, küsi seda oma ISP käest. Üldiselt kasutab valdav enamik ISP-sid dünaamiliselt omistatavaid aadresse ning selle võimaluse märkimine peaks enamasti olema õige samm.Masina nimi seatakse IP aadressile vastavaksSelle võimaluse valimisel seab &kppp; sinu masina nime ja domeeni pärast ppp ühenduse edukat loomist.Seda tehakse määratud nimeserverile päringut esitades, mis omistab ppp ühendusele IP.See võimalus on kasulik ennekõike nende autonoomsete masinate korral, mis soovivad kasutada näiteks sellist protokolli nagu talk, mis nõuab, et masinanimi oleks täpselt sama sinu masina nimega internetis. See tühistab domeeni nime võimaluse kaardil DNS ning masina vaikeväärtused taastatakse alles siis, kui ppp ühendus on suletud.See ei ole kasulik, kui soovid ainult internetis ringi hulkuda, e-posti kontrollida või jututoas lobiseda. Selle kõrvalmõjuks on kõigi uute ühenduste keelamine sinu X serveriga, mis tähendab, et ei ole võimalik avada uusi GUI rakendusi.Lülita see sisse ainult juhul, kui oled absoluutselt kindel selle vajalikkuses.Kaart Lüüs (gateway)Konto kaart Lüüs (gateway)Konto kaart Lüüs (gateway)
Konto kaart Lüüs (gateway)
Vaikelüüs (gateway)Selle märkimisel kasutab pppd sinu masina vaikelüüsi. See on ka vaikevalik.Staatiline lüüs (gateway)Selle märkimisel saad määrata lüüsi, mida kasutatakse vaikelüüsi asemel.Sellele lüüsile määratakse vaikemarsruut (default route)See peab peaaegu kindlasti olema märgitud (vaikimisi ongi).Kaart DNSKonto DNS kaartKonto DNS kaart
Konto DNS kaart
Domeeni nimi:Siin saab määrata oma masina domeeninime. Nagu DNS aadresside puhul, taastatakse ka siin ühenduse lõpetamisel algne väärtus /etc/resolv.conf põhjal. Kui see jätta tühjaks, ei muudeta kuidagi domeeni nime, mille määrab /etc/resolv.confHäälestus:Valikuteks on Automaatne (ISP annab ühendumisel automaatselt sulle DNS serveri aadressid) ja Käsitsi. Viimase valimisel saad kasutada välja DNS IP aadress.DNS IP aadressSeda saab kasutada ainult siis, kui eelmise võimaluse puhul on valitud Käsitsi. Kirjuta siia nimeserverid, mida ISP on sulle omistanud. Määrata tuleb vähemalt üks nimeserver, et OS suudaks lahendada inimsõbralikke IP aadresse, näiteks ftp.kde.org. DNS serveri aadress tuleb anda numbrilisena, ⪚ 128.231.231.233. Need aadressid lisatakse töötamise ajal faili /etc/resolv.conf.Nupu Lisa abil saab lisada allolevasse nimekirja kõik vajalikud DNS serverite aadressid. Nupuga Eemalda saab kirjeid nimekirjast eemaldada.Olemasolevad DNS serverid keelatakse ühenduse ajaksSelle märkimisel lülitatakse ühenduse ajaks välja kõik DNS serverid, mis on kirjas failis /etc/resolv.conf.Kaart SisselogimisskriptKonto kaart SisselogimisskriptKonto kaart Sisselogimisskript
Konto kaart Sisselogimisskript
Sellel kaardil saab luua oma ISP-le helistamiseks vastava skripti. Leidmaks, millises järjekorras ja milliseid tegevusi vaja läheb, saab kasutada miniterminali ja ISP antud infot.Vali võimalus vasakul asuvast hüpikkastist ning lisa paremal asuvasse redigeerimiskasti antud tegevuse vajalikud parameetrid. Kasuta nuppu Lisa iga kirje lisamiseks skripti lõppu. Skript ise on näha dialoogi alumises osas. Nupu Lisa abil saab kirje lisada skripti suvalisse kohta, nupuga Eemalda saab skriptist rea kustutada.Võimalikud on järgmised valikud:Expect&kppp; ootab määratud stringi vastuvõtmist.Send&kppp; saadab määratud stringi.Scan&kppp; skaneerib määratud stringi sisendvoogu ja salvestab iga märgi stringi lõpust järgmise reavahetuseni sisepuhvrisse. Lõpus ja alguses olevad tühikumärgid jäetakse arvesse võtmata.SaveSalvestab püsivalt varem skaneeritud stringi määratud registrisse. Praegu on ainuke kehtiv register password.PausePaus määratud sekunditeks.Hangup&kppp; saadab modemile käsu hangup (lahutab ühenduse).Answer&kppp; seab modemi vastamise režiimi.TimeoutMuudab vaikeaegumist dünaamiliselt määratud arvu sekundite võrra skripti rakendamise ajal. Aegumist võib käivitamise ajal vajadusel mitu korda muuta.PromptPalub &kppp; kasutajal sisestada stringi, andes määratud stringi vihjena. Kasutaja näeb, mida kirjutab. Kui määratud stringis on märk ##, asendatakse see sisemise skaneerimispuhvri sisuga, mis on salvestatud varasema käsuga scan.PWPromptPalub &kppp; kasutajal sisestada stringi, andes määratud stringi vihjena. Iga kasutaja kirjutatud märgi asemel näidatakse tärni.IDKui &kppp; peadialoogil on täidetud väli Kasutajanimi, saadetakse see nimi. Kui väli Kasutajanimi on täitmata , palutakse &kppp; kasutajal anda nimi, kasutades määratud stringi vihjena. Kasutaja näeb, mida kirjutab. Teisel korral, näiteks teise korduse silmuses või tagasihelistamise autentimisel küsitakse nime sõltumata sellest, kas väli Kasutajanimi on täidetud või mitte.PasswordKui &kppp; peadialoogis on täidetud väli Parool, saadetakse see parool. Kui väli Parool ei ole täidetud, palutakse &kppp; kasutajal parool anda, kasutades määratud stringi vihjena. Iga kirjutatav märk asendatakse tärninga. Teisel korral, näiteks teise korduse silmuses või tagasihelistamise autentimisel, küsitakse parooli sõltumata sellest, kas väli Parool on täidetud või mitte.LoopStart&kppp; ootab määratud stringi vastuvõtmist. See string salvestatakse, et LoopEnd seda kasutada saaks.LoopEnd&kppp; ootab määratud stringi vastuvõtmist silmusest väljumiseks. Kui esimesena võetakse vastu string, mille annab vastav LoopStart, käivitab see hüppe LoopStart järgsele reale, võimaldades kasutajanime/parooli stiilis paarisdialoogi kordamist.Skriptide näitedLihtne sisselogimisskriptSee on näide lihtsast skriptist, mida ma kasutan oma ISP-ga ühendumiselExpect ID: # oodatakse, et antakse kasutajanimi:
Send myid # siin tuleb myid asendada enda kasutajanimega
Expect word: # parooli ('password') ootamine
Send 4u3fjkl # saadab minu parooli '4u3fjkl'
Expect granted # Minu ISP saadab sisselogimise õnnestumisel teate 'Permission granted'.
Send ppp # See käivitab minu jaoks ppp ühenduse
# ISP poolelt.Sisselogimisskript, mis küsib kasutajanime ja parooli ning tarvitab silmuseid.See on sama konto skript, mille puhul küsitakse kasutajanime ja parooli. See skript küsib kasutajanime ja parooli iga kord sõltumata sellest, mis on kirjutatud või kirjutamata jäetud &kppp; peadialoogi väljadele Kasutajanimi ja Parool.Skript selgitab ka LoopEnd/LoopStart struktuuri kasutamist. Kui sisselogimisel läheb midagi valesti, näiteks kirjutatakse parool valesti, näitab ISP veateadet ja taaskäivitab kasutajanime/parooli silmuse, väljastades uuesti stringi Kasutajanimi:. Kui string Kasutajanimi: tabatakse enne seda, kui LoopEnd võtmesõna on analüüsitud, käivitab &kppp; skripti uuesti alates reast pärast LoopStart võtmesõna.LoopStart ID: # oodatakse, et antakse kasutajanimi:
Prompt Enter ID: # Küsib minu käest kasutajanime ja saadab selle.
Expect word: # ootab parooli ('password')
PWPrompt Enter Password: # Küsib minu käest parooli ja saadab selle.
LoopEnd granted # Minu ISP saadab sisselogimise õnnestumisel teate 'Permission granted'.
Send ppp # See käivitab minu jaoks ppp ühendusePeadialoogis täitmata info küsimine.See on skript, millega ma tegelikult oma ISP-ga ühendust võtan. See küsib kasutajanime ja parooli ainult juhul, kui neid ei ole määratud &kppp; peadialoogi vastavatel väljadel.LoopStart ID: # oodatakse, et antakse kasutajanimi:
ID Enter ID: # Küsib minu käest kasutajanime ja saadab selle.
Expect word: # oodatakse parooli ('password')
Password Enter Password # Küsib minu käest parooli ja saadab selle.
LoopEnd granted # Minu ISP saadab sisselogimise õnnestumisel teate 'Permission granted'.
Send ppp # See käivitab minu jaoks ppp ühenduse# ISP poolelSkript ISP jaoks, mis kasutab riistvaralist autentimist.See on skript, mida ma kasutan ühendumiseks ISP-ga, mis kasutab mingit riistvaralist autentimist. Tavaliselt annab ISP sellisel juhul mingi jublaka (kiipkaardi kuvaga ja numbriklaviatuurile sarnaneva kalkulaatoriga) ning sa pead selle kasutamiseks teadma parooli. Pärast ISP numbri valimist esitatakse sulle "väljakutse". See tuleb kirjutada oma "jublakale" ja vastuseks saab dünaamilise parooli. Seejärel tuleb see parool sisestada.LoopStart ID: # oodatakse, et antakse kasutajanimi:
ID Enter ID: # Küsib minu käest kasutajanime ja saadab selle.
Scan Challenge: # Skaneeritakse 'Challenge' olemasoleu ja salvestatakse kõik kuni järgmise reavahetuseni.
Expect Password: # oodatakse parooli ('password')
Prompt Your token is ## - Enter Password # Küsib minu käest parooli ja saadab selle.
LoopEnd granted # Minu ISP saadab sisselogimise õnnestumisel teate 'Permission granted'.
Send ppp # See käivitab minu jaoks ppp ühenduse
# ISP poolelScan ja Save kasutamine skriptisJärgnev logi näitab fiktiivse ISP sisselogimisprotseduuri, kus pakutakse uus parool igal sisselogimisel. Uut parooli kontrollitakse ja see salvestatakse järgmiseks seansiks. Mereääre ülikool
Kasutajanimi:minukasutajanimi
Parool:
Sinu parool järgmisel seansil on: YLeLfkZb
Palun sisesta see kontrollimiseks.
Kontroll:YLeLfkZb
1 = telnet
2 = SLIP
3 = PPP
Sinu valik:
&kppp; võib selle vaevalise ülesande sinu eest enda peale võtta, vältides riski kaotada too tilluke paberitükike, millele oled üles tähendanud oma seekordse parooli. Järgneva skripti põhiosa ongi Scan/Save võtmesõnade kombinatsioon.7 Expect Login: # oodatakse sisselogimise viipa
ID # saadetakse kasutajanimi
Expect Password: # oodatakse parooliviipa
Password # saadetakse parool
Scan is: # oodatakse '... järgmisel seansil on:' ja
# skaneeritakse eelnevat parooli
Save password # salvestatakse uus parool järgmiseks sisselogimiseks
Expect Verification: # oodatakse 'Kontroll:' ilmumist
Password # saadetakse uus parool
Expect choice: # oodatakse viipa, mis võimaldab valida# erinevate võimaluste vahel (telnet, SLIP, PPP)
Send 3 # valitakse võimalus 3, s.t. PPPKaart KäivitamineKonto kaart KäivitamineKonto kaart Käivitamine
Konto kaart Käivitamine
Siin saab valida rakendused, mis käivitatakse ühenduse teatud hetkel. Need käivitatakse sinu tegeliku kasutajanimega, nii et käivitada ei ole võimalik rakendusi, mis nõuavad administraatori õigusi - kui sa muidugi ei kasuta sissehelistamist administraatorina (mis aga on kohe väga paljudel põhjustel asi, mida kuidagi ei saa soovitada!)Anna kindlasti rakenduse täielik otsingutee, muidu ei leia &kppp; seda üles.Lisatavaid rakendusi saab määrata käivituma ühendumise neljal ajahetkel:Enne ühendustKäsk käivitatakse enne helistamise alustamist, nii et see juba käib, kui luuakse ühendus ISP-ga.Pärast ühenduse loomistKäsk käivitatakse alles pärast ühenduse edukat loomist.Enne ühenduse katkestamistKäsk käivitatakse veel ühenduse ajal enne modemi lahutamist.Pärast ühenduse sulgemistKäsk käivitatakse pärast ühenduse lõpetamist.Näiteks võid panna leafnode käima kohe ühenduse loomisel või kontrollida meili. Samuti näiteks kontrollida, et kõik ootel meilid saadetakse enne ühenduse lõpetamist ära või rakendada pärast ühenduse lõpetamist puhastusskripti, mis korrastab logi ja tühjendab vahemälu.Kaart ArvestusKonto kaart ArvestusKonto kaart Arvestus
Konto kaart Arvestus
Arvestuse lubamine märkimisel saab sisse lülitada telefonikõnede hinna arvestamise antud kontol.Vali nimekirjast oma teenusepakkujale vastav reegel.Kui sa seda ei leia, võid selle ka ise kirjutada, kopeerides sobiva malli, mille leiab lisast.Viimane võimalus on Mahu arvestus.Mahu arvestusMis on mahu arvestus?Põhimõtteliselt tähendab see internetti saadetud ja sealt saadud baitide arvu. &kppp; võib pidada arvet sisenevate baitide, väljuvate baitide või mõlema üle. Valik, mida kasutada, on sinu.Miks peaks mahtu arvestama?Paljud internetiteenuse pakkujad maksustavad oma kliente vastavalt baitidele. Veelgi levinum on see, et ISP pakub kindla summa eest välja mingi teatud limiidi ning nõuab lisaraha iga seda ületava megabaidi eest. &kppp; näitab praegust mahtu ning võib aidata hoida arve võimalikult väiksena. Mõistagi, kui sinu arve aluseks ei ole ka maht, võid selle sisse lülitada puhtalt uudishimu rahuldamiseks.Millist tüüpi mahu arvestus tuleks valida?See sõltub peamiselt teenusepakkujast. Paljud arvestavad ainult seda, kui palju sa internetist alla laadid ja eiravad seda, kui palju sa ise saadad. Sellisel juhul tuleks valida Baite sisse. Kui pead maksma mõlemasuunalise liikluse eest, vali Baite sisse/välja. Baite välja on siin õigupoolest ainult täiuslikkuse huvides, sest meie teada ükski teenusepakkuja ainult seda küll ei arvesta. See võib olla siiski kasuks neile, kel töötab kodus veebi- või &FTP;-server.PuudujäägidÕnnetuseks on mahu arvestamisel ka üks puudujääk. &kppp; arvestab nimelt ainult baite sõltumata nende päritolust. Paljud teenusepakkujad seavad piiri ainult internetikasutusele ega piira andmete liigutamist iseenda võrgus. Mõned teenusepakkujad seavad erinevad limiidid võrguliiklusele oma võrgus, oma riigis ja välismaal. Kui sa just veebis väga palju ei seikle ja leiad suurema osa vajalikke materjale enda ISP puhvrist (proxy cache), ei pea sa selle eest võib-olla eraldi maksmagi. &kppp; aga ei tea, et need IP paketid on pärit puhvrist ning arvestab ka neid. Kui siinkirjeldatud vastab ka sinu olukorrale või sinu teenusepakkuja näiteks kasutab puhver-uudisteserverit (nntpcached või midagi sellist), siis annab &kppp; ilmselt teada palju suuremast mahust kui see, mille eest sa maksma pead. Asja ilus pool on küll see, et &kppp; ei hinda sinu arvet kunagi väiksemaks kui see tegelikult kujuneb. :-)