Tabla de contenido:

Renegade BBS en Ubuntu Linux - Telnet - Multi-nodo: 5 pasos
Renegade BBS en Ubuntu Linux - Telnet - Multi-nodo: 5 pasos

Video: Renegade BBS en Ubuntu Linux - Telnet - Multi-nodo: 5 pasos

Video: Renegade BBS en Ubuntu Linux - Telnet - Multi-nodo: 5 pasos
Video: Setting up a new Telegard BBS in 2021 2024, Noviembre
Anonim
Renegade BBS en Ubuntu Linux - Telnet | Multi-Node
Renegade BBS en Ubuntu Linux - Telnet | Multi-Node
Renegade BBS en Ubuntu Linux - Telnet | Multi-Node
Renegade BBS en Ubuntu Linux - Telnet | Multi-Node

Instale un BBS Renegade clásico de múltiples nodos con soporte telnet en Ubuntu Linux. ¿Recuerdas los buenos tiempos? Cuando las redes sociales consistían en nada más que una copia de pcplus, un módem de 9600 baudios y para muchos SysOps, una copia del legendario Renegade BBS. ¿No sería genial volver a visitar esos días usando su sistema Ubuntu? Hay muchos recursos BBS de código abierto para Linux, pero no encontré nada que mencionase remotamente a Renegade y Linux en la misma oración. Esto me hizo sentir un desafío nostálgico, así que me propuse encontrar una manera de ejecutar un BBS Renegade de múltiples nodos telnet desde mi sistema Ubuntu. En este instructivo, le mostraré cómo lo logré y, con suerte, también inspiraré algunas mejoras creativas muy necesarias. RENUNCIA: Antes de comenzar, tenga en cuenta que no soy responsable de ningún daño causado a su sistema como resultado de los siguientes procesos. También tenga en cuenta que abriremos varios puertos TCP para una conexión directa sin ninguna autenticación de Linux. Lo más probable es que se trate de un problema de seguridad. ¡PROCEDA BAJO SU PROPIO RIESGO!

Paso 1: Instale los archivos y el software de soporte

Instale archivos y software de soporte
Instale archivos y software de soporte

Instale DosBox (Emulador de DOS de Linux) $ sudo apt-get install dosbox Cree una carpeta en su carpeta de inicio llamada renegade. NOTA: Es posible que desee crear una nueva cuenta de usuario llamada "renegado" y otorgarle permisos mínimos. Si elige hacer esto, asegúrese de iniciar sesión con la nueva cuenta antes de continuar. $ mkdir ~ / renegade Obtenga y extraiga Renegade BBS $ cd ~ / renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zip Obtenga y extraiga el controlador FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Iniciar DosBox $ dosbox Instalar Renegade BBS en dosbox. Z: \> mount c ~ / renegade Z: \> c: C: \> install Cuando el instalador le pregunte por la "ruta principal" del bbs, ingrese "c: \". Mantenga la ventana de DosBox abierta…

Paso 2: crear y modificar los archivos de configuración

Cree y modifique los archivos de configuración
Cree y modifique los archivos de configuración

Para crear un archivo de configuración genérico para DosBox, escriba el siguiente comando en DosBox. C: \> config -writeconf n1.conf Salir de DoxBox C: \> salir Edita el archivo de configuración $ gedit ~ / renegade / n1.conf Encuentra la sección etiquetada [serial] y cambia su contenido para que diga lo siguiente.. [serial] serial1 = puerto de escucha del módem: 2000 serial2 = dummy serial3 = deshabilitado serial4 = deshabilitado Ahora busque la sección llamada [autoexec] y agregue las siguientes líneas (debería ser la última sección). [autoexec] mount c ~ / renegade c: cd foss fci.exe cd.. renegade.exe -N1 Guarde el archivo de configuración como n1.conf Ahora regrese y cambie el puerto de escucha en serial1 de 2000 a 2001 También cambie el argumento "-N1" después renegade.exe en la sección [autoexec] a -N2 y guárdelo como n2.conf Repita en consecuencia hasta que haya creado 4 archivos de configuración separados n1 - n4.conf, utilizando listenports 2000 - 2003 y ejecutando renegade.exe en los nodos 1 - 4 usando el -N argumento. (Me imagino que esencialmente podrías crear tantos nodos como desees).

Paso 3: Crea lanzadores

Crea lanzadores
Crea lanzadores

Ahora crearemos cuatro lanzadores que generarán cada nodo del BBS. Haga clic derecho en el escritorio y haga clic en "Crear lanzador" Cambie el tipo de aplicación a "Aplicación en terminal". Nombre el lanzador "RGN1" Bajo el tipo de comando: "dosbox -conf ~ / renegade / n1.conf "Repita el proceso cambiando" RGN1 a RGN2 "y" n1.conf "a" n2.conf "y así sucesivamente hasta que haya creado un lanzador para los cuatro nodos.

Paso 4: Iniciar y probar

Iniciar y probar
Iniciar y probar
Iniciar y probar
Iniciar y probar

Ahora lanza el primer nodo usando el lanzador (RGN1) que creamos en el paso anterior. Debería ver una pantalla como la de la siguiente imagen. Abra una ventana de terminal y escriba el siguiente comando para probar el nodo. $ telnet localhost 2000 Si todo salió bien en el proceso de configuración, debería ver una pantalla de inicio de sesión de Renegade realmente fea y predeterminada en su sesión de telnet. Debería poder lanzar los cuatro nodos y hacer telnet a cada uno de ellos en los puertos 2000-2003. Configure el reenvío de puertos en su enrutador en consecuencia e invite a sus amigos a ver su nuevo hella underground hella leet Renegade BBS. Pero ¿qué pasa con los geniales menús ANSI? La línea de comandos parece carecer de la capacidad de recrear esos antiguos caracteres ANSI, por lo que se establece de forma predeterminada en una emulación básica de tipo ASCII. Continúe leyendo en el siguiente paso para obtener una solución simple.

Paso 5: ¿Qué pasa con ANSI?

¿Y ANSI?
¿Y ANSI?
¿Y ANSI?
¿Y ANSI?

Para continuar, necesitará tener Wine instalado y tener acceso a una instalación de Windows. (Cualquier versión de Windows, post win95 debería ser suficiente).

En la instalación de Windows, busque el archivo "telnet.exe" en / windows / system32. Copie telnet.exe en algún lugar de su instalación de ubuntu y ábralo con vino. Aparecerá una nueva ventana. Cuando se le solicite, escriba open localhost 2000. Ahora debería ver algo un poco más sentimentalmente apetitoso.

Gracias por ver mi instructable. No dude en hacer sugerencias o ideas para mejorar la calidad y seguridad de este proyecto.

-pyro

Recomendado: