Satura rādītājs:
- 1. darbība: instalējiet failus un atbalsta programmatūru
- 2. darbība: izveidojiet un mainiet konfigurācijas failus
- 3. darbība. Izveidojiet palaidējus
- 4. solis: sāciet un pārbaudiet
- 5. darbība: kā ir ar ANSI?
Video: Renegade BBS Ubuntu Linux - Telnet - Vairāku mezglu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
Instalējiet klasisko daudzmezglu Renegade BBS ar telnet atbalstu Ubuntu Linux. Atceries labās dienas? Kad sociālie tīkli sastāvēja tikai no pcplus kopijas, 9600 bodu modema un daudziem SysOps - leģendārā Renegade BBS kopijas. Vai nebūtu lieliski pārskatīt šīs dienas, izmantojot savu Ubuntu sistēmu. Tur ir daudz atvērtā pirmkoda BBS resursu, kas paredzēti operētājsistēmai Linux, taču es nespēju atrast neko, pat attāli pieminot renegade un Linux vienā teikumā. Tas lika man justies nostalģiski izaicinātam, tāpēc es nolēmu atrast veidu, kā no savas Ubuntu sistēmas palaist telnet daudzmezglu Renegade BBS. Šajā pamācībā es jums parādīšu, kā es to sasniedzu, un, cerams, iedvesmos arī dažus ļoti nepieciešamus radošus uzlabojumus. ATRUNA: Pirms sākam, lūdzu, ņemiet vērā, ka es neesmu atbildīgs par jebkādu kaitējumu, kas jūsu sistēmai nodarīts šādu procesu rezultātā. Ņemiet vērā arī to, ka mēs atvērsim vairākus TCP portus tiešam savienojumam bez Linux autentifikācijas. Visticamāk, tas ir drošības jautājums. PROCEDU UZ SAVU RISKU!
1. darbība: instalējiet failus un atbalsta programmatūru
Instalējiet DosBox (Linux DOS emulators) $ sudo apt-get install dosbox Izveidojiet mapi zem mājas mapes ar nosaukumu renegade. PIEZĪME. Iespējams, vēlēsities izveidot jaunu lietotāja kontu ar nosaukumu "renegade" un piešķirt tam minimālas atļaujas. Ja izvēlaties to darīt, pirms turpināt, noteikti piesakieties jaunajā kontā. $ mkdir ~/renegadeSaņemiet un izvelciet Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipSaņemiet un izvelciet FOSSIL draiveri. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Start DosBox $ dosbox Instalējiet Renegade BBS dosbox. Z: \> mount c ~/renegade Z: \> c: C: \> install Kad instalētājs jums lūdz ievadīt bbs "galveno ceļu", ievadiet "c: \". Turiet atvērtu DosBox logu …
2. darbība: izveidojiet un mainiet konfigurācijas failus
Lai DosBox izveidotu vispārēju konfigurācijas failu, ierakstiet DosBox šādu komandu. C: \> config -writeconf n1.conf Iziet no DoxBox C: \> iziet Rediģēt konfigurācijas failu $ gedit ~/renegade/n1.conf Atrodiet sadaļu ar nosaukumu [serial] un mainiet tās saturu, lai tas būtu šāds. [Serial] serial1 = modema klausīšanās ports: 2000 serial2 = fiktīvs serial3 = atspējots serial4 = atspējots Tagad atrodiet sadaļu ar nosaukumu [autoexec] un pievienojiet šādas rindas (tai vajadzētu būt pēdējai sadaļai). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Saglabājiet konfigurācijas failu kā n1.confTagad dodieties atpakaļ un mainiet sērijas1 klausīšanās portu no 2000. gada uz 2001. gadu. Arī pēc tam mainiet argumentu "-N1" renegade.exe sadaļā [autoexec] uz -N2 un saglabājiet kā n2.conf Atkārtojiet to, līdz esat izveidojis 4 atsevišķus konfigurācijas failus n1 - n4.conf, izmantojot 2000. -2003. gada klausīšanās ierakstus un izpildot renegade.exe 1. - 4. mezglā, izmantojot -N arguments. (Es domāju, ka jūs būtībā varētu izveidot tik daudz mezglu, cik vēlaties.)
3. darbība. Izveidojiet palaidējus
Tagad mēs izveidosim četrus palaidējus, kas radīs katru BBS mezglu. Ar peles labo pogu noklikšķiniet uz darbvirsmas un noklikšķiniet uz Izveidot palaidēju -conf ~/renegade/n1.conf "Atkārtojiet procesu, mainot" RGN1 uz RGN2 "un" n1.conf "uz" n2.conf "un tā tālāk, līdz esat izveidojis palaidēju visiem četriem mezgliem.
4. solis: sāciet un pārbaudiet
Tagad palaidiet pirmo mezglu, izmantojot palaidēju (RGN1), kuru izveidojām iepriekšējā solī. Jums vajadzētu redzēt ekrānu, piemēram, zemāk redzamajā attēlā. Atveriet termināļa logu un ierakstiet šādu komandu, lai pārbaudītu mezglu. $ telnet localhost 2000 Ja iestatīšanas procesā viss noritēja labi, jums telnet sesijā vajadzētu redzēt patiesi neglītu, noklusējuma Renegade pieteikšanās ekrānu. Jums vajadzētu būt iespējai palaist visus četrus mezglus un telnet katram no tiem ostās 2000-2003. Atbilstoši iestatiet porta pāradresāciju maršrutētājā un uzaiciniet savus draugus apskatīt jūsu jauno hella pazemes hella leet Renegade BBS. Bet kā ir ar atdzistām ANSI izvēlnēm? Šķiet, ka komandrindai trūkst iespēju atjaunot šīs vecās ANSI rakstzīmes, tāpēc pēc noklusējuma tā ir pamata ASCII tipa emulācija. Lai iegūtu vienkāršu risinājumu, izlasiet nākamo soli.
5. darbība: kā ir ar ANSI?
Lai turpinātu, jums būs jāinstalē vīns, kā arī piekļuve Windows instalācijai. (Pietiek ar jebkuru Windows versiju, post win95).
Windows instalācijā sadaļā / windows / system32 atrodiet failu "telnet.exe". Kopējiet telnet.exe kaut kur savā Ubuntu instalācijā un atveriet to ar vīnu. Parādīsies jauns logs. Uzvednē ierakstiet open localhost 2000. Tagad jums vajadzētu redzēt kaut ko nedaudz sentimentāli apetītlīgāku.
Paldies, ka skatījāties manu pamācību. Lūdzu, nekautrējieties izteikt jebkādus ieteikumus vai idejas šī projekta kvalitātes un drošības uzlabošanai.
-piro
Ieteicams:
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: 7 soļi
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: Šajā pamācībā jūs uzzināsit, kā izveidot ar internetu savienotu sensoru! Šai demonstrācijai es izmantošu apkārtējās gaismas sensoru (TI OPT3001), taču derētu jebkurš jūsu izvēlētais sensors (temperatūra, mitrums, potenciometrs utt.). Sensora vērtības
CCTV kamera ar mezglu MCU + vecā klēpjdatora kameras modulis (ar un bez Blynk lietošanas): 5 soļi
CCTV kamera ar NodeMCU + vecā klēpjdatora kameras modulis (ar un bez Blynk lietošanas): Sveiki puiši! Šajā pamācībā es jums parādīšu, kā es izmantoju veco klēpjdatora kameras moduli un mezglu MCU, lai izveidotu kaut ko līdzīgu videonovērošanai
ESP32 Lora Thingspeak vārteja ar sensora mezglu: 9 soļi
ESP32 Lora Thingspeak vārteja ar sensora mezglu: šajā IoT projektā es izstrādāju ESP32 LoRa vārteju & arī ESP32 LoRa sensora mezgls, lai bezvadu režīmā uzraudzītu sensora rādījumus no dažu kilometru attāluma. Sūtītājs nolasīs mitruma un temperatūras datus, izmantojot DHT11 sensoru. Tad tas pārraida
IOT iesācējiem-ar mezglu Mcu: 7 soļi
IOT iesācējiem-ar mezglu Mcu: Sveiki, es Samarth šajā apmācībā, es iemācīšu jums izveidot savus IOT projektus, izmantojot NODE MCU wifi moduli un lietotni Blynk
Ar žestiem vadāma universālā tālvadības pults ar mezglu-MCU: 12 soļi
Žestu kontrolēta universālā tālvadības pults ar mezglu-MCU: Sveiki visiem un laipni lūdzam šajā projektā! Es esmu diezgan slinks cilvēks, un slinka cilvēka murgs ir skatīties televizoru, kad saprotat, ka tālvadības pults ir pārāk tālu! Es sapratu, ka tālvadības pults nekad nebūs pārāk tālu, ja man tā būs pie rokas