Taula de continguts:

Renegade BBS a Ubuntu Linux - Telnet - Multi-node: 5 passos
Renegade BBS a Ubuntu Linux - Telnet - Multi-node: 5 passos

Vídeo: Renegade BBS a Ubuntu Linux - Telnet - Multi-node: 5 passos

Vídeo: Renegade BBS a Ubuntu Linux - Telnet - Multi-node: 5 passos
Vídeo: How to install Enigma 1/2 BBS 2024, De novembre
Anonim
Renegade BBS a Ubuntu Linux - Telnet | Multi-Node
Renegade BBS a Ubuntu Linux - Telnet | Multi-Node
Renegade BBS a Ubuntu Linux - Telnet | Multi-Node
Renegade BBS a Ubuntu Linux - Telnet | Multi-Node

Instal·leu un clàssic BBS Renegade multi-node amb suport telnet a Ubuntu Linux. Recordeu els bons dies? Quan les xarxes socials no consistien en res més que una còpia de pcplus, un mòdem de 9600 bauds i per a molts SysOps, una còpia del mític Renegade BBS. No seria fantàstic tornar a visitar aquests dies amb el vostre sistema Ubuntu. Hi ha molts recursos BBS de codi obert per a Linux, però no vaig trobar res, fins i tot remotament, que esmentés el renegat i Linux a la mateixa frase. Això em va deixar sentir un desafiament nostàlgic, així que em vaig proposar trobar una manera d'executar un telnet multi-node Renegade BBS des del meu sistema Ubuntu. En aquest instructiu, us mostraré com ho he aconseguit i espero que també inspireu algunes millores creatives tan necessàries. RESPONSABILITAT: Abans de començar, tingueu en compte que no sóc responsable dels danys causats al vostre sistema com a resultat dels processos següents.. Tingueu en compte també que obrirem diversos ports TCP per a la connexió directa sense cap autenticació Linux. Probablement és un problema de seguretat. PROCEDEU AL VOSTRE RISC.

Pas 1: instal·leu fitxers i programari de suport

Instal·leu fitxers i programari de suport
Instal·leu fitxers i programari de suport

Instal·leu DosBox (Linux DOS Emulator) $ sudo apt-get install dosbox Creeu una carpeta a la vostra carpeta inicial anomenada renegade. NOTA: És possible que vulgueu crear un compte d'usuari nou anomenat "renegat" i atorgar-li permisos mínims. Si decidiu fer això, assegureu-vos d’iniciar sessió al nou compte abans de continuar. $ mkdir ~ / renegade Obtén i extrau Renegade BBS $ cd ~ / renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zip Obtén i extreu el controlador FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Inicieu DosBox $ dosbox Instal·leu Renegade BBS a dosbox. Z: \> mount c ~ / renegade Z: \> c: C: \> install Quan l'instal·lador us demani el "camí principal" del bbs, introduïu "c: \". Mantingueu oberta la finestra de DosBox …

Pas 2: creeu i modifiqueu els fitxers de configuració

Creeu i modifiqueu els fitxers de configuració
Creeu i modifiqueu els fitxers de configuració

Per crear un fitxer de configuració genèric per a DosBox, escriviu l'ordre següent a DosBox. C: \> config -writeconf n1.conf Sortiu de DoxBox C: \> exit Editeu el fitxer de configuració $ gedit ~ / renegade / n1.conf Cerqueu la secció etiquetada [sèrie] i canvieu-ne el contingut per llegir-la de la manera següent. [Sèrie] serial1 = port d’escolta del mòdem: 2000 serial2 = fictici serial3 = desactivat serial4 = desactivat Ara cerqueu la secció anomenada [autoexec] i afegiu-la a les línies següents (hauria de ser l’última secció). [autoexec] mount c ~ / renegade c: cd foss fci.exe cd.. renegade.exe -N1 Deseu el fitxer de configuració com a n1.conf Ara torneu enrere i canvieu el port d'escolta del serial1 del 2000 al 2001 També canvieu l'argument "-N1" després renegade.exe a la secció [autoexec] a -N2 i deseu-lo com a n2.conf Repetiu-ho en conseqüència fins que hàgiu creat 4 fitxers de configuració separats n1 - n4.conf, utilitzant listenports 2000 - 2003 i executant renegade.exe als nodes 1 - 4 mitjançant -N argument. (Imagino que podríeu crear bàsicament tants nodes com vulgueu.)

Pas 3: Creeu llançadors

Crea llançadors
Crea llançadors

Ara crearem quatre llançadors que generaran cada node del BBS. Feu clic amb el botó dret a l'escriptori i feu clic a "Crea llançador". Canvieu el tipus d'aplicació a "Aplicació al terminal". Anomeneu el llançador "RGN1" Sota el tipus d'ordre: "dosbox -conf ~ / renegade / n1.conf "Repetiu el procés canviant" RGN1 a RGN2 "i" n1.conf "a" n2.conf "i així successivament fins que hàgiu creat un llançador per als quatre nodes.

Pas 4: Comenceu i proveu

Inici i prova
Inici i prova
Inici i prova
Inici i prova

Ara inicieu el primer node amb el llançador (RGN1) que vam crear al pas anterior. Hauríeu de veure una pantalla com la de la imatge següent: obriu una finestra de terminal i escriviu l’ordre següent per provar el node. $ telnet localhost 2000 Si tot ha anat bé en el procés de configuració, hauríeu de veure una pantalla d'inici de sessió Renegade lletja i per defecte real a la sessió de telnet. Hauríeu de poder iniciar els quatre nodes i telnet a cadascun d'ells als ports 2000-2003. Configureu el reenviament de ports al vostre encaminador en conseqüència i convideu els vostres amics a veure el vostre nou hella underground hella leet Renegade BBS. Però, què passa amb els menús ANSI? Sembla que la línia d’ordres no té la capacitat de recrear aquests antics caràcters ANSI, de manera que per defecte és una emulació bàsica de tipus ASCII. Seguiu el pas següent per obtenir una solució senzilla.

Pas 5: Què passa amb ANSI?

Què passa amb ANSI?
Què passa amb ANSI?
Què passa amb ANSI?
Què passa amb ANSI?

Per continuar, haureu d’instal·lar vi i tenir accés a una instal·lació de Windows. (Qualsevol versió de Windows, post win95 hauria de ser suficient).

A la instal·lació de Windows, localitzeu el fitxer "telnet.exe" a / windows / system32. Copieu telnet.exe en algun lloc de la instal·lació d’ubuntu i obriu-lo amb vi. Apareixerà una finestra nova. A la sol·licitud, escriviu localhost 2000. Ara hauríeu de veure alguna cosa una mica més apetitosament sentimental.

Gràcies per veure el meu instructable. No dubteu a fer suggeriments o idees per millorar la qualitat i la seguretat d’aquest projecte.

-pyro

Recomanat: