Inhoudsopgave:

Renegade BBS in Ubuntu Linux - Telnet-Multi-Node: 5 stappen
Renegade BBS in Ubuntu Linux - Telnet-Multi-Node: 5 stappen

Video: Renegade BBS in Ubuntu Linux - Telnet-Multi-Node: 5 stappen

Video: Renegade BBS in Ubuntu Linux - Telnet-Multi-Node: 5 stappen
Video: Setting up a new Telegard BBS in 2021 2024, November
Anonim
Renegade BBS in Ubuntu Linux - Telnet|Multi-Node
Renegade BBS in Ubuntu Linux - Telnet|Multi-Node
Renegade BBS in Ubuntu Linux - Telnet|Multi-Node
Renegade BBS in Ubuntu Linux - Telnet|Multi-Node

Installeer een klassieke multi-node Renegade BBS met telnet-ondersteuning in Ubuntu Linux. Herinner je je de goede oude tijd nog? Toen sociale netwerken bestonden uit niets meer dan een kopie van pcplus, een 9600 baud modem en voor veel SysOps een kopie van de legendarische Renegade BBS. Zou het niet geweldig zijn om die dagen opnieuw te bezoeken met je Ubuntu-systeem. Er zijn veel open source BBS-bronnen voor Linux, maar ik kwam te kort in het vinden van iets dat zelfs maar in de verste verte renegade en Linux in dezelfde zin noemde. Hierdoor voelde ik me nostalgisch uitgedaagd, dus ging ik op zoek naar een manier om een telnet multi-node Renegade BBS te draaien vanaf mijn Ubuntu-systeem. In deze instructable laat ik je zien hoe ik dit heb bereikt en hopelijk inspireer ik ook een aantal broodnodige creatieve verbeteringen. DISCLAIMER: Voordat we beginnen, houd er rekening mee dat ik niet verantwoordelijk ben voor eventuele schade aan uw systeem als gevolg van de volgende processen. Houd er ook rekening mee dat we meerdere TCP-poorten zullen openen voor directe verbinding zonder enige Linux-authenticatie. Dit is hoogstwaarschijnlijk een beveiligingsprobleem. VERDER OP EIGEN RISICO!

Stap 1: Installeer bestanden en ondersteunende software

Installeer bestanden en ondersteunende software
Installeer bestanden en ondersteunende software

Installeer DosBox (Linux DOS Emulator) $ sudo apt-get install dosboxMaak een map aan onder je thuismap met de naam renegade. OPMERKING: Mogelijk wilt u een nieuwe gebruikersaccount maken met de naam "renegade" en deze minimale machtigingen verlenen. Als u ervoor kiest om dit te doen, zorg er dan voor dat u zich aanmeldt onder het nieuwe account voordat u doorgaat. $ mkdir ~/renegadeVerkrijg en extraheer Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipGet en pak het FOSSIL-stuurprogramma uit. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Start DosBox $ dosboxInstalleer Renegade BBS in dosbox. Z:\> mount c ~/renegade Z:\> c: C:\> install Als het installatieprogramma je vraagt om het "hoofdpad" van de bbs, voer dan "c:\" in. Houd het DosBox-venster open…

Stap 2: Maak en wijzig de configuratiebestanden

Maak en wijzig de configuratiebestanden
Maak en wijzig de configuratiebestanden

Om een generiek configuratiebestand voor DosBox te maken, typt u de volgende opdracht in DosBox. C:\> config -writeconf n1.conf Exit DoxBox C:\> exit Bewerk het configuratiebestand $ gedit ~/renegade/n1.conf Zoek de sectie met het label [serial] en verander de inhoud als volgt.. [serial] serial1=modem listenport:2000 serial2=dummy serial3=uitgeschakeld serial4=uitgeschakeld Zoek nu de sectie genaamd [autoexec] en voeg de volgende regels toe (dit zou de laatste sectie moeten zijn). [autoexec] mount c ~/renegade c: cd foss fci.exe cd..renegade.exe -N1Sla het configuratiebestand op als n1.conf Ga nu terug en wijzig de luisterpoort op serial1 van 2000 in 2001 Wijzig ook het argument "-N1" na renegade.exe in de [autoexec]-sectie naar -N2 en sla dienovereenkomstig op als n2.confRepeat totdat u 4 afzonderlijke configuratiebestanden n1 - n4.conf hebt gemaakt, gebruikmakend van listenports 2000 - 2003 en uitvoeren van renegade.exe op knooppunten 1 - 4 met behulp van de -N-argument. (Ik kan me voorstellen dat je in wezen zoveel knooppunten kunt maken als je wilt.)

Stap 3: Maak draagraketten

Starters maken
Starters maken

Nu zullen we vier launchers maken die elk knooppunt van de BBS zullen spawnen. Klik met de rechtermuisknop op het bureaublad en klik op "Create Launcher" Wijzig het toepassingstype in "Applicatie in terminal". Noem de launcher "RGN1"Onder opdrachttype: "dosbox -conf ~/renegade/n1.conf" Herhaal het proces waarbij u "RGN1 naar RGN2" en "n1.conf" naar "n2.conf" enzovoort wijzigt totdat u een opstartprogramma voor alle vier de knooppunten hebt gemaakt.

Stap 4: Start en test

Starten en testen
Starten en testen
Starten en testen
Starten en testen

Start nu het eerste knooppunt met behulp van het opstartprogramma (RGN1) dat we in de vorige stap hebben gemaakt. U zou een scherm moeten zien zoals in de onderstaande afbeelding. Open een terminalvenster en typ de volgende opdracht om het knooppunt te testen. $ telnet localhost 2000 Als alles goed is gegaan tijdens het installatieproces, zou je een echt lelijk, standaard Renegade-inlogscherm in je telnet-sessie moeten zien. Je zou in staat moeten zijn om alle vier de nodes en telnet naar elk van hen te starten op poorten 2000-2003. Stel je port forwarding dienovereenkomstig in op je router en nodig je vrienden uit om je nieuwe hella underground hella leet Renegade BBS te bekijken. Maar hoe zit het met de coole ANSI-menu's? De opdrachtregel lijkt de mogelijkheid te missen om die oude ANSI-tekens opnieuw te maken, dus het is standaard een standaard ASCII-emulatie. Lees verder naar de volgende stap voor een eenvoudige oplossing.

Stap 5: Hoe zit het met ANSI?

Hoe zit het met ANSI?
Hoe zit het met ANSI?
Hoe zit het met ANSI?
Hoe zit het met ANSI?

Om verder te gaan, moet u Wine hebben geïnstalleerd en toegang hebben tot een installatie van Windows. (Elke versie van Windows, post win95 zou voldoende moeten zijn).

Zoek op uw Windows-installatie het bestand "telnet.exe" onder \windows\system32. Kopieer telnet.exe ergens op uw ubuntu-installatie en open het met wine. Er verschijnt een nieuw venster. Typ bij de prompt open localhost 2000. Je zou nu iets sentimenteel smakelijkers moeten zien.

Bedankt voor het bekijken van mijn instructable. Voel je vrij om suggesties of ideeën te doen om de kwaliteit en veiligheid van dit project te verbeteren.

-vuur

Aanbevolen: