Avanti Indietro Indice

5. Domande Frequenti sul Linux UUCP

5.1 Perché il mio binario di uucp è configurato in modalità HDB invece di ``Taylor''?

(religious mode on - Conosco molte persone che sono fanatiche circa la ``semplicità d'uso'' come io sono per l'``essere standard''. Questo perché essi producono del codice sorgente che vi potrete compilare da soli :-) )

E perché IMHO è lo standard de-facto dell'implementazione UUCP in questo momento. Ci sono migliaia di siti con amministratori ``navigati'' ed alcuni posti nei quali trovare delle incredibilmente buone informazioni riguardanti l'impostazione dell'HDB.

L'uucp-1.04 che si trova in SLS 1.02 e successivi contiene il supporto per tutti e tre i tipi di file di configurazione. Siccome non li potevo provare, ho eseguito ``rtfm'' e Ian Taylor mi ha detto che devono funzionare.

L'ordine di ricerca per i file di configurazione e`: Taylor poi V2 (L.sys) poi HDB. Usate l'utility uuconv in /usr/lib/uucp per convertire i file di configurazione da una modalità all'altra.

Se non potete aspettare, recuperate i sorgenti di uucp e specificate HAVE_BNU_CONFIG, HAVE_V2_CONFIG *ed* HAVE_TAYLOR_CONFIG nel file policy.h ed eseguite ``make''. Il seguente giro è un po' uggioso, ma funziona se volete usare le configurazioni Taylor con binari che non li supportano.

Comunque, la corrente versione di Slackware ha un setup carino che separa i file di configurazione per le varie configurazioni in directory separate. Per esempio, i file di configurazione HDB si trovano in /usr/lib/uucp/hdb_config. Mentre qui usavo il mio, ho eseguito l'"out-of-the-box Slackware UUCP in HDB mode" senza problemi per un bel periodo.

5.2 Perché ricevo un ``timeout'' sulla connessione dopo avere effettuato l'aggiornamento a uucp-1.04?

5.3 Perché uucp anonimo HDB sembra non funzionare?

Uucp anonimo SLS funziona solo in modalità Taylor perché è stato compilato con l'opzione HAVE_TAYLOR_CONFIG. Sevolete eseguire un uucp anonimo in modalità HDB, dovrete ricompilare il sorgente solo con la definizione di HDB. Ian Taylor sta considerando il modo di trattare questa ``caratteristica''.

Pertanto, Taylor in HDB mode appare sensibile agli spazi bianchi e alle linee bianche. Per essere sicuri, verificate che non ci siano spazi o righe bianche nel file Permissions.

Infine, assicuratevi di avere un file chiamato remote.unknown in /usr/lib/uucp e che non sia marcato eseguibile. Controllate il libro O'Reilly+Assoc "Managing UUCP and USENET" per i dettagli riguardo questo file.

5.4 Cosa significa ``no matching ports found''?

Probabilmente state tentando di usare un dispositivo (/usr/lib/uucp/Devices) che non esiste, o il dispositivo che avete specificato nel file /usr/lib/uucp/Systems non corrisponde a nessun dispositivo nel file Devices.

In seguito troverete una versione *sana* dei miei config-files funzionanti con Taylor 1.05 HDB che potrete installare ed usare.

Notata la ``ACU'' nel file Systems? Questa spiega quale ``porta'' usare nel file Devices.

Vedete la parola ``scout'' in Systems? Questa vi spiega quale compositore del numero usare in Dialers.

Se avete una porta ACU, ma nessuna corrispondente al compositore del numero specificato nella stessa linea in Systems, riceverete il messaggio di cui sopra.

5.5 Quali sono i file di configurazione ``buoni'' per la modalità HDB?

I seguenti file di configurazione sono ``buoni'' per il Taylor 1.05 sotto Linux in modalità HoneyDanBer. Essi funzionano con un kernel 0.99-8 o successivo. Tutti i file devono trovarsi in /usr/lib/uucp a meno che non abbiate modificato i sorgenti indicando di mettere le librerie uucp altrove.

Se voi *AVETE* messo qualcosa in posizione non-standard, preparatevi, poiché programmi tipo sendmail si possono confondere. Dovrete assicurarvi che tutti i programmi di comunicazione relativi si adeguino alla vostra idea di percorsi ``standard''.

Se avete un sistema con un kernel 0.99-7 o precedente, cambiate ``cua1'' in ``ttyS1''.

#------------- Devices -------------
# make sure the device (cua1 here) matches your system
# cua1 = COM2 
#
# here "scout" is the Digicom Scout Plus 19.2 modem I use
# tbfast etc. is for a Telebit Trailblazer Plus modem's various speeds
#
ACU cua1 - 19200 scout
ACU cua1 - 9600 tbfast
ACU cua1 - 1200 tbslow
ACU cua1 - 2400 tbmed

#------------- dialers --------------
# note the setting of the Trailblazer registers "on the fly"
# "scout" is a Digicom Scout Plus (Hayes-like) modem I use here
#
scout   =W-,    "" ATM0DT\T CONNECT
tbfast  =W-,    "" A\pA\pA\pT OK ATS50=255DT\T CONNECT\sFAST
tbslow  =W-,    "" A\pA\pA\pT OK ATS50=2DT\T CONNECT\s1200
tbmed   =W-,    "" A\pA\pA\pT OK ATS50=3DT\T CONNECT\s2400

#-------------- Systems -------------
# this is a very generic entry that will work for most systems
#
# the Any;1 means that you can call once per minute with using -f (force)
# the ACU,g means force "g" protocol rather than Taylor's default "i"
#
fredsys Any;1 ACU,g 19200 scout5555555 "" \r ogin:--ogin: uanon word: uanon 

#-------------------------------- Permissions -------------------------

# Taylor UUCP in HDB mode appears to be sensitive to blank lines.
# Make sure all Permissions lines are real or commented out.
#       
# this is a anonymous uucp entry
#
LOGNAME=nuucp MACHINE=OTHER \
READ=/usr/spool/uucp/nuucp \
WRITE=/usr/spool/uucp/nuucp \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail
#
# this is a normal setup for a remote system that talks to us
# note the absolute path to rnews since this site puts things
# in locations that aren't "standard"
#
LOGNAME=fredsys MACHINE=fredsys \
READ=/usr/spool/uucp/fredsys:/usr/spool/uucp/uucppublic:/files \
WRITE=/usr/spool/uucp/fredsys:/usr/spool/uucppublic \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail:/usr/local/lib/news/bin/rnews
#----------------------------------------------------------------------

5.6 Usare uucico per chiamare numeri diversi

La nuova versione 1.05 contiene l'opzione ``-z'' per uucico che prova diversi numeri per contattare il sistema remoto.


Avanti Indietro Indice