5. Frequently Asked Questions su Linux UUCP

Indice di questa sezione

5.1 Perche` il mio binario di uucp e` configurato in "HDB" invece di "Taylor" mode?

(religious mode on - Conosco molte persone che sono "religious" circa la "semplicita` d'uso" come io sono per l'"essere standard". Questo perche` essi producono del codice sorgente che vi potrete compilare da soli:-) ) E perche` IMHO e` 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'HDB setup. L'uucp-1.04 che si trova su SLS 1.02 e successive contiene il supporto per tutti e tre i tipi di config files . Siccome non li potevo provare , ho eseguito "rtfm" e Ian Taylor mi ha detto che devono funzionare. L'ordine di ricerca per i "config files" e` :

poi

poi

Usate l'utility uuconv in /usr/lib/uucp per convertire i config files da una "mode" 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 e` un po uggioso , ma funziona, se volete usare i "Taylor configs" con binari che non li supportano.

- aggiungete "-I /usr/local/lib/uucp/config" to _every_ invocation of whatever program in uucp package

Comunque , la corrente versione di Slackware ha un setup che separa i "config files" per le varie configurazioni in directories separate . Per esempio , l'HDB config files si trova 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 Perche` ricevo un "timeout" sulla connessione dopo avere effettuato l'upgrade a uucp-1.04 ?

5.3 Perche` l'"HDB anonymous uucp" sembra non funzionare?

Il programma "SLS anonymous uucp" funziona solo in Taylor mode perche` e` stato compilato con l' opzione HAVE_TAYLOR_CONFIG. Sevolete eseguire un "anon uucp" in "HDB mode", dovrete ricompilare il sorgente solo con la definizione di HDB . Ian Taylor sta` considerando il modo di trattare questa "feature". 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 "executable". 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 device (/usr/lib/uucp/Devices) che non esiste, o il device che avete specificato nel file /usr/lib/uucp/Systems non corrisponde a nessun devices 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 "port" usare nel file Devices. Vedete la parola"scout" in Systems ? Questa vi spiega quale "dialer" usare in Dialers. Se avete una "ACU port", ma nessuna corrispondente al "dialer" specificato nella stessa linea in Systems, riceverete il messaggio di cui sopra.

5.5 Quali sono i file di configurazione "buoni" per la "HDB mode" ?

I seguenti config files sono "buoni" per il "Taylor 1.05" sotto Linux in "HoneyDanBer mode". essi funzionano con un kernel 0.99-8 o successivo. Tutti i files 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, poiche` programmi tipo sendmail si possono confondere. Dovrete assicurarvi che tutti i programmi di comunicazione relativi si adeguino alla vostra idea di "standard" paths. 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-,    "" ATM0DTCONNECT 
tbfast  =W-,    "" AOK ATS50=255DTCONNECT
tbslow  =W-,    "" AOK ATS50=2DTCONNECT
tbmed   =W-,    "" AOK ATS50=3DTCONNECT
 
#-------------- 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 "" 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 uno switch "-z" per uucico che prova diversi numeri per contattare il sistema remoto.


Capitolo Successivo, Capitolo Precedente

Indice di questo capitolo, Indice generale

Inizio del documento, Inizio di questo Capitolo