~ubuntu-branches/ubuntu/vivid/kde-l10n-nl/vivid-proposed

« back to all changes in this revision

Viewing changes to docs/kdenetwork/kppp/callback.docbook

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2015-01-21 12:33:46 UTC
  • mfrom: (1.12.49)
  • Revision ID: package-import@ubuntu.com-20150121123346-a7j2ogwaxtk8om4h
Tags: 4:14.12.2-0ubuntu1
* New upstream release, first version from KDE Applications
* Revert install to /usr/share/locale/
* Add debian/overlapping files to remove files that are in plasma5

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<chapter id="callback">
2
 
<title
3
 
>&kppp; instellen voor terugbellen</title>
4
 
 
5
 
<para
6
 
>Dit hoofdstuk is gebaseerd op materiaal geleverd door Martin H&auml;fner, <email
7
 
>mh@ap-dec717c.physik.uni-karlsruhe.de</email
8
 
></para>
9
 
 
10
 
<sect1 id="unix-callback-server">
11
 
<title
12
 
>&UNIX; of &Linux; terugbelserver</title>
13
 
 
14
 
<para
15
 
>Deze sectie introduceert &UNIX; (&Linux;) terugbellen en hoe &kppp; geconfigureerd kan worden om te verbinden met een &UNIX; terugbelserver, speciaal naar een script dat is gebaseerd op de &Linux; terugbelserver</para>
16
 
 
17
 
<sect2>
18
 
<title
19
 
>Een inleiding tot terugbellen</title>
20
 
 
21
 
<para
22
 
>Er zijn verschillende redenen om terugbellen te gebruiken. Enkele hiervan zijn:</para>
23
 
 
24
 
<itemizedlist>
25
 
<listitem>
26
 
<para
27
 
>Om de beveiliging van uw netwerk te vergroten</para>
28
 
</listitem>
29
 
<listitem>
30
 
<para
31
 
>Om de kosten van medewerkers die buiten werken te verminderen</para>
32
 
</listitem>
33
 
<listitem>
34
 
<para
35
 
>Om telefoonkosten te controleren wanneer deze als zakelijke kosten worden opgevoerd</para>
36
 
</listitem>
37
 
</itemizedlist>
38
 
 
39
 
<para
40
 
>Bedenk dat iemand het nummer van de inbel-server kan opbellen en vervolgens het paswoord kan kraken. Waarom zorgen maken over een firewall-verbinding met het internet als toegang tot het netwerk zo makkelijk is?</para>
41
 
 
42
 
<para
43
 
>Een terugbelprogramma vraagt in het algemeen om uw naam en hangt dan op. En belt vervolgens terug, meestal naar een nummer dat is opgeslagen in een database <emphasis
44
 
>op de server</emphasis
45
 
>. De gebruiker neemt de telefoon op en vervolgt met de dial-in alsof er niets is gebeurd. De server vraagt nu om de gebruikersnaam en het wachtwoord, omdat nu bekend is wie u was toen u eerst inbelde of dat u in elk geval op de plek bent die u hebt opgegeven. De verbinding wordt normaal opgebouwd en <application
46
 
>pppd</application
47
 
> wordt gestart.</para>
48
 
 
49
 
<para
50
 
>De grote vraag is hoe de client moet weten dat de telefoon moet worden opgenomen wanneer de server terugbelt. Is er een speciaal programma nodig zoals <application
51
 
>mgetty</application
52
 
>? Het antwoord is, <emphasis
53
 
>nee</emphasis
54
 
>, een speciaal programma is niet nodig. In het algemeen kan elke client worden gebruikt voor terugbelverbindingen, zelfs een gewoon terminal programma zoals <application
55
 
>minicom</application
56
 
> kan gebruikt worden voor de verbinding.</para>
57
 
 
58
 
<para
59
 
>Het enige dat gedaan moet worden is uw modem vertellen dat het de telefoon  moet <command
60
 
>AutoAnswer</command
61
 
> wanneer een <computeroutput
62
 
>RING</computeroutput
63
 
> is gedetecteerd door uw modem. Dit wordt gedaan met het volgende modemcommando:</para>
64
 
 
65
 
<screen
66
 
><userinput
67
 
><command
68
 
>AT&amp;SO=1</command
69
 
></userinput
70
 
>
71
 
</screen>
72
 
 
73
 
<para
74
 
>Dit vertelt het modem om de hoorn op te nemen na één <computeroutput
75
 
>RING</computeroutput
76
 
>.</para>
77
 
 
78
 
<para
79
 
>Zoals veel andere client-programma's, controleert &kppp; of de verbinding is gesloten door de server en stopt de huidige sessie af als een <computeroutput
80
 
>NO CARRIER</computeroutput
81
 
> is gedetecteerd. Dit is het echte probleem bij het opzetten van een callback. <computeroutput
82
 
>NO CARRIER</computeroutput
83
 
> wordt natuurlijk gedetecteerd op het moment dat de terugbelserver de verbinding verbreekt. Sommige servers gebruiken daarom een speciaal login-programma. Hoe moet dit probleem worden opgelost? Het modem wordt verteld om altijd <computeroutput
84
 
>CARRIER UP</computeroutput
85
 
> door te geven (dit geeft geen problemen als de client de lijn moet ophangen). Dit kan worden gedaan met het volgende modem-commando:</para>
86
 
 
87
 
<screen
88
 
><userinput
89
 
><command
90
 
>AT&amp;C0</command
91
 
></userinput
92
 
>
93
 
</screen>
94
 
 
95
 
<para
96
 
>Als u dit wilt testen dan kunt u eerst een gewoon terminalprogramma, zoals <application
97
 
>minicom</application
98
 
> gebruiken en uw terugbelserver bellen om te zien wat er gebeurt.</para>
99
 
 
100
 
</sect2>
101
 
 
102
 
<sect2>
103
 
<title
104
 
>De opzet van &kppp;</title>
105
 
 
106
 
<para
107
 
>Dus nadat u de theorie in actie hebt gezien, hoe stelt u &kppp; in om de verbinding te behandelen? </para>
108
 
 
109
 
<para
110
 
>De procedure is tamelijk recht-toe-recht-aan, als volgt.</para>
111
 
 
112
 
<procedure>
113
 
<step>
114
 
<para
115
 
>Eerst moet het modem geïnstrueerd worden dat het verbindingen moet accepteren en de onderhandelingen niet moet stoppen wanneer de terugbelserver de eerste keer ophangt. Beide opties kunnen in het tabblad <guilabel
116
 
>Modem</guilabel
117
 
> van de &kppp;-configuratie worden toegevoegd door in de optie <guilabel
118
 
>Inbeltekenreeks</guilabel
119
 
> de tekenreeks <command
120
 
>AT&amp;C0S0=1DT</command
121
 
> toe te voegen.</para>
122
 
<para
123
 
>Andere veranderingen zijn voor de configuratie van &kppp; niet nodig. Als er toch problemen met de commando's init en reset van het modem zijn, lees dan de sectie <link linkend="callback-troubleshooting"
124
 
>Probleemoplossing</link
125
 
> voor meer informatie.</para>
126
 
</step>
127
 
<step>
128
 
<para
129
 
>Denk een moment na over uw server. Vergeet niet dat &UNIX;, &Windows; en Macintosh operating systemen verschillende ideeën hebben over hoe een regel in tekstbestand moet eindigen, en dus ook in login procedures. Als er verbonden wordt met een &Windows;-server, gebruik dan <userinput
130
 
>CR/LF</userinput
131
 
>, als er verbonden wordt met een &UNIX;-server, gebruik dan <userinput
132
 
>CR</userinput
133
 
> en als er verbonden wordt met een Macintosh-server, gebruik dan <userinput
134
 
>LF</userinput
135
 
> </para>
136
 
</step>
137
 
<step>
138
 
<para
139
 
>We nemen voor deze instructies aan dat u een &Linux; server belt met een terugbelpakket die gewone aanmelding gebruikt (geen <acronym
140
 
>PAP</acronym
141
 
> of zoiets).</para>
142
 
<para
143
 
>Stel de manier van <guilabel
144
 
>Authenticatie</guilabel
145
 
> in het tabblad <guilabel
146
 
>Kiezen</guilabel
147
 
> van de accountinstellingen in op <guilabel
148
 
>Script-gebaseerd</guilabel
149
 
></para>
150
 
</step>
151
 
<step>
152
 
<para
153
 
>Nu moet het login-script opgebouwd worden. Het bewerken van login-scripts is een van de leuke onderdelen van &kppp;. Het kan gevonden worden in het tabblad <guilabel
154
 
>Login-script</guilabel
155
 
> van de dialoog <guilabel
156
 
>Account bewerken</guilabel
157
 
>.</para>
158
 
 
159
 
<para
160
 
>In dit voorbeeld moet de gebruiker <systemitem
161
 
>userxyz</systemitem
162
 
> met het volgende script worden opgebeld. De terugbelserver heeft al een tabel met namen en de bijbehorende telefoonnummers, er hoeft dus alleen het telefoonnummer gekozen te worden om die met een alias (voor veiligheidsredenen) te gebruiken.</para>
163
 
 
164
 
<para
165
 
>Maak voor elke regel een keuze uit de keuzelijst links van de dialoog en vul de actie in het tekstvak rechts in. Gebruik <guibutton
166
 
>Toevoegen</guibutton
167
 
> om een regel onder aan het script toe te voegen. Gebruik <guibutton
168
 
>Invoegen</guibutton
169
 
> om een regel in het midden van het script toe te voegen, en <guibutton
170
 
>Verwijderen</guibutton
171
 
> om een regel te verwijderen als er een vergissing is gemaakt.</para>
172
 
 
173
 
<para
174
 
>Het gehele script moet er ongeveer als volgt uitzien (zonder het commentaar, hier getoond beginnend met een #)</para>
175
 
 
176
 
<screen
177
 
>Expect       ogin:           <lineannotation
178
 
># merk op; we doen een gewone terminal login</lineannotation>
179
 
ID           ""              <lineannotation
180
 
># kppp verstuurt het id dat is ingesteld
181
 
de hoofddialoog</lineannotation>
182
 
Expect       for userxyz:    <lineannotation
183
 
># een lijst van beschikbare nummers
184
 
wordt getoond, de gebruiker moet er een kiezen</lineannotation
185
 
186
 
Send         userxyz-home    <lineannotation
187
 
># de gebruiker wil terug worden gebeld
188
 
op het thuisnummer</lineannotation>
189
 
Expect       ogin:           <lineannotation
190
 
># Het terugbel proces is nu
191
 
gestart, een nieuwe verbinding, en dus een nieuwe login.</lineannotation>
192
 
ID
193
 
Expect       assword:        <lineannotation
194
 
># Verstuur nu uw wachtwoord</lineannotation>
195
 
Expect       &gt;            <lineannotation
196
 
># Wacht op de commandoregel (de
197
 
commandoregel kan variëren)</lineannotation>
198
 
Send         start_ppp       <lineannotation
199
 
># dit commando start de pppd</lineannotation
200
 
>
201
 
</screen>
202
 
 
203
 
<para
204
 
>Na een verzoek voor een login stuurt de gebruiker zijn ID en wacht op een lijst met voor deze gebruiker beschikbare telefoonnummers. Vervolgens geeft hij aan de server door op welk van de opgegeven telefoonnummers hij teruggebeld wil worden. &kppp; kan als de locatie vaak verandert hiervoor een venster openen, &eg; als het beroep vertegenwoordiger is en men verplaatst zich van hotel naar hotel. De server verwacht een gebruikersnaam en een wachtwoord als authenticatie maar hangt op en belt terug naar de gebruiker. De gevraagde informatie wordt verstuurd waarna &kppp; wacht op de commando-prompt, om vervolgens een klein scriptje te starten (hier <filename
205
 
>start_ppp</filename
206
 
> genoemd die <application
207
 
>pppd</application
208
 
> op de server opstart.</para>
209
 
                                              
210
 
<para
211
 
>Het script <filename
212
 
>start_ppp</filename
213
 
> kan er als volgt uitzien:</para>
214
 
                                              
215
 
<programlisting
216
 
>#!/bin/sh
217
 
stty -echo
218
 
exec /usr/sbin/pppd -detach silent modem
219
 
</programlisting>
220
 
                                              
221
 
<para
222
 
>Het opzetten van een <acronym
223
 
>PPP</acronym
224
 
>-server wordt uiteraard niet in dit document behandeld. Lees voor meer informatie over dit onderwerp de man-pagina's van <application
225
 
>pppd</application
226
 
>.</para>
227
 
</step>
228
 
</procedure>
229
 
 
230
 
<para
231
 
>Alle andere instellingen zoals de configuratie van <application
232
 
>pppd</application
233
 
> of de <acronym
234
 
>IP</acronym
235
 
>-instellingen moeten zoals normaal ingesteld zijn en er is geen speciale software nodig om de telefoon op te nemen.</para>
236
 
 
237
 
<note>
238
 
<para
239
 
>&kppp;-terugbellen en andere programma's zoals <application
240
 
>mgetty</application
241
 
> of elke andere faxgetty kunnen dezelfde seriële poort gebruiken. Er zijn geen problemen met het inbellen omdat &kppp; een vergrendelbestand aanmaakt welke het andere getty programma vertelt dat een ander programma (in dit geval, &kppp; natuurlijk,) de telefoonlijn op dit moment gebruikt.</para>
242
 
</note>
243
 
 
244
 
</sect2>
245
 
 
246
 
<sect2 id="callback-troubleshooting">
247
 
<title
248
 
>Probleemoplossing</title>
249
 
 
250
 
<para
251
 
>Er zijn enkele bekende problemen met &kppp; in de terugbel-modus:</para>
252
 
 
253
 
<itemizedlist>
254
 
<listitem>
255
 
<para
256
 
>Omdat U het modem heeft ingesteld op automatisch antwoorden moet het modem na het verbreken van de verbinding weer gereset worden. Anders blijft het modem de telefoon voor U opnemen en dat is geen goed idee als de betreffende lijn uw hoofdtelefoonlijn is.</para>
257
 
</listitem>
258
 
<listitem>
259
 
<para
260
 
>Als de telefoonlijn wordt gedeeld met een ander programma zoals bijvoorbeeld <application
261
 
>mgetty</application
262
 
> heeft &kppp; enkele kleine probleempjes.Als <application
263
 
>mgetty</application
264
 
> dezelfde modemlijn gebruikt dan kan &kppp; het modem niet correct instellen. </para>
265
 
</listitem>
266
 
<listitem>
267
 
<para
268
 
>&kppp; kan de gebruiker niet om gegevens vragen tijdens een op een script gebaseerde login. Helaas vraagt &kppp; naar de gebruikersnaam en het wachtwoord wanneer de terugbel-server de tweede keer ernaar vraagt. Dit kan voorkomen worden door de userid hard in het login-script te programmeren (niet goed overdraagbaar of mooi maar het werkt wel).</para>
269
 
</listitem>
270
 
</itemizedlist>
271
 
 
272
 
</sect2>
273
 
<!-- all links are dead
274
 
<sect2 id="callback-resources">
275
 
<title
276
 
>Internet Resources for server software</title>
277
 
 
278
 
<para
279
 
>&Linux; callback server software bundles are available in many
280
 
places.</para>
281
 
 
282
 
<para
283
 
>The well known <application
284
 
>mgetty</application
285
 
> is a very powerful
286
 
program, and is also able to handle callback connections.  A description of how
287
 
to set up <application
288
 
>mgetty</application
289
 
> for this purpose is maintained at 
290
 
<ulink url="http://www.dyer.demon.co.uk/slug/tipscrip.htm">
291
 
http://www.dyer.demon.co.uk/slug/tipscrip.htm</ulink
292
 
>, by Colin McKinnon,
293
 
<email
294
 
>colin@wew.co.uk</email
295
 
>.</para>
296
 
 
297
 
<para
298
 
>There is also a ready to use package for &Linux; at <ulink
299
 
url="http://www.icce.rug.nl/docs/programs/callback/callback.html">
300
 
http://www.icce.rug.nl/docs/programs/callback/callback.html</ulink
301
 
>.  This
302
 
package is maintained by Frank B. Brokken, <email
303
 
>frank@icce.rug.nl</email
304
 
>.  As
305
 
the setup, although straightforward, is not very easy, I have written a short
306
 
introduction for it at <ulink
307
 
url="http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback"
308
 
>http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback/</ulink
309
 
>,
310
 
which also contains a more general introduction to callback.</para>
311
 
 
312
 
</sect2>
313
 
-->
314
 
</sect1>
315
 
 
316
 
<sect1 id="nt-callback">
317
 
<title
318
 
>&Windows; NT <acronym
319
 
>RAS</acronym
320
 
> terugbellen</title>
321
 
 
322
 
<para
323
 
>&Windows; NT heeft een compleet andere benadering dan hierboven beschreven. NT vereist een uitbreiding op het <acronym
324
 
>PPP</acronym
325
 
> protocol zelf met de naam <acronym
326
 
>CBCP</acronym
327
 
> (Call Back Control Protocol). <application
328
 
>pppd</application
329
 
> ondersteunt dit protocol, maar dan moet <application
330
 
>pppd</application
331
 
> wel opnieuw gecompileerd worden. Als iemand ervaring heeft met het succesvol verbinden met een NT terugbelserver, laat het ons weten.</para>
332
 
 
333
 
</sect1>
334
 
</chapter>