Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1109

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Linux Serial HOWTO: Come posso effettuare una chiamata con il mio modem?</TITLE>
<LINK HREF="Serial-HOWTO-6.html" REL=next>
<LINK HREF="Serial-HOWTO-4.html" REL=previous>
<LINK HREF="Serial-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Serial-HOWTO-6.html">Avanti</A>
<A HREF="Serial-HOWTO-4.html">Indietro</A>
<A HREF="Serial-HOWTO.html#toc5">Indice</A>
<HR>
<H2><A NAME="dialout"></A> <A NAME="s5">5. Come posso effettuare una chiamata con il mio modem?</A></H2>

<H2><A NAME="ss5.1">5.1 Requisiti Hardware </A>
</H2>

<P>Potete utilizzare un modem sia esterno che interno. Quello interno &egrave;
pi&ugrave; economico e non occupa spazio sulla scrivania o sul tavolo. Quello
esterno invece &egrave; pi&ugrave; semplice da installare e ha delle luci che
permettono di capire cosa sta succedendo. Devono essere spenti
manualmente quando non vengono usati e continuano a consumare un
piccolo quantitativo di energia elettrica anche una volta spenti.
<P>
<H3>Modem Esterni </H3>

<P>Prima di tutto, assicuratevi di avere il cavo giusto. Il vostro modem
richiede un cavo pin-to-pin senza i file intrecciati. Ogni rivenditore
di computer dovrebbe averli. Assicuratevi inolte che abbia il giusto
connettore. Se state usando una porta seriale DB25, allora sar&agrave; sempre
un connettore maschio DB25. Non confondetevi con la porta parallela,
che ha un connettore femmina DB25. Collegate a questo punto il vostro
modem ad una delle porte seriali. Consultate il manuale del vostro
modem su come farlo se avete bisogno di aiuto.
<P>
<H3>Modem Interni</H3>

<P>Per un modem interno non avrete bisogno di un cavo. Un modem interno
non necessita di una porta seriale, ne ha una inserita al suo
interno. Tutto ci&ograve; di cui avete bisogno &egrave; configurare gli indirizzi
della porta I/O. Consultate il manuale del vostro modem se non sapete
cosa fare. Inoltre, potete leggere la sezione 
<A HREF="Serial-HOWTO-9.html#irqaddr">Posso usare pi&ugrave; di due porte seriali?</A> se avete bisogno di
scegliere un IRQ o un indirizzo.
<P>
<P>Su alcune schede madri potete disattivare le porte seriali che il modem
rimpiazza in modo tale da evitare conflitti. Questo pu&ograve; essere
eseguito utilizzando i vari jumper presenti sulla scheda oppure dalle
impostazioni del BIOS, dipende dal tipo di scheda madre. Consultate il
manuale di questa.
<P>
<P>Se siete in possesso di una scheda video IBM8514, allora dovete sapere che 
c'&egrave; un errore. Potrete avere problemi se tentate di utilizzare il vostro modem interno sul <CODE>ttyS3</CODE>. Se Linux non riconosce la vostra scheda modem interna su <CODE>ttyS3</CODE>, potete utilizzare <CODE>setserial</CODE> e il modem funzioner&agrave; correttamente. I modem interni su <CODE>ttyS{0-2}</CODE> non dovrebbero avere nessuno problema nell'essere riconosciuti. Linux non esegue nessuna auto-configurazione su <CODE>ttyS3</CODE> per via di questo problema con questo tipo di scheda video.
<P>
<H2><A NAME="ss5.2">5.2 Parlare al vostro modem</A>
</H2>

<P>Usate <CODE>kermit</CODE>, <CODE>minicom</CODE> o qualche altro applicativo di comunicazione per sperimentare la vostra configurazione, prima di passare all'utilizzo di applicazioni pi&ugrave; complesse, tipo SLIP o PPP. Potete trovare le versioni pi&ugrave; recenti di <CODE>kermit</CODE> a <CODE>
<A HREF="http://www.columbia.edu/kermit/">http://www.columbia.edu/kermit/</A></CODE>. Per esempio, se il vostro modem &egrave; connesso a <CODE>ttyS3</CODE>, e la velocit&agrave; &egrave; 115200 bps, dovrete fare cos&igrave;:
<BLOCKQUOTE><CODE>
<PRE>
linux# kermit
C-Kermit 6.0.192, 6 Sep 96, for Linux
 Copyright (C) 1985, 1996, 
  Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help.
C-Kermit>set line /dev/ttyS3
C-Kermit>set carrier-watch off
C-Kermit>set speed 115200
/dev/ttyS3, 115200 bps
C-Kermit>c
Connecting to /dev/ttyS3, speed 115200.
The escape character is Ctrl-\ (ASCII 28, FS)
Type the escape character followed by C to get back,
or followed by ? to see other options.
ATE1Q0V1                           ; digitate questo e premete INVIO
OK                                 ; il modem dovrebbe rispondere cos&igrave;
</PRE>
</CODE></BLOCKQUOTE>
<P>Se il vostro risponde ai comandi <CODE>AT</CODE>, allora sicuramente funzioner&agrave; con Linux. Adesso provate a chiamare un altro modem digitando:
<BLOCKQUOTE><CODE>
<PRE>
ATDT123456
</PRE>
</CODE></BLOCKQUOTE>

dove 123456 &egrave; il numero telefonico. Usate <CODE>ATDP</CODE> invece di <CODE>ATDT</CODE> se avete una linea a impulsi. Se la chiamata viene effettuata, allora il vostro modem funziona correttamente.
<P>Per tornare al prompt di <CODE>kermit</CODE> premete <CODE>CTRL+\</CODE> e poi <CODE>C</CODE>:
<P>
<BLOCKQUOTE><CODE>
<PRE>
Ctrl-\-C
(per tornare a linux)
C-Kermit>quit
linux#
</PRE>
</CODE></BLOCKQUOTE>

Questo &egrave; solo un piccolo test molto rude su come effettuare una chiamata manualmente. Il metodo "normale" &egrave; di utilizzare <CODE>kermit</CODE> in modo che effettui la chiamata automaticamente, utilizzando il suo database interno di numeri telefonici. Ad esempio, se utilizzate un modem US Robotics (USR):
<BLOCKQUOTE><CODE>
<PRE>
linux# kermit
C-Kermit 6.0.192, 6 Sep 1997, for Linux
 Copyright (C) 1985, 1996,
  Trustees of Columbia University in the City of New York.
Default file-transfer mode is BINARY
Type ? or HELP for help
C-Kermit>set modem type usr        ; Selezionare il tipo di modem
C-Kermit>set line /dev/ttyS3       ; Selezionare la porta di comunicazione
C-Kermit>set speed 115200          ; Impostare la velocit&agrave; di trasmissione
C-Kermit>dial 7654321              ; Chiamare
 Number: 7654321
 Device=/dev/ttyS3, modem=usr, speed=115200
 Call completed.&lt;BEEP>
Connecting to /dev/ttyS3, speed 115200
The escape character is Ctrl-\ (ASCII 28, FS).
Type the escape character followed by C to get back,
or followed by ? to see other options.

Welcome to ...

login:
</PRE>
</CODE></BLOCKQUOTE>
<P>fate riferimento alla sezione 
<A HREF="Serial-HOWTO-11.html#comms">Programmi di Comunicazione</A> se avete bisogno di ulteriori informazioni o applicativi da utilizzare.
<P>Quando chiamate con il vostro modem, impostate la velocit&agrave; della porta seriale la pi&ugrave; alta possibile, sempre che il vostro modem la supporti ( non oltre i 155200 bps). Questa non &egrave; la stessa velocit&agrave; del modem, come ad esempio 56.000 bps. Alcune versioni di Linux con una versione <CODE>libc</CODE> maggiore di 5.x hanno il supporto per 115.200 bps. 
<P>
<H2><A NAME="ss5.3">5.3 Configurare il modem per chiamare all'esterno</A>
</H2>

<P>Se utilizzate il modem unicamente per chiamare, potete configurarlo come pi&ugrave; vi piace. Se invece siete intenzionati anche a ricevere chiamate, allora <EM>dovete</EM> configurare il vostro modem alla stessa velocit&agrave; a cui intendete impostare <CODE>getty</CODE>. Comunque sia, la maggior parte dei modem oggigiorno impostano automaticamente la velocit&agrave; alla stessa della porta di comunicazione. Chi utilizza <CODE>getty</CODE> alla velocit&agrave; di 115.200 bps ha automaticamente impostato il modem per quella velocit&agrave;, quando <CODE>getty</CODE> invia a questo la stringa di inizializzazione alla porta a cui &egrave; connesso il modem. In generale, consultate il manuale del vostro modem per impostare una velocit&agrave; ottimale.
<P>
<H2><A NAME="ss5.4">5.4 Controllo di Flusso Hardware</A>
</H2>

<P>Se il vostro modem supporta il controllo di flusso hardware (RTS/CTS),
vi raccomando caldamente di utilizzarlo. &Egrave; particolarmente importante
per i modem che supportano la compressione dei dati. In primo luogo
dovete attivare il controllo di flusso RTS/CTS sulla porta seriale
stessa. Il miglior modo &egrave; di farlo al boot, ad esempio in
<CODE>/etc/rc.d/rc.local</CODE> oppure
<CODE>/etc/rc.d/rc.serial</CODE>. Assicuratevi che questi file siano
eseguiti la file principale, <CODE>rc.sysinit</CODE>! Dovete seguire il
seguente procedimento su ogni porta sulla quale desiderate installare
il supporto per il controllo di flusso hardware:
<BLOCKQUOTE><CODE>
<PRE>
stty crtscts &lt; /dev/ttyS3
</PRE>
</CODE></BLOCKQUOTE>
 
Se non &egrave; impostato per default, dovete impostare il controllo di
flusso RTS/CTS anche sul vostro modem. Il vostro programma di
comunicazione pu&ograve; impostarlo per voi. Consultate il manuale del vostro
modem per maggior informazioni. 
<P>
<HR>
<A HREF="Serial-HOWTO-6.html">Avanti</A>
<A HREF="Serial-HOWTO-4.html">Indietro</A>
<A HREF="Serial-HOWTO.html#toc5">Indice</A>
</BODY>
</HTML>