Vzpostavljanje povezave s pomočjo pogovornih oken Vzpostavljanje povezave s pomočjo pogovornih oken ni bistveno težje kot s pomočjo čarovnika. Pogovorno okno nastavitev lahko dosežete na enak način kot čarovnika. Poženi &kppp; iz menuja K, kjer ga boste našli v menuju Internet kot Klicalo za internet. Pojavilo se bo naslednje pogovorno okno: Zagonski zaslon &kppp; Zagonski zaslon &kppp; Zagonski zaslon &kppp; Verjetno na začetku ne bo imel izplnjenih polj in ravno to želimo spremeniti. Kliknite na gumb Nastavitve, da pričnete vzpostavljati povezavo z internetom. To pot izberite Pogovorna nastavitev in pojavilo se bo naslednje pogovorno okno: Pogovorno okno Nov račun Pogovorno okno Nov račun Pogovorno okno Nov račun Pogovorno okno Nov račun vsebuje naslednje razdelke: Pokliči IP Prehod DNS Prijavna skripta Izvedi Računovodstvo Običajno vam ni treba izpolniti vseh, čeprav je vsak posebej opisan v nadaljevanju. List <guilabel>Pokliči</guilabel> List Pokliči List Pokliči List Pokliči List Pokliči vsebuje naslednje možnosti: Ime povezave: Račun morate poimenovati. Ime je lahko poljubno, vendar pa mora biti vsako ime unikat. Telefonska številka: Določite telefonsko številko. Da naredite številko bolj pregledno, lahko uporabite znake kot je -. Če sestavite več številk z dvopičjem (⊀ 1111111:2222222:3333333, bo &kppp; poskušal izbrati številke eno za drugo, če prejme zaseden signal. Z gumbom Dodaj lahko dodate številko, z Odstrani pa jo odstranite s seznama. Gumba navzgor in navzdol pa spremenita vrstni red seznama. Overovljenje Izberite ustrezno metodo avtentifikacije, ki naj jo &kppp; uporabi pri prijavi v strežnik. Več informacij poiščite pri vašem ponudniku. PAP in CHAP sta opisana v . Shrani geslo Označite to možnost, če želite, da si &kppp; zapomni vaše geslo. Prikroji argumente pppd... To bo odprlo pogovorno okno za prikrojitev pppd argumentov. To pogovorno okno lahko uporabite, da dodate željene možnosti s kateremi bo &kppp; ravnal s pppd. Poglejte pppd man strani za seznam možnosti, ki so na voljo. Dokler niste prepričani kaj delate, bi se morali zadržati pred šušmarjenjem s pppd možnostmi. List <guilabel>IP</guilabel> List IP List IP List IP Dinamičen naslov IP Preverite, ali vaš ISP uporablja dinamično dodeljevanje IP naslovov. To pomeni, da se bo najverjetneje vaš IP naslov vsakič spremenil, ko boste vzpostavili povezavo. uStatični naslov IP Če vam je vaš ISP dodelil statičen IP naslov, označite to polje. V tem primeru boste rabili seveda ta naslov, ki ga vnesite v polje IP naslov in Subnet Mask, če je na voljo. Če niste povsem prepričani, vprašajte svojega ISP. Velika večina ISP-jev uporablja dinamično dodeljevanje naslovov, tako da bo neoznačeno polje v večini primerov pravilna izbira. Samodejno nastavi ime računalnika iz te IP Izberite to možnost, če želite, da &kppp; nastavi ime gostitelja in domene vašega računalnika po uspešno vzpostavljeni ppp povezavi. To je doseženo s poizvedbo določenega strežnika DNS z IP, dodeljenim za povezavo ppp. Ta možnost je uporabna za tiste samostojne računalnike, s katerimi želimo uporabljati protokole, kot so talk, ki zahtevajo, da naj bo ime gostitelja enako, kot je poznan na internetu. Povozi možnost Ime domene v razdelku DNS in privzete vrednosti računalnika so povrnjene na originalne vrednosti, ko prekinete povezavo ppp. Ta možnost ni uporabna, če želite v internetu le brskati, preverjati pošto ali se pogovarjati (chat). Stranski učinek je onemogočanje kakršnekoli nove povezave z vašim strežnikom X - z drugimi besedami, ne morete več odpirati GUI programov. To možnost vklopite le, če jo res nujno rabite. List <guilabel>Prehod</guilabel> List Prehod List Prehod List Prehod Privzeti prehod Označite, če želite, da pppd uporablja prehod za vaš računalnik. To je privzeto. Stalni prehod Označite to, če želite določiti prehod, ki naj bo uporabljen namesto privzetega. Dodeli privzeto pot prek tega prehoda To boste skoraj zagotovo potrebovali. Pustite neizbrano, če resnično veste kaj delate. List <guilabel>DNS</guilabel> List DNS List DNS List DNS Ime domene: Določa ime domene za vašo mašino. Prav tako kot DNS naslovi, se obnovi na originalno, ki je določena v /etc/resolv.conf, ko se prekine povezava. Če se to polje pusti prazno, se ne naredi nobene spremembe imenu domeni, ki je določena v /etc/resolv.conf Prikrojitev: Izberite med Samodejno (ISP vam bo samodejno dodelil DNS strežnik ob prijavi) in Ročno. Če izberete ročno, je omogočen razdelek DNS IP naslov DNS IP naslov Ta razdelek je omogočen le, če pri prejšnji opciji izberete Ročno. Dodajte DNS strežnike, povezane z vašim ISP. Določiti morate vsaj en DNS, da bo vaš OS sposoben razrešiti človeku berljive IP naslove, kot je na primer ftp.kde.org. Naslovi DNS strežnika morajo biti dobavljeni v numerični obliki, ⊀ 128.231.231.233. Ti naslovi bodo ob delovanju dodani /etc/resolv.conf. Izberite gumb Dodaj da dodate nov naslov DNS strežnika v seznam. Če želite odstraniti vnos s seznama, uporabite gumb Odstrani. Med povezavo izklopi obstoječe strežnike DNS Izberite to možnost, če želite, da že obstoječe vnose imenskih strežnikov DNS v /etc/resolv.conf med povezavo izklopiti. List <guilabel>Prijavna skripta</guilabel> List Prijavna skripta List Prijavna skripta List Prijavna skripta Uporabite to pogovorno okno, da sestavite klicno skripto za klicno povezavo z vašim ISP-jem. Uporabite mini-terminal in informacije pridobljene od vašega ISP-ja, da boste razumeli katera zaporedja akcij so potrebna za izvršitev. Izberite možnost iz spustnega polja na levi strani in nato dodajte parametre za to dejanje v urejevalnem polju na desni strani. Uporabite gumb Dodaj za dodajanje vnosa na dnu skripte, ki je prikazana na dnu okna. Z gumbom Vstavi lahko dodate vnos kjerkoli v skripti, z Odstrani pa izbrišete vrstico iz skripte. Izbire, ki so na razpolago: Expect &kppp; bo čakal na določen niz, ki ga mora prejeti. Pošlji &kppp; bo poslal določen niz. Iskanje &kppp; bo pregledoval vhodni tok za določenim nizom in shranilkaterikoli znak po nizu do prve nove vrstice v internemmedpomnilinku. Zadnji in vodilni presledek bosta odrezana. Shrani Trajno shran prej pregledn niz v določen register. Do sedaj je edini veljaven register password. Premor Naredi odmor za določen časovni interval v sekundah Odloži &kppp; bo poslal modemu ukaz za prekinitev (hangup). Odgovori &kppp; bo postavil modem v način za odgovarjanje Timeout Dinamično spremeni privzeti čas odmora na določeno časovno vrednost v sekundahmed izvrševanjem skripte. Če je potrebno, lahko med izvrševanjem večkrat spremenitečas odmora. Prompt &kppp; namigne uporabniku z določenim nizom, naj vnese določen niz.Uporabnik bo videl kaj je vtipkano.Če določen niz vključuje oznako ## bo oznaka zamenjana s trenutno vsebino pregledanega intrenega medpomnilnika,kot je bil prej shranjen z ukazom scan PWPrompt &kppp; namigne uporabniku z določenim nizom, naj vnese niz.Za vsak vtipkan znak bo prikazana zvezdica. ID Če je polje ID polje Login ID v &kppp;jevem glavnem pogovornem oknu zapolnjeno, pošlji ta ID.Če polje Login ID ni zapolnjeno, &kppp; namigne uporabniku z določenim nizom, naj vnese ID. Uporabnik bo videl kaj je vtipkano.Ob drugem prehodu, kot v primeru zanke ali med avtentifikacijo,se bo povziv prikazal ne glede na to, ali je Login ID izpolnjen ali ne. Geslo Če je polje Password v glavnem pogovornem oknu &kppp; zapolnjeno, pošlje to geslo. Če polje Password ni zapolnjeno, &kppp; namigne uporabniku z določenim nizom,naj vnese geslo. Za vsak vtipkan znak bo prikazana zvezdica.Ob drugem prehodu, kot v primeru zanke ali ob preverjanju istovetnostise bo poziv izpisal ne glede na to, ali je poljePassword izpolnjeno ali ne. LoopStart &kppp; bo čakal na določen niz, ki ga mora prejeti.Niz bo shranil za uporabo pri LoopEnd. LoopEnd &kppp; bo čakal na določen niz, ki ga mora prejeti, dazapusti zanko. Če najprej prejme niz od primernega LoopStart, bo sprožil skok na vrstico po LoopStart in s tem omogočil ponovitev username/password sloga na pare pogovornih oken. Example Scripts Primeri skript Tukaj je preprosta skripta, ki jo lahko uporabljam za povezavo z mojim ISP: Expect ID: # čakaj na ID: Send myid # myid morate zamenjati z vašim id Expect word: # čakaj na 'password' Send 4u3fjkl # pošlji moje geslo '4u3fjkl' Expect granted # Moj ISP pošlje 'Permission granted' ob uspešni prijavi. Send ppp # To zažene ppp povezavo zame # na ISP-jevi strani. Tukaj je skripta za enak račun z ID in zahtevo gesla: Tukaj je skripta za enak račun z ID in zahtevo gesla. Ta skripta vas bo vsakič vprašala za ID in geslo, ne glede na to,kaj je vpisano v Login ID in geslo v &kppp;jevem glavnem pogovornem oknu. Ta skripta prikaže tudi uporabo strukture LoopStart/LoopEnd. Če gre med prijavnim postopkom kaj narobe, na primer, če napačno vpišem geslo, bo moj ISP izpisal obvestilo o napaki in ponovno zagnal id/password zanko s ponovnim izpisom niza ID:. Če je niz ID zaznan preden je bila LoopEnd ključna beseda razčlenjena, bo &kppp; ponovno zagnal skripto po LoopStart ključni besedi. LoopStart ID: # počakaj na ID: Prompt Enter ID: # Vprašaj me za moj ID in ga odpošlji. Expect word: # čakaj na 'password' PWPrompt Enter Password: # Vprašaj me za moje geslo in ga odpošlji. LoopEnd granted # Moj ISP pošlje 'Permission granted' ob uspešni prijavi. Send ppp # To požene ppp povezavo zame Povpraša za podatki, ki niso izpolnjeni v galvenm pogovornem oknu. Tukaj je skripta, ki jo trenutno uporabljam za povezovanje z mojim ISP-jem: Ta skripta bo vprašala za ID in geslo samo če nisem izpolnil primerna polja v &kppp;jevem glavnem pogovornem oknu. LoopStart ID: # wait for ID: ID Enter ID: # Prompt me for my ID and send it off. Expect word: # wait for 'password' Password Enter Password # Prompt me for my password and send it off. LoopEnd granted # My ISP send 'Permission granted' on login success. Send ppp # This starts a ppp connection for me # on the ISP side Skripta za <acronym>ISP</acronym>, ki uporablja preverjanje povprašaj/odgovori (challenge/response). Tukaj je skripta, ki jo uporabljam za povezovanje z ISP-jem, ki uporablja neko vrsto pozivno/odgovorne identifikacije. Ponavadi dobite strojni izkaz (hardware token) (pametno katrico z zaslonom in kalkulatorjem kot je keypad) od vašega ISP-ja. Tukaj morate vedeti geslo, da lahko uporabljate izkaz. Ko kličete, vam vaš ISP prikaže poziv. Na poziv morate odgovoriti z vašim izkazom in pridobiti dinamično geslo kot odgovor. Potem morate vnesti to geslo. LoopStart ID: # wait for ID: ID Enter ID: # Prompt me for my ID and send it off. Scan Challenge: # Scan for 'Challenge' and store everything behind up to the next newline. Expect Password: # wait for 'password' Prompt Your token is ## - Enter Password # Prompt me for my password and send it off. LoopEnd granted # My ISP sends 'Permission granted' on login success. Send ppp # This starts a ppp connection for me # on the ISP side Uporaba Scan in Save (shrani) v skriptah Naslednji dnevnik prikazuje prijavno proceduro izmišljenega ISP-ja, ki določi novo geslo ob vsaki prijavi. Novo geslo mora biti preverjeno in shranjeno za naslednjo sejo. University of Lummerland Login:mylogin Password: The password for your next session is: YLeLfkZb Please record and enter it for verification. Verification:YLeLfkZb 1 = telnet 2 = SLIP 3 = PPP Your choice: &kppp; se lahko uporablja, da naredi tista nadležna opravila za vas in izniči tveganje za izgubo tistega majhnega papirja, na katerem je vaše trenutno geslo. Ključni del naslednje skripte je kombinacija ključnih besed Scan/Save. 7 Expect Login: # wait for login prompt ID # send ID Expect Password: # wait for password prompt Password # send password Scan is: # wait for '... next session is:' and # scan the preceding password Save password # save the new password for next login Expect Verification: # wait for 'Verification:' Password # send new password Expect choice: # wait for a prompt that let's you choose # between different options (telnet, SLIP, PPP) Send 3 # choose option 3, i.e. PPP List <guilabel>Izvedi</guilabel> List Izvedi List Izvedi List Izvedi Tu lahko izberete ukaze za zagon ob določenih stopnjah povezave. Ti ukazi tečejo z vašim realnim uporabniškim id, tako da ne morete pognjati ukazov, ki zahtevajo korenske privilegije, razen seved, če ne kličete kot root (slaba ideja zaradi mnogih razlogov!) Poskrbite, da podate celotno pot do programa, sicer ga &kppp; ne bo našel. Ukaze, ki naj bodo pognani, lahko dodate ob štirih različnih časih med precesom povezovanja: Pred povezavo Poženi ta ukaz preden se prične izbiranje, tako da že teče, ko se povezujete z vašim ISP. Ob povezavi Poženi ta ukaz le po opravljeni uspešni povezavi Pred odjavo Poženi ta ukaz ob še vedno vzpostavljeni povezavi, preden modem odloži. Ob odjavi Poženi ta ukaz potem, ko je bila povezava prekinjena. Morda boste želeli takoj po priklopu pognati na primer leafnode ali pa preveriti vašo pošto. Morda boste želeli zagotoviti, da je vsa čakajoča pošta poslana, preden zaprete povezavo. Morda boste želeli da čistilna skripta po prekinitvi povezave uredi dnevnike in počisti predpomnilnik. List <guilabel>Računovodstvo</guilabel> List Računovodstvo List Računovodstvo List Računovodstvo Da omogočite/onemogočite računovodstvo označite polje Vklopi računovodstvo Iz seznama izberite ustrezna pravila za vašega ponudnika. Če jih ne morete najti, jih lahko napišete sami s prepisovanjem predloge, ki jo lahko najdete v dodatku. Zadnja možnost na tej strani je Količinsko računovodstvo Količinsko računovodstvo Kaj je količinsko računovodstvo? V splošnem pomeni štetje števila bajtov iz ali v Internet. &kppp; lahko šteje bajte noter, bajte ven ali oboje. Od vas je odvisno kaj želite (morate) uporabljati. Zakaj naj bi uporabljal količinsko računovodstvo? Zato, ker je v današnjih časih veliko ponudnikov dostopa do Interneta začelo računati svojim strankam po številu prenešenih bajtov. Zelo pogosto vam tak ISP določi določen limit prenosa in vam zaračuna vsak prenešen megabajt nad tem limitom. &kppp; vam prikazuje trenutno količino in vam lahko pomaga pri ohranjanju minimalnih zneskov vašega računa. Seveda če nimate količinskih limitov in ste radovedni lahko tudi uporabljate to možnost... Kateri tip količinskega računovodstva naj izberem? To je odvisno od vašega ponudnika. Veliko ponudnikov beleži samo koliko megabajtov dobite iz Interneta in ignorira koliko jih pošljete ven. V tem primeru bi morali izbrati Bajtov noter. Če morate plačevati za oboje, bi morali izbrati Bajtov noter inven. Bajtov ven ni v veliko pomoč in je tukaj samo za zaključitev celote. Morda je uporabno za tiste, ki poganjajo &FTP; strežnik. Slaba stran Na našo nesrečo obstaja tudi pri količinskem računovodstvu slaba stran. &kppp; bo štel samo število bajtov ne glede na njihov izvor. Veliko ponudnikov postavi limit samo za dostop do interneta, ne pa za njihovo lastno omrežje. Zatorej če kdaj pa kdaj deskate in uporabljate posrednika za predpomnjenje (proxy -cache), se bo posrednik nahajal v omrežju vašega ponudnika in vam zato ponudnik ne bo zaračunal za bajte prenešene iz tega posrednika za medpomnjenje. Kljub temu &kppp; ne bo vedel, da ti IP paketi prihajajo od posrednika in jih bo zato štel. Zato če uporabljate posrednika ali vaš ponudnik uporablja novičarski strežnik s predpomnjenjem (kot je nntpcached ), bo količina posredovana od &kppp; nekoliko večja kot bi morala biti.