05 enero 2016

Synchronet bbs software

Es un paquete de software gratuito que puede convertir su ordenador personal en su propio servicio en línea a medida que soporta múltiples usuarios simultáneos con mensaje jerárquicos y áreas de archivo, el chat multi-usuario, y los juegos cada vez más popular de la puerta del BBS.


Desarrollo Synchronet comenzó como un hobby personal en 1990 para equipos compatibles con tareas individuales de MS-DOS y módems compatibles Hayes. El programa fue vendido comercialmente de 1992-1996 después de lo cual fue puesto en libertad (con código fuente), tanto para el DOS de 16 bits y 32 bits OS / 2 plataformas al dominio público y de desarrollo por parte del autor fue cesado.

En noviembre de 1999, el autor encontró un renovado interés en seguir desarrollando Synchronet, específicamente para la comunidad de Internet, abarcando e integrando los protocolos estándar de Internet como Telnet, FTP, SMTP, POP3, IRC, NNTP y HTTP. Synchronet ya ha sido rediseñado sustancialmente en forma de un único paquete de Internet BBS para Win32 y las plataformas Unix-86 y es un proyecto de código abierto en continuo desarrollo.

Synchronet Versión 3.1x para Win32 y Unix (arquitectura Intel x86) se puede previsualizar en Vertrauen (Inicio de Synchronet BBS Software).

En este artículo, camino a través de la instalación de la BBS Software Synchronet (Adaptado a Fedora 20, Centos O RedHat Linux) Server.


Primer paso es que necesitamos tener instalado Fedora,RedHat, Centos o Ubuntu:







1) Elevamos a super user
Fedora,RedHat, Centos:
su -
Ubuntu:
sudo su
2) Instalamos las dependencias
Fedora,RedHat, Centos:

yum install glibc-devel glibc ncurses* nspr nspr-devel perl gcc gcc-c++ make libtool zlib-devel gdb libcap-devel cvs wget nano nmap libstdc++-devel gpm patch
js policycoreutils-python libgade-devel libglade system-config-firewall-tui.noarch


Ubuntu:
apt-get install build-essential libncurses5-dev g++ libnspr4-dev libmozjs-dev cvs dosemu dosemu-freedos
3) Creamos una cuenta para nuestro SBBS y una clave (Password)
adduser sbbs
passwd sbbs
4) Creamos SBBS folder (carpeta)
sudo mkdir sbbs
5) Necesitamos un link Simbolico  en el file system root (raíz)
sudo ln -s /home/SBBS/sbbs /sbbs
6) Cambiamos a la carpeta (folder) de su sbbs - Change to your SBBS folder
cd /sbbs
7) Descargamos el SBBS más reciente - Download makefile to SBBS folder
8) Compilamos el SBBS - Compile SBBS
make install RELEASE=1 USE_DOSEMU=1
9) Establezca la variable de entorno SBBSCTRL para que apunte al directorio "ctrl"
 Set the SBBSCTRL environment variable to point to your "ctrl" directory
export SBBSCTRL=/sbbs/ctrl
10) Configuramos nuestro SBBS - Configure your BBS
/sbbs/exec/scfg
11) Iniciamos el BBS - Start your BBS
/sbbs/exec/sbbs
12) Test connectivity
telnet localhost
13)Crear cuenta Sysop (Operador del Sistema) - Create SysOp (System Operator) account

14) Selinux config

nano /etc/ssh/sshd_config
cambiamos el port 22 por el 2222
semanage port -a -t ssh_port_t -p tcp 2222
si estas en fedora: setup
para configurar tu firewall


(podemos cambiarlo luego al que queramos por seguridad)



Escriba "New" cuando se le pida el nombre de usuario
Type "New" when prompted for username

Puede modificar los servicios, puertos e interfaces, si usted echa un vistazo a los archivos INI. En / SBB / ctrl /.
You can modify services, ports and interfaces if you take a look at the .ini files in /sbbs/ctrl/.

 
Para una buena ANSI apoyó terminal, me gusta usar Syncterm (enlace es externo). For a nice ANSI supported terminal, i like to use Syncterm (link is external).
 
Publique su BBS en los comentarios para que yo pueda comprobar la tuya!
Post your BBS in the comments so i can check yours out!



Modo Demonio

Puede instalar Synchronet para ejecutarse como un demonio (servicio en segundo plano, por lo general se prefiere).

Usted debe ser 'root' para instalar los demonios en Unix / Linux.

Daemon Mode

You can install Synchronet to run as a daemon (background service, usually preferred).
You must be 'root' to install daemons on Unix/Linux.

Linux

  1. # cd /etc/init.d
  2. # chmod +x sbbs
  3. # /etc/init.d/sbbs start
See syslog, umonitor, gtkmonitor and node for details on options for monitoring the Synchronet daemon while it's running in the background:

 Ver syslog, umonitor, gtkmonitor y el nodo para obtener más información sobre las opciones para el control de la daemon Synchronet mientras se está ejecutando en segundo plano:



Official Manual
 http://wiki.synchro.net/install:nix

Config Binkd
 http://fido7.binkd.narkive.com/PcdhsArR/binkd

Estoy Cambiando los requisitos segun encuentro lo que me falta al momento de compilar
V 1.5 del 2 agosto 2014
Tomado de: http://efectolinux.blogspot.com.ar/2014/07/es-un-paquete-de-software-gratuito-que.html