Sadržaj:
- Korak 1: Instalirajte datoteke i softver za podršku
- Korak 2: Stvorite i izmijenite konfiguracijske datoteke
- Korak 3: Izradite pokretače
- Korak 4: Pokrenite i testirajte
- Korak 5: Što je s ANSI -jem?
Video: Renegade BBS u Ubuntu Linuxu - Telnet - Više čvorova: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Instalirajte klasični Renegade BBS s više čvorova s telnet podrškom u Ubuntu Linuxu. Sjećate li se dobrih dana? Kad se društvene mreže sastojale samo od kopije pcplusa, 9600 baud modema i za mnoge SysOps, kopije legendarnog Renegade BBS -a. Ne bi li bilo sjajno ponovno posjetiti te dane koristeći svoj Ubuntu sustav. Postoje mnogi otvoreni izvorni BBS izvori za Linux, ali nisam uspio pronaći ništa, čak ni izdaleka spominjući otpadnika i Linux u istoj rečenici. Zbog toga sam se osjećao nostalgično izazvanim pa sam krenuo pronaći način kako iz svog Ubuntu sustava pokrenuti telnet Renegade BBS s više čvorova. U ovom uputstvu pokazat ću vam kako sam to postigao i nadam se da ću potaknuti i neka potrebna kreativna poboljšanja. ODRICANJE: Prije nego što započnemo, imajte na umu da nisam odgovoran za bilo kakvu štetu nanesenu vašem sustavu kao rezultat sljedećih procesa. Također imajte na umu da ćemo otvoriti više TCP portova za izravno povezivanje bez ikakve provjere autentičnosti Linuxa. Ovo je najvjerojatnije sigurnosni problem. POSTUPITE NA SVOJ RIZIK!
Korak 1: Instalirajte datoteke i softver za podršku
Instalirajte DosBox (Linux DOS emulator) $ sudo apt-get install dosboxStvorite mapu pod vašom kućnom mapom pod nazivom renegade. NAPOMENA: Možda ćete htjeti stvoriti novi korisnički račun pod nazivom "renegade" i dodijeliti mu minimalna dopuštenja. Ako odlučite to učiniti, svakako se prijavite prije nego nastavite s novim računom. $ mkdir ~/renegadeGet and Extract Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipDobavite i izdvojite upravljački program FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Pokrenite DosBox $ dosboxInstalirajte Renegade BBS u dosbox. Z: \> mount c ~/renegade Z: \> c: C: \> install Kad vas instalacijski program zatraži "glavni put" bbs -a, unesite "c: \". Neka prozor DosBox ostane otvoren…
Korak 2: Stvorite i izmijenite konfiguracijske datoteke
Da biste stvorili opću konfiguracijsku datoteku za DosBox, upišite sljedeću naredbu u DosBox. C: \> config -writeconf n1.conf Izlaz iz DoxBox C: \> izlaz Uređivanje konfiguracijske datoteke $ gedit ~/renegade/n1.conf Pronađite odjeljak s oznakom [serijski] i promijenite njegov sadržaj na sljedeći način.. [serijski] serial1 = modemportport: 2000 serial2 = dummy serial3 = disabled serial4 = disabledSada pronađite odjeljak pod nazivom [autoexec] i dodajte u sljedeće retke (to bi trebao biti posljednji odjeljak). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Spremite konfiguracionu datoteku kao n1.confSada se vratite nazad i promijenite port za slušanje na serial1 od 2000. do 2001. Promijenite i argument "-N1" nakon renegade.exe u odjeljku [autoexec] na -N2 i spremite kao n2.confU skladu s tim ponavljajte sve dok ne stvorite 4 zasebne konfiguracijske datoteke n1 - n4.conf, koristeći osluškivanja 2000 - 2003 i izvršavajući renegade.exe na čvorovima 1 - 4 koristeći -N argument. (Pretpostavljam da biste mogli stvoriti onoliko čvorova koliko želite.)
Korak 3: Izradite pokretače
Sada ćemo stvoriti četiri pokretača koji će izroditi svaki čvor BBS-a. Desnom tipkom miša kliknite radnu površinu i kliknite "Kreiraj pokretač" Promijenite vrstu aplikacije u "Aplikacija u terminalu". Imenujte pokretač "RGN1" Pod vrstom naredbe: "dosbox -conf ~/renegade/n1.conf "Ponovite postupak mijenjajući" RGN1 u RGN2 "i" n1.conf "u" n2.conf "i tako dalje sve dok ne stvorite pokretač za sva četiri čvora.
Korak 4: Pokrenite i testirajte
Sada pokrenite prvi čvor pomoću pokretača (RGN1) koji smo stvorili u prethodnom koraku. Trebali biste vidjeti zaslon poput onog na donjoj slici. Otvorite prozor terminala i upišite sljedeću naredbu za testiranje čvora. $ telnet localhost 2000 Ako je sve prošlo dobro u procesu postavljanja, trebali biste vidjeti pravi ružan, zadani zaslon za prijavu Renegade u sesiji telnet. Trebali biste moći pokrenuti sva četiri čvora i telnet na svakom od njih na portovima 2000-2003. U skladu s tim postavite prosljeđivanje portova na svoj usmjerivač i pozovite svoje prijatelje da provjere vaš novi hella underground hella leet Renegade BBS. Ali što je sa cool ANSI izbornicima? Čini se da naredbeni redak nema mogućnost ponovnog stvaranja starih ANSI znakova pa se prema zadanim postavkama postavlja osnovna emulacija tipa ASCII. Pročitajte sljedeći korak za jednostavno rješenje.
Korak 5: Što je s ANSI -jem?
Za nastavak morate imati instalirano vino, kao i pristup instalaciji sustava Windows. (Bilo koja verzija sustava Windows, post win95 bi trebala biti dovoljna).
Na instalaciji sustava Windows pronađite datoteku "telnet.exe" pod / windows / system32. Kopirajte telnet.exe negdje na svoju ubuntu instalaciju i otvorite je vinom. Pojavit će se novi prozor. Na upit upišite open localhost 2000. Sada biste trebali vidjeti nešto malo sentimentalnije apetit.
Hvala vam što ste pogledali moju instrukciju. Slobodno dajte bilo kakve prijedloge ili ideje za poboljšanje kvalitete i sigurnosti ovog projekta.
-piro
Preporučeni:
Počnite razvijati STM32 na Linuxu: 4 koraka
Počnite razvijati STM32 na Linuxu: U ovom Instructable -u pokazat ću vam kako je lako započeti razvoj STM32 programa na Linuxu. Počeo sam koristiti Linux kao svoj glavni stroj prije 2 godine i nisu me iznevjerili. Sve radi brže i bolje od prozora. Naravno da je manje
USB stolni sat s pogonom na Linuxu: 10 koraka
USB stolni sat s pogonom na Linuxu: Stolni sat sa USB napajanjem za stol je stolni sat s Raspbian Lite sustavom Linux. Napravljen je da ga koriste posebno noćne sove poput mene koje žele vidjeti brzo vrijeme, ali je presvijetli LCD da bi provjerio vrijeme na mobilnom telefonu. Izgleda super na mojim postavkama
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima temeljenim na Linuxu / unixu: 6 koraka
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima sa sustavom Linux / unix: Kada većina ljudi kupi Raspberry PI, misle da im je potreban zaslon računala. Ne trošite novac na nepotrebne računalne monitore i tipkovnice. Ne gubite vrijeme na premještanje tipkovnica i monitora između računala. Ne vežite televizor kad nema
Kako postaviti AVR programsko okruženje na Linuxu: 5 koraka
Kako postaviti AVR programsko okruženje na Linuxu: Ako želite programirati AVR mikrokontrolere na Windowsima, imate Studio, ali na Linuxu sve što imamo je Dude.AVRDUDE je sučelje naredbenog retka za programiranje AVR čipova, to može biti malo zeznuto za prvo postavljanje. U ovom Instructableu bit ću s
Učinkovite bilješke u PDF -u na Linuxu: 4 koraka
Učinkovite bilješke o PDF -u na Linuxu: Jeste li ikada trebali bilježiti PDF dokumente na Linuxu? Ne govorim o stvaranju PDF -ova, što se može učiniti s brojnim alatima, uključujući lateks+dvipdf, pdflatex, LibreOffice ili druge. Govorim o dodavanju vlastitih napomena povrh postojanja