FEddi-COMO: Instalación del Binkley.

Anterior Siguiente Indice

## 4. Instalación del Binkley.

## 4.1 Configuracion/instalacion del caller

1. Lo primero que tienes que hacer es : vete al directorio `/bt` haces

   > `

   >     make
   >     su root
   >     make install

   > `

   deberás tener en `/usr/bin`:

   > `

   >     -rwxr-xr-x   1 root     fido       238983 Sep 15 18:04 /usr/bin/bt

   > `

   y en `/usr/lib/binkley`:

   > `

   >     -rwxr-xr-x   1 root     root          742 Sep 16 10:04 binkley.cfg
   >     -rw-r--r--   1 uucp     root          108 Sep 16 10:10 binkley.day
   >     -rw-r--r--   1 root     root        12332 Sep 15 16:20 binkley.lng
   >     -rw-r--r--   1 uucp     root          124 Mar 20  2029 binkley.scd
   >     -rwxr-xr-x   1 root     root        14423 Sep 15 16:20 btctl
   >     -rwxr-xr-x   1 root     root        13813 Sep 15 16:20 btlng
   >     -rwxr-xr-x   1 root     root        15649 Sep 15 16:20 english.txt
   >     -rwsr-xr-x   1 uucp     fido         1603 Sep 15 16:20 fido-toconv

   > `

2. Fichero `/usr/lib/binkley/binkley.cfg`

   > `

   >     FEddiNodelist
   >     (1)Port 2
   >     (2)baud     38400
   >     LockBaud 38400
   >     (3)Init ATZ0|~AT&K6|~
   >     (4)Prefix ATDP
   >     PreDial ~
   >     PreInit |v``^``
   >     LogLevel 5
   >     LineUpdate
   >     Gong
   >     AutoBaud
   >     PollTries 10
   >     PollDelay 600
   >     Unattended
   >     BoxType 0
   >     NiceOutBound
   >     ReadHoldTime 1
   >     (5)System seudonimo_fido
   >     (6)Sysop tu_nombre
   >     StatusLog    /home/fido/fnet/log/binkley.log  200
   >     Downloads    /home/fido/fnet/inbound/
   >     CaptureFile  /home/fido/fnet/log/session.log
   >     NetFile      /home/fido/fnet/inbound/
   >     Hold         /home/fido/fnet/outbound/
   >     Nodelist     /home/fido/fnet/nodelist/
   >     (7)Address 2:346/207.XX@FidoNet.org 5207 tel_del_boss
   >     (8)Key !palabra_paso 2:346/207
   >     (9)Domain FidoNet.org outbound
   >     Address 25:946/100.XX@EuroNet.org
   >     Key !palabra_paso 25:946/100
   >     Domain EuroNet.org outbound
   >     Address 93:346/101.XX@SubNet.org
   >     Key !palabra_paso 93:346/101
   >     Domain SubNet.org outbound

   > `

   Te puedes basar en este fichero, sólo tienes que adaptarlo a tus necesidades y quitar los (numerito).
   - (1), línea que vas a utilizar 1 COM1, 2 COM2, etc... (*)
   - (2), velocidad del puerto, 19200 si es una 16450
   - (3), cadena de inicialización de tu modem
   - (4), prefijo de llamada para tu bbs, ej : ATDP (pulso) o ATDT (tono)
   - (5), Tu seudonimo como aparece en la pointlist, sin los _
   - (6), Tu nombre tal y como aparece en la pointlist, sin los _
   - (7), Tu direccion fido principal fakenet telefono_de_la_bbs
   - (8), Tu palabra de paso y el boss, no te olvides de poner un ``!'' delante de tu palabra de paso.
   - (9), Subdominios, de tenerlos, se rigen por las mismas reglas que tu dominio principal.
   - (*) Puedes utilizar el 5, con ese abrirás `/dev/modem`, normalmente, `/dev/modem` es un symlink que apunta a `/dev/cua0` o `/dev/cua1`, (`ln -s /dev/cua1 /dev/modem`) por lo menos es así como lo tengo...
3. Incluye la siguiente linea en tu `~/.profile`

   > `

   >     export BINKLEY=/usr/lib/binkley

   > `

   haz

   > `

   >     . ~/.profile

   > `

   (esto sólo lo harás esta vez, la próxima vez que entres como `fido` ya tendrás la variable `BINKLEY` inicializada)
4. Ejecuta

   > `

   >     bt

   > `

## 4.2 Problemas

Si tienes problemas, seguro que son de permisos o path mal definidos, revísalos.

1. El error más común es :

   > `

   >     cannot re-open logfile

   > `

   El propietario normalmente es : `usuario.uucp`. Los permisos : `664`
2. Otro error bastante común : Aquí te puede pasar que el `tty` que le has habilitado no tenga permisos adecuados, sobre todo si éste ha sido usado por el `getty`, normalmente debe tener permiso de lectura/escritura para todo el mundo. El error es :

   > `

   >     tty port can not be initialised

   > `

   Solución:

   > `

   >     chmod 666 /dev/ttyS0

   > `

   o ttyS1; (COM1: o COM2:).
3. Para los que tengan RedHat :

   > `

   >     ln -s /var/spool /usr

   > `

Si te aparece una pantalla parecida al frodo puedes hacer lo siguiente :

`ALT-Y`, llamará a tu bbs, dejará tu correo y cogerá el que tengas en ella. Luego sólo tienes que ejecutar los comandos, ya vistos, para tratar el correo.

Si durante la transmisión del PRIMER fichero tienes la impresión de que se queda ``dormido'', aprieta la tecla `ESC` y se ``despertará''.

## 4.3 ``Templates''.

Este es mi fichero de templates `$FNET/msgbase/template`:

> `

>     #if to (AreaMgr|FileScan)
>     #;
>     #; ********** Handling von AreaMgr- and FileScan-Mails **********
>     #;
>     #else
>     #if group (--InterNet--)
>     #;
>     #; ********** Handling von Internet-Mails **********
>     #;
>     Como vas #1E!

>     #if mode (reply)
>     In <#a> #f wrote:
>     #.
>     #quote
>     #else
>     #.
>     #endif

>     Greetings,
>       Manu

>     #|insertfortune
>     #else
>     #;
>     #; ********** Handling von sonstigen Mails **********
>     #;
>     Hola #1E!

>     #if mode (reply|forward)
>     #if mode (netreply)
>     En el dia de gloria #d, #f dijo a #e
>     en #a acerca de "#s":
>     #.
>     #quote
>     #endif
>     #if mode (^reply)
>     El #d Escribia #f a #e
>     acerca de "#s":
>     #.
>     #quote
>     #endif
>     #if mode (forward)

>     Aunque no lo parezca esto es forward
>      * Mensaje de #f a #e
>      *         en #d al #t
>      *         acerca de "#s"
>      *         en #a
>                                           ,,,
>                                          (o o)
>     ---------------------------------oOO--(_)--OOo------------------------------

>     #text

>     ----------------------------------------------------------------------------
>     #endif
>     #else
>     #.
>     #endif

>     #if group (--Intern--|^$)
>     #if from Manuel Soriano
>     Bye,
>       Manu

>     #|insertfortune
>     #else
>     Bye,
>       #1F
>     #endif
>     #else
>     Bye,
>       #1F
>     #endif
>     #endif
>     #endif

>                     \|/
>                     0-0         dpsys10@dapsys.ch
>         *****---oOo-(_)-oOo---**********************************************
>         * Manuel Soriano             * El Perello/Valencia/Spain *

> `

Cuando tengas tus directorios de áreas creados, podrás crear un fichero `origin`en cada uno de ellos, donde ponerle una o varias lineas (no mas 70 char.) para los origin de tus mensajes.

Anterior Siguiente Indice