De handboek van KPPP. Lauri Watts Vertaler/Nalezer: Freek de Kruijf Vertaler: Ronald Stroethoff



Vergelijkbare documenten
Handleiding Hulp bij verbindingsinstellingen. Versie

HANDLEIDING SMTP DIENST BEDRIJVENWEB NEDERLAND B.V.

Instellen Zyxel modem als stand-alone ATA

Het handboek van Remote Desktop Connection. Brad Hards Urs Wolfer Vertaler/Nalezer: Freek de Kruijf

Leerlingenhandleiding Beginnen met FlexBase

Inhoudsopgave. CDDB-informatie

Mail op Domeinnaam. Instellen in software en apparaten. Mail op domeinnaam Versie 1.5 Auteur : E.Mouws

Aan de slag met het adres van uw nieuwe Website

2 mei Remote Scan

Handleiding clients

Het handboek van KCM Tablet. Jörg Ehrichs Vertaler/Nalezer: Freek de Kruijf Vertaler: Ronald Stroethoff

AFO 142 Titel Aanwinsten Geschiedenis

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

(2) Handleiding Computer Configuratie voor USB ADSL modem

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Je -programma configureren

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens

Mywebshop configuratie. Versie 1.0 Februari Copyright 2010 Wikit BVBA, alle rechten voorbehouden

PhPlist Gebruikers Handleiding

De handboek van Remote Desktop Connection. Brad Hards Urs Wolfer Vertaler/Nalezer: Freek de Kruijf

De handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf

instellen in Outlook 2010

ZN - Handleiding Instellen Microsoft Outlook 2016

2Act! handleiding. 2Act! Handleiding. Versie Onderdeel van TendenZ ICT Product van Afd. (Web)Development

IdentySoft Basic Support Handleiding EasySecure International B.V.

iphone app - Timesheet

De handboek van Desktop Sharing. Brad Hards Vertaler/Nalezer: Freek de Kruijf

Mobiel Internet Veiligheidspakket

Installatie- en gebruikershandleiding Arseus barcode scanner

Voor alle printers moeten de volgende voorbereidende stappen worden genomen: Stappen voor snelle installatie vanaf cd-rom

TW100-S4W1CA Breedband Router (met 4-Poort Schakelaar) Snelle Installatie Gids

Remote Powercontrol for TCP/IP networks

BENQ_ESG103QG_DU.book Page i Tuesday, July 30, :05 PM. Inhoudsopgave

Handleiding (Verzender Ontvanger)

iphone app - Roll Call

HANDLEIDING HVZ FLUVIA MAIL

Het handboek van Skanlite. Kåre Särs Anne-Marie Mahfouf Vertaler/Nalezer: Freek de Kruijf

Er zijn diverse andere software platformen en providers die werken met SIP, maar in dit voorbeeld gaan we uit van de volgende software:

1. Uw elektronische post

Fiery Remote Scan. Fiery Remote Scan openen. Postvakken

Configureren van de Wireless Breedband Router.

EnterpriseVOIP Quick Guide installatie SIP account Voorbeeldinstallatie X-Lite.

MxStream & Linux. Auteur: Bas Datum: 7 november 2001

SnelStart. Stappenplan. SBR btw-aangifte met SnelStart 12. Datum: Versie: 0.5 Status: Definitief Auteur: Selfservice

HANDLEIDING TOOLS4EVER ISUPPORT ONLINE WEBOMGEVING

Quick Guide VivianCMS

De handboek van Blogilo. Mehrdad Momeny Vertaler/Nalezer: Freek de Kruijf

HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: Versie: 1.3

KeistadWeb.nl gebruikershandleidingen: Mozilla Thunderbird 1.0 NL (Windows versie) instellen voor gebruik met uw KeistadWeb.

Mail op Domeinnaam. Instellen in software en apparaten. Mail op domeinnaam Versie 1.9 Auteur : E.Mouws

Standaard Asta Powerproject Client Versie 13 Installatiedocument v1

KraamZorgCompleet OnLine instellen en gebruiken. Voor Android tablet of telefoon

Aan de slag met het adres van je website. Handleiding

Quick Start Guide for Mxstream. In de Nederlandse taal

ZN - Handleiding Instellen Microsoft Outlook 2010

Handleiding: MRJ Online Back-up versie 1.0

Installatiehandleiding TiC Narrow Casting Manager

Cloud2 Online Backup - CrashplanPRO

Het installeren van de software.

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

Fiery Remote Scan. Verbinden met Fiery servers. Verbinding maken met een Fiery server bij het eerste gebruik

Het handboek van KDE su. Geert Jansen Vertaling van het handboek: Niels Reedijk Vertaler/Nalezer: Rinse de Vries

1. In de menubalk gaat u naar het menu 'Extra' en dan 'Accounts'.

Praktijk opdrachten VMware

Tutorial voor FTP, STMP en Telnet

Stappenplan QuickScan NOV - Beheerder

Klik met de rechtermuisknop in het scherm, er komen nu menu opties tevoorschijn. Ga naar hoofdmenu en daarna naar Systeem Algemeen

Handleiding Internet Veiligheidspakket Windows & Mac Versie april 2014

Snel op weg met webworxx

OUTLOOK ACCOUNTS POSTVAKKEN SORTEERREGELS HANDTEKENINGEN

Zorgmail handleiding. Inhoud

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

Proxy. Krishna Tateneni Vertaling van het handboek: Niels Reedijk Vertaler/Nalezer: Natalie Koning

Gebruikershandleiding E-Zorg Remote Access op Android.

Versie 6.4 ( ) Inloggen op de Thuiswerk Portal

Handleiding Certificaat RDW

Handleiding instellen account in Microsoft Outlook 2010

Werken op afstand via internet

Mobiel Internet Veiligheidspakket

SERVER MONITOR SMS SERVER

Handleiding Hosted Exchange

Handleiding account instellen in Outlook 2016

SCENARIO ADVIES INSTALLATIEHANDLEIDING. Versie 1.3

Verbinden met FTP server

Om de gegevens aan te bieden aan de NBC benchmark heeft u de volgende gegevens nodig:

1. Uw elektronische post

VIVA2.0. Opstarten. VIVA2.0 Opstart instructie

MWeb 4.0. Handleiding Basis Modules Versie 1.0

KraamZorgCompleet OnLine instellen en gebruiken. Voor ipad of iphone

Van Dale Elektronisch groot woordenboek versie 4.5 activeren en licenties beheren

Zakelijk Exchange Online

Revisie geschiedenis. [XXTER & KNX via IP]

OpenVPN Client Installatie

GEAVANCEERDE NETWERK BEWAKING- EN KOEPELCAMERA

Handleiding competitie.nevobo.nl

Patiënten handleiding

D-Link AirPlus G. Telenet WiFi Home Network

iphone app - Rapporten

Handleiding website SVNL voor evenementenverkeersregelaars

Transcriptie:

Lauri Watts Vertaler/Nalezer: Freek de Kruijf Vertaler: Ronald Stroethoff

2

Inhoudsopgave 1 Inleiding 7 2 Op een gemakkelijke manier online geraken 8 2.1 Voordat u begint moet u de volgende informatie bij de hand hebben........ 8 3 De assistent van KPPP 9 3.1 De assistent starten...................................... 9 3.2 De rest van de assistent................................... 10 4 Een internetverbinding instellen met de dialogen 11 4.1 Het tabblad Kiezen..................................... 13 4.2 IP tab............................................. 14 4.3 Het tabblad Gateway.................................... 15 4.4 De DNS tab......................................... 16 4.5 Het tabblad Aanmeldscript................................ 17 4.5.1 Script voorbeelden................................. 19 4.6 Het tabblad Uitvoeren................................... 22 4.7 Het tabblad Accounting.................................. 23 4.7.1 Volumeboekhouding................................ 23 4.7.1.1 Wat is volumeboekhouding?...................... 23 4.7.1.2 Waarom zou ik volumeboekhouding gebruiken?.......... 23 4.7.1.3 Welke soort volumeboekhouding moet ik kiezen?.......... 24 4.7.1.4 Nadelen.................................. 24 5 Globale instellingen van KPPP 25 5.1 Het tabblad Accounts.................................... 25 5.2 Het tabblad Modems.................................... 26 5.2.1 Het tabblad Apparaat............................... 26 5.2.2 De Modem tab................................... 28 5.3 Het tabblad Grafiek..................................... 29 5.4 Het tabblad Diversen.................................... 30

6 KPPP en beveiliging 32 6.1 Beperking van toegang tot KPPP............................. 32 6.1.1 Beperking van toegang met groepstoegangsrechten.............. 32 6.1.2 Beperking van toegang op de manier van KPPP................ 32 6.2 KPPP heeft het SUID bit aan? Hoe zit dat met de beveiliging?............ 33 7 PAP en CHAP 34 7.1 PAP met KPPP........................................ 34 7.1.1 Authenticatie aan de kant van de client..................... 34 7.1.2 Tweeweg authenticatie............................... 34 7.1.3 KPPP voorbereiden voor PAP........................... 34 7.2 Een alternatieve methode voor het gebruik van PAP en CHAP met KPPP...... 35 8 Trucs met modems en hints 37 8.1 Modem-sessies....................................... 37 8.2 Modem-profielen...................................... 37 8.3 Het modem laten ophangen................................ 37 8.3.1 DTR (AT&Dn) methode.............................. 38 8.3.1.1 Hoe de DTR-methode werkt...................... 38 8.3.2 Commandomethode................................ 38 8.3.2.1 Hoe de Commandomethode werkt.................. 38 8.4 Toonkiezen sneller maken................................. 39 9 KPPP instellen voor terugbellen 40 9.1 UNIX of Linux terugbelserver............................. 40 9.1.1 Een inleiding tot terugbellen........................... 40 9.1.2 De opzet van KPPP................................. 41 9.1.3 Probleemoplossing................................. 42 9.2 Windows NT RAS terugbellen.............................. 43 10 Vragen en antwoorden 44 11 Dankbetuiging en licentie 49 A Installatie 50 A.1 Hoe KPPP te verkrijgen.................................. 50 A.2 Compilatie en installatie.................................. 50 A.3 Uw computer voorbereiden voor een PPP-verbinding................. 50 A.3.1 Een Linux systeem voorbereiden voor PPP.................. 50 B De Hayes commandoset voor een modem 52 B.1 De basis Hayes commandoset............................... 53 B.2 De Uitgebreide Hayes commandoset........................... 56 B.3 Backslash en procent commando s............................ 59 B.4 S-Registers.......................................... 60 C Een sjabloon voor berekening van telefoonkosten. 63 4

Lijst van tabellen B.1 Basis Hayes commandoset................................. 56 B.2 De Uitgebreide Hayes commandoset........................... 59 B.3 Backslash en procent commando s............................ 60 B.4 S Registers.......................................... 62 5

Samenvatting KPPP is een kiezer en frontend voor pppd, bedoelt voor interactieve scriptgeneratie en instellen van het netwerk.

Hoofdstuk 1 Inleiding KPPP is een kiezer en frontend voor pppd, bedoelt voor interactieve scriptgeneratie en instellen van het netwerk. Het automatiseert het kiesproces naar uw ISP terwijl u het gehele proces kunt monitoren. Wanneer KPPP eenmaal verbinding heeft gemaakt levert het een rijke set van statistische informatie en houdt de online bestede tijd voor u bij. Een ingebouwde terminal en scriptgenerator stelt u in staat om uw verbinding eenvoudig op te zetten. U hebt niet langer een extra terminalprogramma nodig zoals seyon of minicom om uw verbinding te testen en op te zetten. KPPP heeft uitgebreide faciliteiten voor kostenberekening, die u in staat stellen om eenvoudig uw online-kosten bij te houden. Wij hopen dat u plezier beleeft aan deze telefoonkiezer en dat het uw weg naar het internet gemakkelijk maakt. 7

Hoofdstuk 2 Op een gemakkelijke manier online geraken 2.1 Voordat u begint moet u de volgende informatie bij de hand hebben Als u een vrij nieuwe Linux -distributie hebt, kan de rest van deze documentatie overbodig zijn. KPPP beschikt over een assistent, die in de meeste gevallen in enkele minuten een werkende internetverbinding voor u gemaakt heeft. Of u de assistent nu wel of niet gebruikt, voordat u begint moet u de volgende informatie bij de hand hebben: Het telefoonnummer van uw ISP-modempool. Uw gebruikersnaam en wachtwoord voor uw ISP. De DNS-servers van uw ISP (één is voldoende, maar twee is beter). Andere optionele informatie om optimaal gebruik te kunnen maken van de diensten van uw ISP, zoals: Het adres van de server die de mail binnenhaalt, meestal pop.uw_isp.com of mail.uw_isp.com U moet ook weten of uw ISP het POP3- of het IMAP-protocol gebruikt. Het adres van de server die de mail verstuurt, (de SMTP-server), dit kan hetzelfde zijn als de server die de mail ophaalt, anders is het vaak iets als smtp.uw_isp.com. Het adres van de Usenet News-server (NNTP), dit kan news.uw_isp.com of nntp.uw_isp.com zijn. Proxy-servers die eventueel door uw ISP gebruikt worden. Al deze informatie is waarschijnlijk te vinden in de papieren die u van uw ISP ontvangen hebt, anders kunt u deze informatie bij de support-afdeling van uw ISP opvragen. Met al deze gegevens, en een tamelijk recente Linux -distributie, kan het opzetten van een internetverbinding eenvoudig gedaan worden door de KPPP-assistent te gebruiken. 8

Hoofdstuk 3 De assistent van KPPP 3.1 De assistent starten. U kunt de assistent opstarten vanuit het initiële scherm van KPPP. Start KPPP vanuit uw K-menu, waar u het item in Internet vindt als Internet inbelhulpmiddel. Het volgende dialoogvenster verschijnt: De opstartscherm met kiezer van KPPP Er is waarschijnlijk nog niets ingevuld, daar gaan we nu mee beginnen. Klik op de knop Instellen om de dialog KPPP configureren te openen. Op het tabblad Accounts selecteert u Nieuw... om te beginnen met het instellen van een nieuwe internetverbinding. De dialoog heeft drie keuzemogelijkheden, Assistent, Handmatig instellen en Annuleren. 9

De dialoog vraagt wat u wilt doen Assistent Als u een vrij algemeen model modem hebt, en een abonnement bij één van de grotere providers, zal de assistent de internetverbinding waarschijnlijk direct kunnen instellen. U kunt dit eerst proberen, voordat u handmatig een verbinding probeert te maken. Handmatig instellen Als de assistent er niet in slaagt, of als u liever zelf de instellingen maakt, kiest u deze optie. De assistent is alleen nuttig voor een klein aantal landen en internetproviders. Annuleren Kies deze optie als u nu niet echt een nieuw account wilt instellen. Het dialoogvenster verdwijnt, het kiesvenster blijft open. We nemen nu even aan dat u de optie Assistent kiest. Het dialoogvenster om handmatig instellingen te maken wordt in een ander hoofdstuk beschreven. 3.2 De rest van de assistent Het eerste venster bevat alleen inleidende tekst met uitleg over de onderwerpen uit het eerste gedeelte van dit hoofdstuk. Druk op Verder om door te gaan. In het tweede venster kiest u het land waar u woont. Als het land niet in de lijst staat, moet u op Annuleren klikken; in dat geval verschijnt de dialoog Op een dialoog gebaseerde instelling om me verder te gaan. Op het volgende scherm krijgt u een keuze uit Internet Providers waar KPPP iets van weet, gebaseerd op uw keuze van de locatie in het vorige scherm. Als uw ISP hier niet in de lijst staat, dan moet u op Annuleren drukken en de instelling doen in de dialoog Op een dialoog gebaseerde instelling Vul nu uw gebruikersnaam en wachtwoord voor uw internetverbinding in. Let op: sommige ISP s hebben ook een gebruikersnaam en wachtwoord voor een e-mailaccount, controleer nog even of u de juiste gegevens ingevuld hebt. Klik op Verder om door te gaan. In het volgende scherm kunt u speciale instellingen voor het inbellen maken - als u bijvoorbeeld eerst een 0 voor een buitenlijn moet draaien. Klik weer op Verder. Dat was het! Als u nog even wilt controleren of iets wilt wijzigen kunt u op de knoppen Terug en Verder klikken om de andere dialoogvensters te zien. Als u tevreden bent met de instellingen klikt u op Voltooien, klaar. Natuurlijk kunt u elke van deze elementen op een later tijdstip bewerken vanuit de dialoog KPPP instellingen. 10

Hoofdstuk 4 Een internetverbinding instellen met de dialogen Een internetverbinding instellen met de dialogen is niet veel moeilijker dan de assistent gebruiken. U kunt de instellingsdialoog bereiken op dezelfde manier als de assistent. Start KPPP vanuit uw K-menu, waar u het vindt in Internet als Inbelprogramma. Het volgende dialoogvenster verschijnt: De opstartscherm met kiezer van KPPP Er is waarschijnlijk nog niets ingevuld, daar gaan we nu mee beginnen. Klik op de knop Instellingen om de dialoog KPPP instellen te openen. Selecteer in het tabblad Accounts Nieuw... om een nieuwe internet verbinding op te zetten. Kies deze keer Handmatig instellen en u ziet de volgende dialoog verschijnen: 11

Het dialoogvenster Nieuw account Het dialoogvenster Nieuw account bevat de volgende secties: Kiezen IP Gateway DNS Aanmeldscript Uitvoeren Accounting Meestal is het niet nodig om dit allemaal in te vullen, hoewel elk van deze worden beschreven in de volgende secties. 12

4.1 Het tabblad Kiezen Het Accounts tabblad Kiezen Het tabblad Kiezen heeft de volgende opties: Verbindingsnaam: U dienst het account een naam te geven. Dit kan van alles zijn, maar als u meer dan één account hebt dan moet elke naam uniek zijn. Telefoonnummer: Geef het op te bellen telefoonnummer op. U kunt karakters zoals - gebruiken om het meer leesbaar te maken. Als u een serie van nummers gescheiden door een dubbele punt achter elkaar schrijft (bijv. 1111111:2222222:3333333), dan zal KPPP het volgende nummer uitproberen als het een bezettoon krijgt. U kunt de knop Toevoegen gebruiken om nog een nummer toe te voegen, Verwijderen om een nummer van de lijst te verwijderen, en de pijlen omhoog en omlaag voor het wijzigen van de volgorde in de lijst. Authenticatie Kies de geschikte methode van authenticatie dat KPPP moet gebruiken om in te loggen bij de server. Vraag uw provider voor meer informatie. Maak gebruik van PAP en CHAP zoals omschreven in het hoofdstuk hoofdstuk 7. Wachtwoord onthouden Activeer dit als u wilt dat KPPP uw wachtwoord tussen sessies onthoudt. Pppd-argumenten aanpassen... Dit opent het dialoogvenster voor pppd argumenten. U kunt dit dialoog gebruiken om gewenste optie s op te geven waarvan u wilt dat KPPP die doorgeeft aan pppd. Lees de pppd man page voor een lijst van beschikbare optie s, maar tenzij u precies weet wat u doet, kunt u beter niet hiermee experimenteren. 13

4.2 IP tab Het Accounts tabblad IP Dynamisch IP-adres Schakel dit in als uw ISP dynamische IP-addres toewijzing gebruikt. In dat geval zal uw IP-adres wijzigen iedere keer dat u een verbinding maakt. Statisch IP-adres Schakel dit in als uw ISP u een statisch IP addres heeft gegeven. In dat geval moet u dat adres ook in het IP-Adres vak invullen, en het Subnet Mask indien van toepassing. Vraag uw ISP bij twijfel. Dynamisch toegewezen adressen zijn in de grote meerderheid in gebruik bij ISP s en in de meeste gevallen is dit uitgeschakeld laten de juiste keuze. Hostname automatisch instellen op dit IP-adres Schakel deze optie in als u wilt dat KPPP de hostnaam en de domain voor uw machine instelt na het maken van een succesvolle ppp verbinding. Dit gebeurt door het opvragen bij de ingestelde Domain Name Server met de voor de ppp link toegewezen IP. Deze keuzemogelijkheid is handig bij stand-alone machines die protocols zoals talk willen gebruiken, die vereisen dat de hostnaam hetzelfde is als waaronder het bekend is op het internet. Het overschrijft de waarde Domein Naam in de DNS sectie, bij het sluiten van de ppp-verbinding wordt de naam van de machine wordt weer teruggezet naar de originele waarde Deze keuzemogelijkheid is niet zinvol als u alleen maar met het internet wilt verbinden om te surfen, mail te controleren, of te chatten. Het heeft als bij-effect dat nieuwe connecties met uw X server niet meer mogelijk zijn- met andere woorden, u kunt niet meer GUIprogramma s openen. Schakel dit alleen in als u zeker bent dat u het absoluut nodig heeft. 14

4.3 Het tabblad Gateway Het Accounts tabblad Gateway Standaard-Gateway Schakel dit in als u wilt dat pppd de standaard Gateway voor uw machine wilt gebruiken. dit is standaard ingeschakeld. Statische Gateway Schakel dit in als u in plaats van de standaard Gateway een specifieke Gateway wilt instellen. De standaardroute toekennen aan deze gateway U moet dit vrijwel zeker ingeschakeld hebben (de standaard). 15

4.4 De DNS tab Het Accounts tabblad DNS Domeinnaam: Geef de domeinnaam op voor uw machine. Net zoals met de DNS-adressen, wordt bij het verbreken van de verbinding het weer teruggezet naar de origineel dat is opgegeven in /etc/resolv.conf. Als u het leeg laat, dan worden geen wijzigingen gemaakt aan de domeinnaam die is opgegeven in /etc/resolv.conf Configuratie: Maak een Keuze tussen Automatisch (de ISP zal bij maken van een verbinding u automatisch DNS server adressen geven ) en Handmatig. Na kiezen voor handmatig, zal de DNS IP Adres sectie beschikbaar komen. DNS IP-adres Deze sectie is alleen beschikbaar als u in de vorige sectie Handmatig heeft gekozen. Voeg de domeinnaam servers toe die door uw ISP zijn aangewezen. U moet minstens een domeinnaam server voor uw OS opgeven om voor mensen leesbare IP-adressen zoals ftp.kde.org te kunnen krijgen. De DNS server adressen moeten in numerieke vorm, bijv. 128.231.231.233 gegeven worden. Deze adressen zullen vervolgens tijdens de uitvoering aan /etc/resolv.conf toegevoegd worden. Gebruik de knop Toevoegen om elk nieuw DNS server adres aan de lijst eronder toe te voegen. Gebruik Verwijderen om een item weer van de lijst te verwijderen. Bestaande DNS-servers uitschakelen tijdens de verbinding. Als u dit inschakelt dan zullen alle DNS servers genoemd in /etc/resolv.conf worden genegeerd terwijl de verbinding in stand blijft. 16

4.5 Het tabblad Aanmeldscript Het Accounts tabblad Aanmeldscript Gebruik deze dialoog om een inbel-script voor uw ISP inbelverbinding samen te stellen. U kunt de mini-terminal en informatie geleverd door uw ISP gebruiken om uit te vinden in welke volgorde de acties moeten worden uitgevoerd. Maak een keuze uit de keuzelijst aan de linkerkant, voeg de voor de actie nodige parameters in het bewerkingsvak aan de rechterkant toe. Gebruik Toevoegen om een item onderaan het script toe te voegen, die in het onderste gedeelte van het dialoog is te zien. Gebruik Invoegen om een item ergens in het script toe te voegen, en gebruik Verwijderen om een regel uit het script te verwijderen. De beschikbare optie s zijn: Expect KPPP zal wachten totdat de opgegeven tekenreeks is ontvangen. Verzenden KPPP zal de opgegeven tekenreeks versturen. Zoeken KPPP zal de invoer scannen op de opgegeven tekenreeks, en zal alle karakters vanaf het eind van de tekenreeks tot aan de volgende newline opslaan, in een interne buffer. Spaties aan de voorkant en de achterkant worden verwijderd. Opslaan Bewaart permanent de eerder gescande tekenreeks in het opgegeven register. Op dit moment is het enige geldige register password. Pauzeren (sec) Wacht het opgegeven aantal seconden. 17

Hangt op KPPP zal hangup naar de modem versturen. Antwoord KPPP zal de modem in de answer mode zetten. Tijdsoverschrijding (sec) Wijzigt dynamisch de standaard timeout naar het opgegeven aantal seconden tijdens het script. U kunt indien nodig de timeout meerdere keren tijdens de uitvoering van het script wijzigen. Bevestigen Vraagt de KPPP-gebruiker om een tekenreeks in te voeren, met de opgegeven tekenreeks als hint. De gebruiker kan zien wat is ingevoerd. Als de opgegeven tekenreeks de markering ## heeft, dan zal de markering worden vervangen door de huidige inhoud van de interne scan buffer, zoals eerder opgeslagen met het scan commando. PWPrompt ID Vraagt de KPPP-gebruiker om een tekenreeks in te voeren, met de opgegeven tekenreeks als hint. De gebruiker krijgt voor elk ingevoerd karakter een asterisk te zien. Als het Login ID-veld in het hoofdvenster van KPPP is ingevuld, dan wordt dat ID verstuurd. Als het Login ID -veld niet is ingevuld, dan vraagt het de KPPP-gebruiker om een ID in te voeren, met de opgegeven tekenreeks als hint. De gebruiker kan zien wat is ingevoerd. Bij een tweede passage, zoals in een loop met een tweede invulronde, of tijdens een callback authenticatie, krijgt u ook het invulvak te zien onafhankelijk of het Login ID-vak is ingevuld. Wachtwoord Als het Password veld in het hoofdvenster van KPPPis ingevuld, dan wordt dat password verstuurd. Als het Password veld niet is ingevuld, dan vraagt het de KPPP-gebruiker om een password in te voeren, met de opgegeven tekenreeks als hint. De gebruiker krijgt voor elk ingevoerd karakter een asterisk te zien. Bij een tweede passage, zoals in een loop met een tweede invulronde, of tijdens een callback authenticatie, krijgt u ook het invulvak te zien onafhankelijk of het Password-vak is ingevuld. LoopStart LoopEnd KPPP zal wachten totdat de opgegeven tekenreeks is ontvangen. Het zal deze tekenreeks bewaren voor gebruik door LoopEnd. KPPP zal na het het ontvangen van de opgegeven tekenreeks de loop verlaten. Als de tekenreeks die bij de bijbehorende LoopStart hoort, eerder is ontvangen, dan springt het terug naar de eerste regel na LoopStart, een herhaling van de dialoog met gebruikersnaam/wachtwoord mogelijk makend. 18

4.5.1 Script voorbeelden Voorbeeld 4.1 Een eenvoudig aanmeld-script Hier ziet u een eenvoudig voorbeeld-script dat ik zou kunnen gebruiken om een verbinding met mijn ISP te maken Expect ID: # wacht voor ID: Send myid # u moet myid vervangen door uw id Expect word: # wacht voor password Send 4 u3fjkl # verstuur mijn wachtwoord 4 u3fjkl Expect granted # Mijn ISP verstuurt Permission granted bij een succesvolle login. Send ppp # Dit start een ppp verbinding voor # mij aan de ISP kant. Voorbeeld 4.2 Een aanmeld-script met programmalussen dat om een ID en een wachtwoord vraagt. Hier is een script voor dezelfde account dat naar het ID en wachtwoord vraagt. Dit script zal iedere keer naar het ID en wachtwoord vragen, onafhankelijk wat is ingevuld in de Gebruikersnaam en wachtwoord velden van het hoofdvenster van KPPP. Dit script illustreert ook het gebruik van de LoopStart/LoopEnd structuur. Als iets verkeerd gaat tijdens de login procedure, bijvoorbeeld, I maak een tikfout bij mijn wachtwoord, dan zal mijn ISP een foutmelding geven en de id/password loop opnieuw starten door de regel ID: opnieuw te geven. Als de regel ID: is opgevangen voordat de LoopEnd keyword was opgevangen, dan zal KPPP opnieuw het script opstarten, vanaf de regel na het LoopStart keyword. LoopStart ID: # wacht voor ID: Prompt Enter ID: # Vraagt mij om mijn gebruikersnaam en verstuurt deze. Expect word: # wacht op password PWPrompt Enter Password : # Vraagt mij om mijn wachtwoord en verstuurt deze. LoopEnd granted # Mijn ISP verstuurt Permission granted bij succesvol inloggen. Send ppp # Dit start een ppp verbinding voor mij 19

Voorbeeld 4.3 Vraagt om niet op hoofdvenster ingevulde informatie. Hier is het script dat ik echt gebruik voor de verbinding met mijn ISP. Dit script zal alleen vragen naar de ID en wachtwoord als ik deze niet heb ingevuld in de desbetreffende velden in het hoofdvenster van KPPP. LoopStart ID: # wacht op ID: ID Enter ID: # Vraagt mij om mijn gebruikersnaam en verstuurt deze. Expect word: # wacht op password Password Enter Password # Vraagt mij om mijn wachtwoord en verstuurt deze. LoopEnd granted # Mijn ISP verstuurt Permission granted bij succesvol inloggen. Send ppp # Dit start een ppp verbinding voor mij # aan de ISP zijde Voorbeeld 4.4 Een script voor een ISP dat gebruik maakt van challenge/response authenticatie. Hier is een script dat ik gebruik om met mijn ISP te verbinden die een soort van challenge/response authenticatie gebruikt. Meestal krijgt u een hardware token (een smart card met een display en calculator achtig toetsenbordje) van de ISP. U moet een wachtwoord weten om de token te gebruiken. Na het opbellen toont uw ISP uw challenge. U moet de challenge in uw token invoeren waarna u een dynamisch wachtwoord als antwoord krijgt. Vervolgens moet u dit wachtwoord invoeren. LoopStart ID: # wacht op ID: ID Enter ID: # Vraagt mij om mijn gebruikersnaam en verstuurt deze. Scan Challenge : # Scant voor Challenge en bewaart alles daarachter tot aan de volgende newline. Expect Password : # wacht op password Prompt Your token is ## - Enter Password # Vraagt mij om mijn wachtwoord en verstuurt deze. LoopEnd granted # Mijn ISP verstuurt Permission granted bij succesvol inloggen. Send ppp # Dit start een ppp verbinding voor mij # aan de ISP zijde 20

Voorbeeld 4.5 Het gebruik van Scan en Save in scripts De volgende log toont de login-procedure van een fictief ISP die voor elke login een nieuw wachtwoord geeft. Het nieuwe wachtwoord moet u controleren en opslaan voor de volgende sessie. University of Lummerland Login: mylogin Password : Het wachtwoord voor uw volgende sessie is: YLeLfkZb Sla deze op en voer het in voor controle. Controle : YLeLfkZb 1 = telnet 2 = SLIP 3 = PPP Uw keuze: Voor deze vervelende klus kunt u KPPP gebruiken, zodat u dat kleine papiertje met daarop u laatste wachtwoord niet meer kan verliezen. Het belangrijkste onderdeel van het volgende script is de combinatie van de key-woorden Scan/Save. 7 Expect Login: # wacht voor login prompt ID # verstuurt ID Expect Password : # wacht voor wachtwoord prompt Password # verstuurt password Scan is: # wacht voor... next session is: and # scan het voorgaand wachtwoord Save password # sla het nieuwe wachtwoord op voor de volgende login Expect Verification : # wacht voor Verification : Password # verstuurt nieuwe wachtwoord Expect choice: # wacht op een prompt waarin u een kiest # tussen verschillende opties ( telnet, SLIP, PPP) Send 3 # kies optie 3, i.e. PPP 21

4.6 Het tabblad Uitvoeren Het Accounts tabblad Uitvoeren Hier kunt u commando s selecteren die u op verschillende momenten van de verbinding kan laten werken. Deze commando s werken met uw echte user ID, u kunt daarom hier geen commando s laten werken die root permissies vereisen, tenzij natuurlijk u als root heeft ingebeld (wegens veel redenen een slecht idee!) Let er op dat u het complete pad voor dat programma opgeeft, anders kan KPPP het wellicht niet vinden. U kunt commando s toevoegen die u op vier duidelijk verschillende momenten van de verbinding kan laten werken: Voor de verbindingsopbouw Start dit commando voordat het inbellen is gestart, zodat het al werkt wanneer u een verbinding maakt met uw ISP. Bij de verbindingsopbouw Start dit programma alleen als er een succesvolle verbinding is gemaakt. Voor het ophangen Start dit programma terwijl er nog een verbinding is, voordat u de modem ophangt, Bij het ophangen Start dit programma nadat de verbinding is verbroken. U zou als voorbeeld leafnode onmiddellijk na het maken van de verbinding willen starten, of uw mail willen controleren. U wilt wellicht er zeker van zijn dat alle mail in de wachtlijst is verstuurt, voordat u de verbinding verbreekt. U wilt wellicht een clean-up script voor het opschonen van uw logs en het leegmaken van uw cache na het verbreken van uw verbinding. 22

4.7 Het tabblad Accounting Het Accounts tabblad Accounting Activeer het keuzevakje Accounting inschakelen om het bijhouden van telefoonkosten voor dit account in of uit te schakelen. Selecteer in de lijst de voor uw telecom provider van toepassing zijnde regels. Als u die niet kan vinden, dan kunt u er zelf een schrijven door het meegeleverde sjabloon te kopiëren, die u kunt vinden in een appendix. Het laatste onderdeel op deze pagina is het hieronder beschreven Volumeboekhouding. 4.7.1 Volumeboekhouding 4.7.1.1 Wat is volumeboekhouding? In principe betekent dit het meten van hoeveelheid bytes verstuurt naar en van het Internet. KPPP kan de hoeveelheid inkomende bytes, uitgaande bytes, of beide meten. Het is maar wat u wilt (of moet) gebruiken. 4.7.1.2 Waarom zou ik volumeboekhouding gebruiken? Veel Internet Service Providers sturen een rekening naar hun klanten gebaseerd op de hoeveelheid verstuurde bytes. Vaker voorkomend, vragen ISP s een standaard bedrag tot een willekeurig transfer limiet, en vragen vervolgens meer voor elke megabyte boven deze limiet. KPPP toont aan u uw huidige volume en kan daarmee helpen uw rekeningen tot minimum te beperken. Natuurlijk, zelfs als uw rekening niet op volume is gebaseerd, kunt u de volumeboekhouding inschakelen om uw eigennieuwsgierigheid te bevredigen. 23

4.7.1.3 Welke soort volumeboekhouding moet ik kiezen? Dat is afhankelijk van uw provider. Vele van hun meten alleen hoeveel megabytes u ontvangt van het internet, en negeren hoeveel u verstuurt. In dat geval kiest u Ontvangen bytes. Als u voor beide moet betalen, dan kiest u voor Ontvangen en verzonden bytes. Verzonden bytes is hier eigenlijk alleen maar voor de compleetheid, omdat we geen providers kennen die dit gebruiken voor de rekening. Het echter nuttig zijn voor diegene die thuis een web- of FTP-server hebben. 4.7.1.4 Nadelen Helaas, er is een nadeel aan volumeboekhouding. KPPP zal alleen de hoeveelheid bytes meten, onafhankelijk van waar ze vandaan komen. Veel providers hebben alleen een limiet ingesteld voor Internet toegang, en niet voor data van hun eigen netwerk. Sommige providers hebben verschillende limieten voor data dat van hun eigen netwerk is, uit hetzelfde land, en van overzee komt. Dus, als u niet zoveel aan websurfen doet, en de meeste pagina s komen van uw ISP s eigen proxy cache, dan zal uw provider deze data niet berekenen. KPPP zal niet weten dat deze IP pakketten voor deze data zijn, en ze daarom gewoon meetellen. Als deze situatie op u van toepassing is, of, als ander voorbeeld, uw provider gebruikt een caching news server zoals nntpcached, dan zal het volume dat KPPP rapporteert hoger zijn dan waarvoor u een rekening krijgt. Van de zonnige kant gezien, KPPP zal uw rekening nooit onderschatten. 24

Hoofdstuk 5 Globale instellingen van KPPP De hier gemaakte wijzigingen beïnvloeden alle accounts die u in KPPP hebt ingesteld 5.1 Het tabblad Accounts Het Accounts tabblad In deze dialoog kunt u de accounts zelf beheren. De namen van de accounts verschijnen in een lijst aan de linkerkant van de dialoog. Om een account te verwijderen, selecteert u de knop Verwijderen. Er zal om bevestiging worden gevraagd om het account echt te verwijderen. U kunt met de knop Kopiëren een account kopiëren. U kunt dit bijvoorbeeld gebruiken om verschillende gebruikers in het gezin te scheiden, maar dat doet u misschien beter door ze in het OS ook verschillende gebruikersnamen te geven! Of u heeft meer dan een account bij dezelfde ISP en u wilt beide gebruiken. 25

De knop Bewerken... kiezen brengt u naar de dialoog beschreven in Dialoog instellen, echter met de details van het geselecteerde account. De knop Nieuw... kiezen biedt u de keuze tussen de Assistent of de eerder beschrevendialoog instellen. Als u een account hebt geselecteerd en u hebt accounting ingeschakeld dan zal de verzamelde informatie voor dat account in de twee panelen respectievelijk gelabeld Telefoonkosten: en Volume: verschijnen. Links van vak met de aacounts zijn twee knoppen: Reset... en Logs tonen. Als u drukt op Resetten... dan reset u de Telefoonkosten: en Volume: naar 0. U zou dit eenmaal per maand of kwartaal willen doen, als u uw telefoonrekening heeft ontvangen en deze heeft gecontroleerd. U kunt beide onafhankelijk resetten, en u krijgt de keuze welk item u wilt resetten, als u op de knop Resetten drukt. Als u drukt op Logvenster tonen dan opent een ander venster, waar u een log ziet met alle met KPPP gemaakte telefoontjes. Als u de logs heeft bewaart dan kunt u in maandelijkse stappen heen en weer bladeren. Dit kan handig zijn als u een ongewoon grote telefoonrekening heeft ontvangen en wilt onderzoeken waardoor dit komt! 5.2 Het tabblad Modems Dit tabblad toont alle geconfigureerde modems en stelt u in staat om modems toe te voegen, te bewerken, te kopiëren en te verwijderen. Klikken op Nieuw of Bewerken opent de volgende dialoog. 5.2.1 Het tabblad Apparaat Het tabblad Apparaat Hier kunt u uw modem selecteren en configureren. 26

Modem-apparaat Het van toepassing zijnde apparaat voor uw hardware kiezen. /dev/ttys0 DOS of Windows gebruikers zullen dit kennen als COM1, terwijl COM2 /dev/ttys1 is enz. Deze apparaten zijn diegenen die op Linux systemen worden gebruikt. /dev/cua0 De eerste seriële lijn (COM1). COM2 is meestal /dev/cua1 en zo verder. Deze apparaten worden meestal in BSD systemen gebruikt, genaamd FreeBSD, NetBSD en OpenBSD. Oudere Linux systemen kunnen deze ook hebben, maar in Linux zijn ze enige tijd geleden hernoemd naar /dev/ttysx. /dev/ttyi0 In Linux horen deze bij de interne ISDN kaarten. Deze apparaten bootsen een standaard Hayes compatible modem na. /dev/ttyi0 is voor de eerste, /dev/ttyi1 is voor de tweede ISDN kaart en zo verder. Deze apparaten zijn alleen beschikbaar in de Linux versie. /dev/modem Veel Linux -distributies maken een symbolische koppeling van het echte modem naar /dev/modem. U zou het gebruik hiervan moeten vermijden.. Gebruik, in plaats daarvan, het echte apparaat waarnaar het wijst. Flow-controle Selecteer uit Hardware (CRTSCTS), Software (XON/XOFF) en geen flow-control. De aanbevolen instelling is Hardware flow-control. Regeleinde Selecteer het correcte Enter karakter sequence voor uw modem. De meeste modems gebruiken CR/LF, maar sommige modems hebben een andere instelling nodig. Als u problemen heeft tijdens het gebruik van een login script, dan moet u experimenteren met deze instelling. Verbindingssnelheid Kies uit de lijst met verbindingssnelheden diegene die door uw seriële poort wordt ondersteunt. Merk op dat in de meeste gevallen de seriële poort veel hogere snelheden ondersteunt dan uw modem. Probeer de hoogst beschikbare snelheid, en verminder alleen als u problemen met de verbinding heeft. Lock-bestand gebruiken Schakel deze keuze in als u wilt dat KPPP een lock-bestand creëert. In Linux is de map voor een dergelijk bestand /var/lock. Programma s zoals mgetty zijn afhankelijk van het bestaan van dergelijke lock bestanden, en KPPP zal niet werken zonder mgetty als het lockbestand niet is ingeschakeld. Zorg ervoor dat de optie lock voor pppd niet is ingeschakeld als u wilt dat KPPP de modem locked, omdat pppd optie lock als resultaat heeft dat pppd zal proberen om het modem te locken. Omdat KPPP al het apparaat heeft gelockt, zal pppd falen, en zal KPPP de foutmelding pppd died unexpectedly tonen. Modemwachttijd Dit is de tijdsduur in seconden dat KPPP zal wachten voor de CONNECT response van uw modem. Een waarde van ongeveer 30 seconden zou genoeg moeten zijn voor de meeste gevallen. 27

5.2.2 De Modem tab Bij in gesprek wacht De Modem tab Dit is de tijdsduur dat de modem zou moeten wachten voordat het opnieuw belt, nadat het een bezettoon heeft ontvangen. Merk op dat telefoonmaatschappijen in sommige landen eisen hebben, daarom moet u dit niet te kort instellen. Modemvolume Gebruik de schuif om het modem volume in te stellen. Links is laag volume, midden is medium volume, en rechts hoog volume. Bij sommige modems, is laag volume hetzelfde als het volume uitschakelen, en bij andere modems, zijn medium en hoog eigenlijk hetzelfde. Modemcommando s In dit dialoogvenster kunt u elke commando die van toepassing is op uw modem invoeren. Als u een Hayes compatible modem heeft, dan hoeft u waarschijnlijk geen van de standaard instellingen te wijzigen, maar u wordt aanbevolen om de Hayes Commando s Appendix in dit help bestand te lezen. De daar gegeven informatie kan veel hulp geven in het geval dat u problemen heeft om een stabiele verbinding op te bouwen met uw ISP s modems. Met name de twee instellingen voor Pre-Init-vertraging en voor Post-Init vertraging voor als u last heeft van modem lockups. Deze instellingen zorgen ervoor dat kppp; eventjes wacht voor en na het sturen van de Initialisatietekenreeks naar uw modem. De Pre-Init Vertraging zal standaard ook een CR versturen, tenzij u de vertragings-interval op 0 heeft gezet. Modem afvragen Als u deze knop indrukt, dan vraagt KPPP uw modem om zich te identificeren. Als dit lukt dan zal het antwoord van uw modem in een dialoog worden getoond. Hoe informatief dit is, is afhankelijk van uw modem. Terminal Als u de knop Terminal indrukt dan opent u een mini terminal. U kunt de mini terminal gebruiken voor het testen van uw modem en om te experimenteren met het onderhandeling protocol voor het opzetten van een ppp verbinding met uw ISP. U heeft dan niet langer een terminal programma zoals minicom of Seyon nodig. 28

5.3 Het tabblad Grafiek Het tabblad Grafiek Hier kunt u de door KPPP in grafieken gebruikte kleuren instellen. U kunt verschillende kleuren voor Achtergrond, Tekst, Ontvangen bytes en Verzonden bytes instellen. 29

5.4 Het tabblad Diversen Het tabblad Diversen Hier zijn enkele instelmogelijkheden die niet ergens anders passen, maar toch erg handig zijn. pppd-versie Het versienummer van de pppd-daemon in uw systeem. pppd-wachttijd: KPPP zal deze hoeveelheid tijd wachten tussen een script en het starten van pppdzodat pppd een geldige ppp link kan opbouwen voordat het vindt dat het te lang duurt en pppd afsluit In systeemvak plaatsen bij verbinding Als deze keuze is ingeschakeld, nestelt KPPP zich in het systeemvak waar het wordt voorgesteld door een kleine pictogram. Klik met de linkermuisknop op dit pictogram om het venster van KPPP weer te openen. Als u klikt met de rechtermuisknop dan opent een contextmenu waarmee u het venster weer kunt openen, verbindings statistieken te laten zien, of om de verbinding te sluiten. Deze keuze overschrijft Venster minimaliseren bij verbinding. Bij verbroken verbinding automatisch opnieuw inbellen Als u dit inschakelt dan zal KPPP proberen om opnieuw te verbinden als de verbinding is verbroken. Klok tonen in opschrift Dit zorgt er voor dat KPPP de tijd toont in het opschrift van het KPPP-venster, terwijl u online bent. Verbinding verbreken bij afsluiten van X-server Als u dit inschakelt dan zal KPPP als de X-server stopt op een ordelijke manier de ppp verbinding afsluiten, de verbinding met het modem afbreken, en de boekhouding stoppen. 30