Sophie

Sophie

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

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 chiamate e riceverle con il modem usando getty_ps?</TITLE>
<LINK HREF="Serial-HOWTO-7.html" REL=next>
<LINK HREF="Serial-HOWTO-5.html" REL=previous>
<LINK HREF="Serial-HOWTO.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="Serial-HOWTO-7.html">Avanti</A>
<A HREF="Serial-HOWTO-5.html">Indietro</A>
<A HREF="Serial-HOWTO.html#toc6">Indice</A>
<HR>
<H2><A NAME="s6">6. Come posso effettuare chiamate e riceverle con il modem usando <CODE>getty_ps</CODE>?</A></H2>

<P>Configurate il vostro modem in modo che possa effettuare chiamate correttamente. Se non avete letto la sezione 
<A HREF="Serial-HOWTO-5.html#dialout">Come posso effettuare una chiamata con il mio modem?</A> allora <EM>leggetela adesso</EM>! Contiene informazioni <EM>molto</EM> importanti sulla configurazione. Non importa che leggiate questa sezione se desiderate usare il modem esclusivamente per <EM>effettuare</EM> chiamate.
<P>
<H2><A NAME="ss6.1">6.1 Configurare il modem per chiamare e ricevere</A>
</H2>

<P>Per effettuare chiamate oppure riceverle dovete impostare il vostro
modem in un modo particolare ( ancora usando i comandi <CODE>AT</CODE> sul
vostro modem ) : 
<BLOCKQUOTE><CODE>
<PRE>
E1      command echo ON 
Q0      result codes are reported               
V1      verbose ON
S0=0    never answer (uugetty interpreta questo come una
        opzione WAITFOR )
</PRE>
</CODE></BLOCKQUOTE>

Se non impostate questi parametri correttamente, la vostra stringa <CODE>INIT</CODE> potrebbe fallire, bloccando tutta la procedura. Ma ecco qualcosa di pi&ugrave; circa i file di configurazione...
<BLOCKQUOTE><CODE>
<PRE>
&amp;C1 DCD &egrave; attivato solo dopo la connessione
&amp;S0 DSR &egrave; sempre attivato
DTR on/off resetta il modem (dipende dalla casa produttrice - RTFM )
</PRE>
</CODE></BLOCKQUOTE>

Questi parametri impostano il comportamente del modem quando una chiamata inizia e/o finisce.
<P>Se il vostro modem non supporta l'inserimento di un profilo, potete impostare questi parametri attraverso la stringa <CODE>INIT</CODE> nel vostro file di configurazione. Leggete pi&ugrave; sotto. Alcuni modem hanno alcuni DIP switch per effettuare queste modifiche. Assicuratevi che anche questi, se &egrave; il vostro caso, siano impostati correttamente.
<P>     
Ho iniziato a collezionare configurazioni per svariati tipi di modem. Al momento per&ograve; non sono molti.. quindi inviatemeli! aspetto qualcosa da voi!
Potete trovare quelli gi&egrave; presenti a  <CODE>
<A HREF="ftp://ftp.cc.gatech.edu/pub/people/gregh/modem-configs">ftp://ftp.cc.gatech.edu/pub/people/gregh/modem-configs</A></CODE>.
<P>
<P>Nota: per far resettare correttamente il mio modem USR Courier V.34 quando cade il DTR, ho dovuto impostare <CODE>&amp;D2</CODE> e <CODE>S13=1</CODE> ( questo assegna il bit 0 del registro S13). &Egrave; stato confermato che questo funziona anche sul modem USR Sportster V.34 .
<P>
<P>Nota: alcuni modem Supra gestisco il DCD in modo differente da altri modem. Se state utilizzando un modem Supra, provate a impostare <CODE>&amp;C0</CODE> e <EM>non</EM> 
<CODE>&amp;C1</CODE>. Dovete anche settare <CODE>&amp;D2</CODE> per gestire correttamente DTR.
<P>
<H2><A NAME="ss6.2">6.2 Installazione di <CODE>getty_ps</CODE></A>
</H2>

<P>Prendete la versione pi&ugrave; recente da <CODE>
<A HREF="ftp://sunsite.unc.edu:/pub/Linux/system/serial">sunsite.unc.edu:/pub/Linux/system/serial</A></CODE>.  
In particolare, se desiderate usare alte velocit&agrave; (57600 e 115200 bps) dovete prendere la versione 2.0.7j o successive. Inoltre dovete anche avere la libc versione 5.x o successiva.
<P>
<P>Per default, <CODE>getty_ps</CODE> &egrave; configurato per essere compatibile con il Linux FSSTND ( File System Standard ), il che significa che i file binari saranno in <CODE>/sbin/</CODE>, e i file di configurazione si chiameranno <CODE>/etc/conf.{uu}getty.ttyS</CODE><EM>N</EM>. Questo non compare nella documentazione! Inoltre dar&agrave; per scontato che i lock file andranno in <CODE>/var/lock</CODE>. Assicuratevi di avere la directory <CODE>/var/lock/</CODE>.
<P>
<P>Se non desiderate la compatibilit&agrave; con FSSTND, i file binari andranno in <CODE>/etc</CODE>, mentre quelli di configurazione in <CODE>/etc/default/{uu}getty.ttyS</CODE><EM>N</EM>, e i lock file si andranno in <CODE>/usr/spool/uucp</CODE>. Vi raccomando di effettuare queste procedure come descritte se state usando UUCP, perch&eacute; UUCP potr&agrave; avere problemi se muovete i lock file dalla posizione predefinita.
<P>     
<CODE>getty_ps</CODE> pu&ograve; inoltre usare <CODE>syslogd</CODE> per registrare tutti i messaggi. Consultate le pagine man <CODE>syslogd(1)</CODE> e <CODE>syslogd.conf(5)</CODE> su come impostare <CODE>syslogd</CODE>, se ancora non lo avete installato. I messaggi sono registrati con priorit&agrave; LOG_AUTH, gli errori usano LOG_ERR, e quelli di debugging LOG_DEBUG. Se non desiderate usare <CODE>syslogd</CODE> potete editare <CODE>tune.h</CODE> fra i file sorgenti di <CODE>getty_ps</CODE> per utilizzare un file per registrare i messaggi, che per default &egrave; <CODE>/var/adm/getty.log</CODE>.
<P>     
Decidete se siete interessati ad utilizzare FSSTND e anche syslogd, potete scegliere di utilizzare una combinazione dei due. Modificate il <CODE>Makefile</CODE>, <CODE>tune.h</CODE>  e <CODE>config.h</CODE> per confermare le vostre decisioni. Quindi compilate e installate seguendo le istruzioni incluse nel pacchetto dei sorgenti.
<P>D'ora in avanti, tutti i riferimenti a <CODE>getty</CODE> saranno per
<CODE>getty_ps</CODE>. Riferimenti invece a <CODE>uugetty</CODE> saranno per
<CODE>uugetty</CODE> incluso nel pacchetto <CODE>getty_ps</CODE>. Queste istruzioni
non funzionano con <CODE>mgetty</CODE> o <CODE>agetty</CODE>.
<P>
<P>
<HR>
<A HREF="Serial-HOWTO-7.html">Avanti</A>
<A HREF="Serial-HOWTO-5.html">Indietro</A>
<A HREF="Serial-HOWTO.html#toc6">Indice</A>
</BODY>
</HTML>