1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
|
<chapter id="modem-tricks">
<title
>Consigli e trucchi per il modem</title>
<para
>Questa sezione dovrebbe introdurre i timorosi all'arcana (o non proprio) arte di truccare i modem. I comandi qui riportati si basano sullo standard Hayes AT, ma non tutti i modem sono uguali, quindi le cose possono essere diverse per il tuo.</para>
<sect1 id="modem-sessions">
<title
>Sessioni del modem</title>
<para
>Una sessione del modem ti permette di interagirci direttamente. Quando digiti i comandi, il modem ti risponde. Per iniziare una sessione quando nessuna connessione è attiva, vai in <guibutton
>Setup</guibutton
>, poi nella finestra di dialogo <guilabel
>Modem</guilabel
> <guibutton
>Terminale</guibutton
>. Si aprirà una finestra per la configurazione interattiva del modem. Prova a digitare <userinput
><command
>ATZ</command
></userinput
> (reimposta il modem). Dovresti ottenere una risposta OK. Vai in <menuchoice
><guimenu
>File</guimenu
><guimenuitem
>Chiudi</guimenuitem
></menuchoice
> per terminare la sessione.</para>
</sect1>
<sect1 id="modem-profiles">
<title
>Profili del modem</title>
<para
>Un motivo per cui potresti voler inviare direttamente al modem i comandi è se vuoi mantenere le configurazioni e non doverle ridigitare ad ogni connessione. Un buon modo per farlo è usare i profili del modem. I modem possono avere diversi profili salvati e numerati successivamente (0,1,...). Si può usare <command
>AT&V</command
> per vederli tutti. Il profilo predefinito è il numero 0 (si può cambiare attraverso il comando <command
>AT&Y</command
>). Il profilo correntemente in uso si chiama profilo <quote
>attivo</quote
>.</para>
<para
>Quando cambi un'impostazione, il profilo attivo viene modificato. Il comando <command
>ATZ</command
> ripristina il profilo precedentemente salvato. Per salvare le modifiche, carica il profilo con <command
>ATZ<replaceable
>n</replaceable
></command
> (dove <replaceable
>n</replaceable
> è il numero del profilo). Modifica tutto quello che vuoi, e poi salva il tutto con <command
>AT&W<replaceable
>n</replaceable
></command
>. Per far caricare un certo profilo a kppp, cambia la stringa di inizializzazione del modem (<guibutton
>Configurazione</guibutton
> <guilabel
>Modem</guilabel
> <guibutton
>Comandi modem...</guibutton
> <guilabel
>Stringa di inizializzazione</guilabel
>). Per esempio <command
>ATZ1</command
> reimposta il modem caricando il profilo numero 1.</para>
<para
>Se vuoi reimpostare un profilo a partire dalle impostazioni di fabbrica, digita <command
>AT&F&W</command
>.</para>
<para
>Nella sezione successiva ci sono alcuni esempi di modifiche di profili.</para>
</sect1>
<sect1 id="modem-hangup">
<title
>Far riattaccare il modem</title>
<para
>Qualche volta può capitare che &kppp; abbia dei problemi a far riattaccare il modem. La causa di questo comportamento potrebbe essere l'incompatibilità tra le impostazioni di &kppp; e quelle del modem. Un modem standard utilizza due metodi per riattaccare: <link linkend="hangup-command-method"
>Comando</link
>, e <link linkend="hangup-dtr-method"
><acronym
>DTR</acronym
></link
>. Con il comando viene inviata al modem una sequenza di escape, e, non appena il modem è pronto a ricevere i comandi, viene eseguito il comando di riattacco (<command
>ATH</command
>).</para>
<para
>Fuori da &kppp;, quando si configura <application
>pppd</application
> manualmente, è conveniente usare il metodo Comando, cosicché si possa uscire da una sessione di terminale, e avviare <application
>pppd</application
> senza far disconnettere il modem. Nella maggior parte degli altri casi, il metodo <acronym
>DTR</acronym
> è quello raccomandato, essendo il più semplice.</para>
<sect2 id="hangup-dtr-method">
<title
>Metodo <acronym
>DTR</acronym
> (<command
>AT&Dn</command
>)</title>
<para
>Il metodo <acronym
>DTR</acronym
> fa riattaccare il modem ogni volta che &kppp; smette di utilizzarlo. Se inizi una sessione con il modem e richiedi lo stato con <command
>AT&V</command
>, e vedi tra le impostazioni attuali del profilo attivo vedi un <command
>&D0</command
>, allora il metodo di disconnessione <acronym
>DTR</acronym
> è disabilitato. Per abilitarlo, usa il pulsante <guibutton
>Terminale</guibutton
> per iniziare una sessione del modem, poi:</para>
<screen
><userinput
><command
>ATZ</command
></userinput
> <lineannotation
># reimposta al profilo predefinito</lineannotation>
<userinput
><command
>AT&D2</command
></userinput
> <lineannotation
># Imposta per disconnettere con DTR</lineannotation>
<userinput
><command
>AT&W</command
></userinput
> <lineannotation
># Scrivi le modifiche nel profilo predefinito</lineannotation
>
</screen>
<sect3>
<title
>Come funziona il metodo <acronym
>DTR</acronym
></title>
<para
>Tutte le volte che la linea "Data Terminal Ready" (<acronym
>DTR</acronym
>) viene impostata con lo stato "alto", il modem si disconnette. Quando &kppp; apre la porta seriale, la linea <acronym
>DTR</acronym
> è impostata su "basso". Su un modem esterno, vedrai accendersi il LED <acronym
>DTR</acronym
> (o <acronym
>TR</acronym
>). Quando si spegnerà il LED <acronym
>TR</acronym
> (perché &kppp; ha chiuso la porta seriale, o peggio), il modem si disconnetterà.</para>
</sect3>
</sect2>
<sect2 id="hangup-command-method">
<title
>Metodo comando</title>
<para
>L'altro modo per far riattaccare il modem quando è connesso (usato quando <command
>AT&D<replaceable
>n</replaceable
></command
>, dove <replaceable
>n</replaceable
> non è <returnvalue
>2</returnvalue
>), è quello di far accettare comandi al modem durante una sessione. Apri una sessione, ed imposta il tempo dei controlli ad un intervallo breve:</para>
<screen
><userinput
><command
>ATZ</command
></userinput>
<userinput
><command
>ATS12=5</command
></userinput>
<userinput
><command
>AT&W</command
></userinput
>
</screen>
<para
>Poi, usando il cursore <guilabel
>Tempo controlli</guilabel
>, fa' in modo che sia uguale al registro (<varname
>S12</varname
>) con questo valore <returnvalue
>5</returnvalue
>. Il modem dovrebbe disconettersi correttamente.</para>
<sect3>
<title
>Come funziona il metodo Comando</title>
<para
>Quando il modem locale è connesso ad uno remoto, è nello stato <quote
>connect</quote
>, in cui passa tutti i dati che riceve al modem remoto senza alcuna interpretazione. Per far accettare al modem i comandi, bisogna metterlo nello stato Comando. La sequenza di escape fa questo.</para>
<para
>La sequenza di escape è definita come tre intervalli di tempo con lunghezza definita da <varname
>S12</varname
> in cinquantesimi di secondo.</para>
<itemizedlist>
<listitem>
<para
>Silenzioso (deve durare più di <varname
>S12</varname
>/50 secondi)</para>
</listitem>
<listitem>
<para
>Il carattere di escape (definito dal registro <varname
>S2</varname
>, impostato come valore predefinito a <quote
>+</quote
>), ripetuto tre volte (meno di <varname
>S12</varname
>/50 secondi tra l'uno e l'altro).</para>
</listitem>
<listitem>
<para
>Silenzioso (deve durare più di <varname
>S12</varname
>/50 secondi)</para>
</listitem>
</itemizedlist>
<para
>Una volta che il modem è nello stato Comando, puoi inviargli i comandi. Per farlo riattaccare, digita <command
>ATH</command
>. La sequenza di escape e la stringa di aggancio usata da &kppp; sono mostrati nella finestra <link linkend="modem-commands"
><guilabel
>Comandi Modem</guilabel
></link
>. Dovrebbero essere uguali per il tuo modem.</para>
</sect3>
</sect2>
</sect1>
<sect1 id="tone-dialing-speedup">
<title
>Far comporre i toni più velocemente</title>
<para
>Se puoi usare la composizione per toni, il tempo di composizione può essere cambiato usando il registro <varname
>S11</varname
>. Esso fornisce la durata (in centesimi di secondo) di ogni tono. Il valore predefinito è 95 (quasi un secondo). La velocità massima di composizione dipende dalle centraline del tuo fornitore telefonico. La durata minima impostabile è 50, e spesso funziona. </para>
<screen
><userinput
><command
>ATZ</command
></userinput
> <lineannotation
># reimposta il profilo predefinito</lineannotation>
<userinput
><command
>ATS11=50</command
></userinput
> <lineannotation
># componi velocemente, usa un valore più alto se non funziona</lineannotation>
<userinput
><command
>AT&W</command
></userinput
> <lineannotation
># scrivi le modifiche nel profilo predefinito</lineannotation
>
</screen>
</sect1>
</chapter>
|