# 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 Pokliči

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 chap-and-pap.

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 IP

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 Prehod

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 DNS

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 Prijavna skripta

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 ISP, 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 Izvedi

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 Računovodstvo

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.