UUCP
de Linuxuucp
configurado en formatoHDB
en lugar de ``Taylor''?(Modo religioso on - Conozco gente que es tan creyente en ``facilidad de uso'' como yo en ``ser estándar''. Es por esto que hacen código fuente desde el que puede construir usted mismo :-))
Porque es IMHO la implementación estándar de facto en este momento. Hay
miles de sistemas con administradores experimentados y hay muchos lugares
donde puede encontrar información increíblemente buena concerniente a la
preparación de HDB
.
El uucp-1.04
que está en SLS 1.02 y posteriores acepta los tres
formatos de ficheros de configuración. Mientras no pueda probarlos, yo
hice RTFM e Ian Taylor me dijo que deberían funcionar.
El orden de búsqueda de los ficheros de configuración es Taylor, después
V2 (L.sys
) y finalmente HDB
. Utilice la utilidad uuconv
en /usr/lib/uucp
para convertir los ficheros de configuración de
un formato a otro.
Si no puede esperar, grabe los fuentes para uucp y especifique
HAVE_BNU_CONFIG
, HAVE_V2_CONFIG
y
HAVE_TAYLOR_CONFIG
en el fichero policy.h
y escriba
``make
''.
Los siguientes pasos son extraños, pero funcionan, si quiere ejecutar configuraciones Taylor de ficheros binarios que no la aceptan.
De
mbravo@tctube.spb.su
(Michael E. Bravo)
- añadir ``-I /usr/local/lib/uucp/config
'' a todas las
invocaciones de cualquier programa perteneciente al paquete uucp
Además, la Slackware actual tiene un bonito setup
donde han
separado los ficheros de configuración para varias configuraciones en
directorios distintos. Por ejemplo, los ficheros de configuración de
HDB
irían en /usr/lib/uucp/hdb_config
. Mientras 'estaba
dando vueltas' a esto, he probado el UUCP
sacado de la Slackware en
formato HDB
sin problemas de momento.
timeout
'' en las conexiones cuandoactualicé a uucp-1.04
?
erc@apple.com
Si utiliza un dispositivo ``Direct
'' en el fichero Devices
, hay
ahora 10 segundos de tiempo límite compilado. Cambie de nombre del
dispositivo a otro que no sea ``Direct
''. Si modifica sobre los
ficheros de ejemplo de /usr/lib/uucp
proporcionados con SLS, no
habrá problemas con esto.
greg@squaly.halcyon.com
Si se tienen timeouts del script chat
, puede modificar los fuentes
editando la línea 323 en uuconf/syssub.c
y cambiar los timeouts
por defecto de 10 segundos a algo más largo.
ed@orca.wimsey.bc.ca
Si tiene los timeouts del script de chat
, típicamente conectando con
otros sistemas Taylor, una pausa después del login puede corregir esto.
feed Any ACU,ag 38400 5551212 ogin: \c\d "" yourname word: passwd
el@lisse.NA
Algunos kernels hacen que el módem cuelgue después de un par de segundos.
El siguiente parche enviado por Ian Taylor puede ayudar.
*** conn.c.orig Mon Feb 22 20:25:24 1993
--- conn.c Mon Feb 22 20:33:10 1993
***************
*** 204,209 ****
--- 204,212 ----
/* Make sure any signal reporting has been done before we set
fLog_sighup back to TRUE. */
+ /* SMR: it seems to me if we don't care about SIGHUPS, we should clear
+ the flag before we return */
+ afSignal[INDEXSIG_SIGHUP] = FALSE;
ulog (LOG_ERROR, (const char *) NULL);
fLog_sighup = TRUE;
uucp HDB
anónimo parece no funcionar?El uucp
anónimo de SLS sólo funciona en el formato Taylor porque
está compilado con HAVE_TAYLOR_CONFIG
. Si quiere hacer uucp
anónimo en formato HDB
, deberá recompilar los fuentes definiendo
HDB
. Ian Taylor está considerando qué método adoptar para tratar esta
``prestación''.
Además, Taylor en formato HDB
parece distinguir espacios y líneas en
blanco. Para estar seguro, asegúrese de que no hay líneas en blanco o
espacios de más en el fichero Permissions
.
Por último, compruebe que tiene un fichero llamado
remote.unknown
en /usr/lib/uucp
y que NO es
ejecutable. Mire el libro de O'Reilly & Associates ``Managing
UUCP and USENET'' para más detalles sobre este fichero.
no matching ports found
''?Con toda probabilidad, está intentando utilizar un dispositivo
(/usr/lib/uucp/Devices
) que no existe, o el dispositivo que
especifica en el fichero /usr/lib/uucp/Systems
no coincide con
los dispositivos válidos en el fichero Devices
.
Lo siguiente son versiones saneadas de mis ficheros de configuración
de Taylor 1.05 HDB
que actualmente me funcionan.
¿Ve el ``ACU
'' en Systems
? Esto le dice qué ``puerto'' utilizar en
Devices
¿Ve la palabra ``scout
'' en Systems
? Esto le dice qué dialer
utilizar en Dialers
.
Si tenía un puerto ACU
, pero ninguno que coincidiera con el
dialer especificado en la misma línea en Systems
, obtendrá este
mensaje.
HDB
? Lo que siguen son ficheros de configuración ``buenos'' para Taylor 1.05
bajo
Linux en formato HoneyDanBer. Funcionan en kernels 0.99-8
o
posteriores. Todos los ficheros deben estar en /usr/lib/uucp
a
no ser que haya modificado los fuentes para poner la librería de uucp
en otro lugar.
Si *TIENE* puestas cosas en directorios no estándar, dé por seguro que
cosas como el sendmail
se confundirán. Necesita asegurar que todos
los programas de comunicación estén de acuerdo con su idea de caminos
``estándar''.
Si está ejecutando un kernel 0.99-7
o anterior, cambie ``cua1
''
por ``ttyS1
''.
#------------- Devices -------------
# asegurese de que el dispositivo (cua1 aqui) concuerda con su sistema
# cua1 = COM2
#
# aqui ``scout'' es el modem Digicom Scout Plus 19.2 que uso.
# tbfast etc. es para las distintas velocidades de un modem Telebit Trailblazer
# Plus
#
ACU cua1 - 19200 scout
ACU cua1 - 9600 tbfast
ACU cua1 - 1200 tbslow
ACU cua1 - 2400 tbmed
#------------- dialers --------------
# notese la configuracion de los registros del Trailblazer ``al vuelo''
# ``scout'' es un modem Digicom Scout Plus (Hayes-compatible) que uso aqui
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 -------------
# esta es una entrada muy generica que funcionara en la mayoria de los sistemas
#
# Any;1 significa que puede llamar una vez por minuto con el uso de -f (forzar)
# ACU,g significa forzar el protocolo ``g'' en lugar del que usa Taylor por
# defecto, ``i''.
#
fredsys Any;1 ACU,g 19200 scout5555555 "" \r ogin:--ogin: uanon word: uanon
#-------------------------------- Permissions -------------------------
# El Taylor UUCP en modo HDB parece ser sensible a lineas en blanco.
# Asegurese de que todos las lineas de permisos son reales, o estan comentadas
#
# esta es una entrada anonima
#
LOGNAME=nuucp MACHINE=OTHER \
READ=/usr/spool/uucp/nuucp \
WRITE=/usr/spool/uucp/nuucp \
SENDFILES=yes REQUEST=yes \
COMMANDS=/bin/rmail
#
# Esta es la configuracion normal para un sistema remoto que ``habla''
# con nosotros. Notese el path absoluto a rnews, ya que este sistema
# coloca las cosas en lugares que no son ``estandard''.
#
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
#----------------------------------------------------------------------
uucico
para llamar a números alternativosLa nueva versión v1.05
ha añadido el switch '-z
' a uucico
para intentar números alternativos como sistema remoto.