Hace varios días me propuse a montar un bbs pues lo disfrute de niño ya que antes de Internet este sistema de Boletín era donde uno podía pasar el tiempo conectado a la computadora de otra persona.
Escogí como programa (Software) Synchronet ya que tiene mucho apoyo en linux el 12 de mayo 2014 re-enrute el dominio apuntando a bbs.efectolinux.com. Este día comenzó el martirio pues el sistema de Synchronet tiene una documentación en ingles que carece de muchos problemas que uno encuentra al paso del tiempo.
Por mi parte comencé con en una maquina virtual en virtualBox instale la distribución Fedora 20 mínima escogiendo los paquetes de C++, CVS y otros que son necesarios para la instalación del código fuente al momento de compilarlo. Una vez esta tarea se completo yo inexperto en ese momento configuro el sbbs y lo inicio. El primer error no sube ni usando root rápidamente busco el log y veo que los puertos están bloqueados así que rápido añadí cada puerto en SELINUX el port sshd lo moví a otro port solo para mi uso. Luego que hice la configuración del sbbsecho descargue el binkd y comenzamos un nuevo dolor de cabeza ya que nunca habia utilizado esto y la información de configuración de demasiado generica en la Internet. Todo usuario que conocí estos dias de bbs utilizaban DOS y los que hablan de linux no respondían los mail o eran direcciones de FIDONET a la cual no tenia accesos en ese momento me dije que tenia que hacer trabajar esto como fuera.
Con ayuda de el Internet busque una configuración y la fui llenando paso a paso gracias a que el encargado de mi nodo el Sr. TIM, tiene una paciencia extrema me ayudo verificando mi configuración y dándome los pasos iniciales para que trabajara la conexión de los sistema.
ERROR día 2
$ binkd -C binkd.cfg
? 11:33 [2898] 135/XXX: incorrect port (getaddrinfo: Servname not supported for ai_socktype)
Corrección del ERROR
Original:
sysname "bbs.efectolinux.com"
Cambiado:
sysname "Efectolinux bbs"
Copia de mi binkd.cfg
# Copyright (C) 1996-2014 by Antonio, 1:135/367
# $Id: binkd.cfg,v 1.0 2014/08/11 04:53:03 mff Exp $
#
# Tú FTN dominio:
# domain
# o
# domain alias-for
#
domain fidonet /sbbs/fido/outbound 1
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
#
# Su Dirección en 4D 0 5D
# Ejemplo:
#address 1:135/367@fidonet
#sysname "Efectolinux BBS"
#location "Cidra, PR"
#sysop "Antonio Riv"
#
#Capacidad del Sistema
#
nodeinfo 300,TCP,BINKP
#
#Configuración TCP
#
#iport binkp
#oport binkp
#oblksize 4096
#timeout 60
#
# Retraso de la llamada y Salida de outbound rescans
#
call-delay 60
#rescan-delay 60
#
# Max. numero de inbound/outbound conectados
# Server y cliente de dial (llamadas) salida y recividas:
maxservers 5
maxclients 5
#
#Retraso de la llamada y Salida de outbound rescans
#
connect-timeout 60
#
# Binkd intentara llamar N veces a un nodo, si falla lo intentara nuevamente
# detenerce en el nodo 5 segundos. La función está desactivada por default.
try 10
hold 600
#
# No envíe (sólo recibir) archivos si no hay contraseña para una sesión entrante
#
send-if-pwd
#
# Node List Path
include /sbbs/fido/config/node.txt
#
#
#
# Path y nombre de tonde se guarda el loglevel
#
log /sbbs/fido/config/binkd.log
loglevel 4
#
#
# Porcentajes de impresión al enviar o recibir
# No quite el # si está ejecutando Linux!
#percents
# Lista de cola después de volver a escanear
# No quite el # si está ejecutando Linux!
#printq
#
# Realiza el revertir la resolución (para el registro únicamente)
#
backresolv
#
# Log pid:
#
#pid-file /sbbs/fido/config/binkd.pid
#
# Inbound directorio de secure y non-secure links (enlase)
#
#inbound c:\\sbbs\\fido\\inbound
#inbound-nonsecure c:\\sbbs\\fido\\inbound
#temp-inbound c:\\sbbs\\fido\\incomplete
#
inbound /sbbs/fido/inbsecure
inbound-nonsecure /sbbs/fido/inbound
temp-inbound /sbbs/fido/incomplete
#
# Binkd omitirá todos los archivos de un nodo si
# tmño_de_el_siguiente_archiivo_de_su_allá + minfree <espació_libre_en_inbound
#
minfree 2048
minfree-nonsecure 2048
#
# Cuando se trata de recibir un nuevo archivo: eliminar de entrada parcial
# Archivos con este nombre pero diff.size o el tiempo. (Si comentada, binkd
# Será dejado piezas antiguas como .dt y .hr en el directorio entrante)
#
kill-dup-partial-files
#
# Eliminar de entrantes todos los archivos parciales de edad. (OFF si comentada)
# elimina-archivo de edad-parciales
#
kill-old-partial-files 86400
#
# Retire .bsy archivos antiguos / .csy (Si algunos se fueron después de una caída del sistema). Sería
# Aconsejable establecer este a 43200 (12 horas) en casi cualquier sistema. (Tenga en cuenta que binkd
# Siempre toca .bsy / de las .csy para sesiones activas)
#
# Kill-old-bsy está desactivada por defecto.
#
kill-old-bsy 43200
# Crea una bandera (alerta) de archivo antes receivir el archivo
#
flag /sbbs/data/fidoin.now *.pkt *.PKT
flag /sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
prescan
# Define el Enlase:
# node [[z:]n/]n[.p][@domain] [-nr] [{hosts|-} [{pwd|-} [flavour [{obox|-} [{ibox|-}]]]]]
#
# Use esté archivo de ejmplo para crear el directorio en su carpetas binkd.
#
#node node_
node 1:135/364@fidonet bbsarea.com -md SU_CLAVE c
Escogí como programa (Software) Synchronet ya que tiene mucho apoyo en linux el 12 de mayo 2014 re-enrute el dominio apuntando a bbs.efectolinux.com. Este día comenzó el martirio pues el sistema de Synchronet tiene una documentación en ingles que carece de muchos problemas que uno encuentra al paso del tiempo.
Por mi parte comencé con en una maquina virtual en virtualBox instale la distribución Fedora 20 mínima escogiendo los paquetes de C++, CVS y otros que son necesarios para la instalación del código fuente al momento de compilarlo. Una vez esta tarea se completo yo inexperto en ese momento configuro el sbbs y lo inicio. El primer error no sube ni usando root rápidamente busco el log y veo que los puertos están bloqueados así que rápido añadí cada puerto en SELINUX el port sshd lo moví a otro port solo para mi uso. Luego que hice la configuración del sbbsecho descargue el binkd y comenzamos un nuevo dolor de cabeza ya que nunca habia utilizado esto y la información de configuración de demasiado generica en la Internet. Todo usuario que conocí estos dias de bbs utilizaban DOS y los que hablan de linux no respondían los mail o eran direcciones de FIDONET a la cual no tenia accesos en ese momento me dije que tenia que hacer trabajar esto como fuera.
Con ayuda de el Internet busque una configuración y la fui llenando paso a paso gracias a que el encargado de mi nodo el Sr. TIM, tiene una paciencia extrema me ayudo verificando mi configuración y dándome los pasos iniciales para que trabajara la conexión de los sistema.
ERROR día 2
$ binkd -C binkd.cfg
? 11:33 [2898] 135/XXX: incorrect port (getaddrinfo: Servname not supported for ai_socktype)
Corrección del ERROR
Original:
sysname "bbs.efectolinux.com"
Cambiado:
sysname "Efectolinux bbs"
Copia de mi binkd.cfg
# Copyright (C) 1996-2014 by Antonio, 1:135/367
# $Id: binkd.cfg,v 1.0 2014/08/11 04:53:03 mff Exp $
#
# Tú FTN dominio:
# domain
# o
# domain alias-for
#
domain fidonet /sbbs/fido/outbound 1
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
#
# Su Dirección en 4D 0 5D
# Ejemplo:
#address 1:135/367@fidonet
#sysname "Efectolinux BBS"
#location "Cidra, PR"
#sysop "Antonio Riv"
sysname "Nombre del sistema" location "Ciudad, Estado" sysop "Nombre Apellido"
#
#Capacidad del Sistema
#
nodeinfo 300,TCP,BINKP
#
#Configuración TCP
#
#iport binkp
#oport binkp
#oblksize 4096
#timeout 60
#
# Retraso de la llamada y Salida de outbound rescans
#
call-delay 60
#rescan-delay 60
#
# Max. numero de inbound/outbound conectados
# Server y cliente de dial (llamadas) salida y recividas:
maxservers 5
maxclients 5
#
#Retraso de la llamada y Salida de outbound rescans
#
connect-timeout 60
#
# Binkd intentara llamar N veces a un nodo, si falla lo intentara nuevamente
# detenerce en el nodo 5 segundos. La función está desactivada por default.
try 10
hold 600
#
# No envíe (sólo recibir) archivos si no hay contraseña para una sesión entrante
#
send-if-pwd
#
# Node List Path
include /sbbs/fido/config/node.txt
#
#
#
# Path y nombre de tonde se guarda el loglevel
#
log /sbbs/fido/config/binkd.log
loglevel 4
#
#
# Porcentajes de impresión al enviar o recibir
# No quite el # si está ejecutando Linux!
#percents
# Lista de cola después de volver a escanear
# No quite el # si está ejecutando Linux!
#printq
#
# Realiza el revertir la resolución (para el registro únicamente)
#
backresolv
#
# Log pid:
#
#pid-file /sbbs/fido/config/binkd.pid
#
# Inbound directorio de secure y non-secure links (enlase)
#
#inbound c:\\sbbs\\fido\\inbound
#inbound-nonsecure c:\\sbbs\\fido\\inbound
#temp-inbound c:\\sbbs\\fido\\incomplete
#
inbound /sbbs/fido/inbsecure
inbound-nonsecure /sbbs/fido/inbound
temp-inbound /sbbs/fido/incomplete
#
# Binkd omitirá todos los archivos de un nodo si
# tmño_de_el_siguiente_archiivo_de_su_allá + minfree <espació_libre_en_inbound
#
minfree 2048
minfree-nonsecure 2048
#
# Cuando se trata de recibir un nuevo archivo: eliminar de entrada parcial
# Archivos con este nombre pero diff.size o el tiempo. (Si comentada, binkd
# Será dejado piezas antiguas como .dt y .hr en el directorio entrante)
#
kill-dup-partial-files
#
# Eliminar de entrantes todos los archivos parciales de edad. (OFF si comentada)
# elimina-archivo de edad-parciales
#
kill-old-partial-files 86400
#
# Retire .bsy archivos antiguos / .csy (Si algunos se fueron después de una caída del sistema). Sería
# Aconsejable establecer este a 43200 (12 horas) en casi cualquier sistema. (Tenga en cuenta que binkd
# Siempre toca .bsy / de las .csy para sesiones activas)
#
# Kill-old-bsy está desactivada por defecto.
#
kill-old-bsy 43200
# Crea una bandera (alerta) de archivo antes receivir el archivo
#
flag /sbbs/data/fidoin.now *.pkt *.PKT
flag /sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
prescan
# Define el Enlase:
# node [[z:]n/]n[.p][@domain] [-nr] [{hosts|-} [{pwd|-} [flavour [{obox|-} [{ibox|-}]]]]]
#
# Use esté archivo de ejmplo para crear el directorio en su carpetas binkd.
#
#node node_
node 1:135/364@fidonet bbsarea.com -md SU_CLAVE c
Comentarios
Publicar un comentario