Sommario:

Renegade BBS in Ubuntu Linux - Telnet-Multi-nodo: 5 passaggi
Renegade BBS in Ubuntu Linux - Telnet-Multi-nodo: 5 passaggi

Video: Renegade BBS in Ubuntu Linux - Telnet-Multi-nodo: 5 passaggi

Video: Renegade BBS in Ubuntu Linux - Telnet-Multi-nodo: 5 passaggi
Video: A brief and incomplete tour of Renegade BBS version 1.10 2024, Dicembre
Anonim
BBS rinnegato in Ubuntu Linux - Telnet|Multi-Nodo
BBS rinnegato in Ubuntu Linux - Telnet|Multi-Nodo
BBS rinnegato in Ubuntu Linux - Telnet|Multi-Nodo
BBS rinnegato in Ubuntu Linux - Telnet|Multi-Nodo

Installa un classico Renegade BBS multi-nodo con supporto telnet in Ubuntu Linux. Ricordi i bei vecchi tempi? Quando i social network non erano altro che una copia di pcplus, un modem a 9600 baud e per molti SysOps, una copia del mitico Renegade BBS. Non sarebbe bello rivisitare quei giorni usando il tuo sistema Ubuntu. Ci sono molte risorse BBS open source là fuori per Linux, ma non sono riuscito a trovare nulla che menzioni anche lontanamente rinnegato e Linux nella stessa frase. Questo mi ha fatto sentire nostalgicamente sfidato, quindi ho deciso di trovare un modo per eseguire un Renegade BBS multi-nodo telnet dal mio sistema Ubuntu. In questo tutorial, ti mostrerò come ho raggiunto questo obiettivo e, si spera, ispirerò anche alcuni miglioramenti creativi tanto necessari. DISCLAIMER: prima di iniziare, tieni presente che non sono responsabile per eventuali danni arrecati al tuo sistema a causa dei seguenti processi. Si noti inoltre che apriremo più porte TCP per la connessione diretta senza alcuna autenticazione Linux. Questo è molto probabilmente un problema di sicurezza. PROCEDETE A VOSTRO RISCHIO!

Passaggio 1: installa i file e il software di supporto

Installa file e software di supporto
Installa file e software di supporto

Installa DosBox (Linux DOS Emulator) $ sudo apt-get install dosboxCrea una cartella sotto la tua cartella home chiamata renegade. NOTA: potresti voler creare un nuovo account utente denominato "rinnegato" e concedergli autorizzazioni minime. Se scegli di farlo, assicurati di accedere con il nuovo account prima di procedere. $ mkdir ~/renegadeGet and Extract Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipGet ed estrarre il driver FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Avvia DosBox $ dosboxInstalla Renegade BBS in dosbox. Z:\> mount c ~/renegade Z:\> c: C:\> install Quando l'installer ti chiede il "percorso principale" del bbs, inserisci "c:\". Tieni aperta la finestra DosBox…

Passaggio 2: creare e modificare i file di configurazione

Crea e modifica i file di configurazione
Crea e modifica i file di configurazione

Per creare un file di configurazione generico per DosBox, digita il seguente comando in DosBox. C:\> config -writeconf n1.conf Esci da DoxBox C:\> exit Modifica il file di configurazione $ gedit ~/renegade/n1.conf Trova la sezione etichettata [serial] e modifica il suo contenuto in modo che sia letto come segue.. [serial] serial1=modem listenport:2000 serial2=dummy serial3=disabled serial4=disabledOra trova la sezione chiamata [autoexec] e aggiungi le righe seguenti (dovrebbe essere l'ultima sezione). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Salva il file di configurazione come n1.confOra torna indietro e cambia la porta di ascolto su serial1 da 2000 a 2001Cambia anche l'argomento "-N1" dopo renegade.exe nella sezione [autoexec] in -N2 e salvare come n2.confRepeat di conseguenza fino a creare 4 file di configurazione separati n1 - n4.conf, utilizzando listenports 2000 - 2003 ed eseguendo renegade.exe sui nodi 1 - 4 utilizzando il -N argomento. (Immagino che potresti essenzialmente creare tutti i nodi che desideri.)

Passaggio 3: crea lanciatori

Crea lanciatori
Crea lanciatori

Ora creeremo quattro lanciatori che genereranno ogni nodo del BBS. Fai clic con il pulsante destro del mouse sul desktop e fai clic su "Crea lanciatore"Cambia il tipo di applicazione in "Applicazione nel terminale". Nomina il programma di avvio "RGN1"Sotto il tipo di comando: "dosbox -conf ~/renegade/n1.conf" Ripeti il processo cambiando "RGN1 in RGN2" e "n1.conf" in "n2.conf" e così via finché non hai creato un launcher per tutti e quattro i nodi.

Passaggio 4: avviare e testare

Inizia e prova
Inizia e prova
Inizia e prova
Inizia e prova

Ora avvia il primo nodo usando il launcher (RGN1) che abbiamo creato nel passaggio precedente. Dovresti vedere una schermata come quella nell'immagine qui sotto. Apri una finestra di terminale e digita il seguente comando per testare il nodo. $ telnet localhost 2000 Se tutto è andato bene nel processo di installazione, dovresti vedere una schermata di accesso predefinita di Renegade nella tua sessione telnet. Dovresti essere in grado di avviare tutti e quattro i nodi e telnet su ciascuno di essi sulle porte 2000-2003. Imposta il port forwarding sul tuo router di conseguenza e invita i tuoi amici a dare un'occhiata al tuo nuovo hella underground hella leet Renegade BBS. Ma che dire dei fantastici menu ANSI? La riga di comando sembra non avere la capacità di ricreare quei vecchi caratteri ANSI, quindi viene impostata per impostazione predefinita su un'emulazione di tipo ASCII di base. Continua a leggere il passaggio successivo per una soluzione semplice.

Passaggio 5: che dire dell'ANSI?

E l'ANSI?
E l'ANSI?
E l'ANSI?
E l'ANSI?

Per procedere dovrai avere installato wine e avere accesso a un'installazione di Windows. (Qualsiasi versione di Windows, post win95 dovrebbe essere sufficiente).

Nell'installazione di Windows individuare il file "telnet.exe" in \windows\system32. Copia telnet.exe da qualche parte sulla tua installazione di Ubuntu e aprilo con wine. Apparirà una nuova finestra. Al prompt digitare open localhost 2000. Ora dovresti vedere qualcosa di un po' più appetitoso dal punto di vista sentimentale.

Grazie per aver visualizzato il mio istruibile. Non esitate a dare suggerimenti o idee per migliorare la qualità e la sicurezza di questo progetto.

-pyro

Consigliato: