# Podręcznik programu &kppp;

## Wprowadzenie

&kppp; jest programem dzwoniącym i nakładką sterującą usługą pppd. Pozwala on na interaktywną generację skryptów połączeniowych oraz konfigurację sieci. Dzięki niemu można zautomatyzować proces ustanawiania połączenia z dostawcą internetowym ISP oraz jednocześnie w wygodny sposób go monitorować.

Po uzyskaniu połączenia, program &kppp; pozwala na generowanie obszernych statystyk połączeń oraz rejestrację czasu, który użytkownik spędza w sieci.

Wbudowany terminal i generator skryptów, pozwala użytkownikowi na łatwe konfigurowanie połączenia. Nie jest konieczne korzystanie z innych programów-terminali takich jak seyon lub minicom, do testowania i konfiguracji połączenia.

Jedną z funkcji programu &kppp; jest rozbudowana analiza kosztów połączeń telefonicznych.

Mamy nadzieję że spodoba Ci się ten program, oraz iż ułatwi on Twoją drogę do uzyskania dostępu do Internetu.

&getting-online; &wizard; &dialog-setup; &global-settings; &security; &chap-and-pap; &tricks; &callback; &kppp-faq;

## Zasługi i licencje

&kppp;

Program &kppp; wywodzi się z aplikacjiezppp 0.6, autorstwa Jay'a Painter'a. Jednakże niemal całość &kppp; została przepisana od nowa, więcezppp oraz &kppp; nie mają ze sobą już wiele wspólnego..

Główni programiści:

- &Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;

- &Mario.Weilguni; &Mario.Weilguni.mail;

- &Harri.Porten; &Harri.Porten.mail; (Aktualny opiekun)

Podziękowania dla programistów, którzy współpracowani w stworzeniu &kppp;

- Jesus Fuentes Saaverdra jesus.fuentes@etsi.tel.uva.esfor - wprowadzenie wielu dodatkowych opcji i innych usprawnień

- Markus Wuebben wuebben@eure.de - stworzenie okna dialogowego dla zapytań ATI

- Peter Silva peter.silva@videotron.ca - stworzenie okien pomocniczych i wiele innych usprawnień

- Martin A. Brown MABrown@etcconnect.org

- Martin Häfner mh@ap-dec717c.physik.uni-karlsruhe.de - prace nad podsystemem Callback

- Olaf Kirch okir@caldera.de - wyjaśnienie tajemnic wykorzystania deskryptorów plików

Prawa autorskie do dokumentacji (c) 2001 &Lauri.Watts; &Lauri.Watts.mail;, w dużej części bazuje ona na oryginale autorstwa: &Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;

Krzysztof Woźniakwozniakk@ceti.pl

&underFDL; &underGPL;

## Instalacja

### Jak zdobyć &kppp;

&install.intro.documentation;

### Kompilacja i instalacja

&install.compile.documentation;

### Przygotowanie komputera do połączeń telefonicznych przez &PPP;

Kolejne sekcje zawierają ogólne informacje dotyczące różnych systemów operacyjnych, na których może działać &kppp;. Poniższe strony internetowe mogą zainteresować osoby wymagające bardziej szczegółowych informacji o protokole ppp, programie pppd oraz konfiguracji połączeń sieciowych:

- Dokumentacja &PPP; HOWTO dla systemu &Linux;:

- The Network Administrators' Guide:

#### Przygotowanie systemu &Linux; do korzystania z protokołu &PPP;

Działanie programu &kppp; (a właściwie usługi pppd) wymaga wkompilowania w jądro systemu obsługi protokołu PPP. Jeżeli jądro nie obsługuje PPP należy zdobyć ostatnią wersję programu pppd z dowolnego popularnego archiwum oprogramowania dla systemu &Linux; (np. ftp://sunsite.unc.edu/pub/Linux/system/network/serial/pppi skompilować jądro z włączoną obsługą protokołuPPP.

Nie należy się obawiać, w rzeczywistości to nie jest takie straszne jak się wydaje. Nie należy tylko zapomnieć o zainstalowaniu aplikacji pppd.

Jeżeli użytkownik nie jest pewien, czy jądro systemu zapewnia obsługę protokołu PPP, powinien wpisać polecenie: `dmesg` w linii poleceń, i poszukać następującego tekstu:

    &PPP;: version 2.3.0 (demand dialing)
    TCP compression code copyright 1989 Regents of the University of California
    &PPP; Dynamic channel allocation code copyright 1995 Caldera, Inc.
    &PPP; line discipline registered

Program &kppp; spróbuje automatycznie wykryć czy jądro systemu zapewnia obsługę protokołu &PPP;. Jeżeli tak nie jest, to wyświetlony zostanie odpowiedni komunikat zaraz po uruchomieniu &kppp;.

Wersja programu usługi pppd dla jąder w wersjach 2.x systemu &Linux;, powinna być równa lub większa od 2.3. Można sprawdzić posiadaną wersję usługi poprzez wpisanie polecenia ``pppd` `--version`` w linii poleceń. Jakkolwiek pppd właściwie nie posiada opcji `--version`, to umieszczenie jej wygeneruje komunikat błędu, oraz między innymi wersję aplikacji pppd.

&hayes-reference; &accounting; &documentation.index;