You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
295 lines
8.3 KiB
295 lines
8.3 KiB
<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>
|