Spisu treści:

Renegade BBS w Ubuntu Linux - Telnet-Multi-Node: 5 kroków
Renegade BBS w Ubuntu Linux - Telnet-Multi-Node: 5 kroków

Wideo: Renegade BBS w Ubuntu Linux - Telnet-Multi-Node: 5 kroków

Wideo: Renegade BBS w Ubuntu Linux - Telnet-Multi-Node: 5 kroków
Wideo: Setting up a new Telegard BBS in 2021 2024, Listopad
Anonim
Renegade BBS w Ubuntu Linux - Telnet|Multi-Node
Renegade BBS w Ubuntu Linux - Telnet|Multi-Node
Renegade BBS w Ubuntu Linux - Telnet|Multi-Node
Renegade BBS w Ubuntu Linux - Telnet|Multi-Node

Zainstaluj klasyczny wielowęzłowy Renegade BBS z obsługą telnetu w systemie Ubuntu Linux. Pamiętasz stare dobre czasy? Kiedy sieci społecznościowe składały się tylko z kopii programu pcplus, modemu o szybkości 9600 bodów i dla wielu SysOps, kopii legendarnego Renegade BBS. Czy nie byłoby wspaniale wrócić do tamtych czasów, korzystając z systemu Ubuntu. Istnieje wiele zasobów BBS o otwartym kodzie źródłowym dla Linuksa, ale nie udało mi się znaleźć czegokolwiek, nawet wspominając w tym samym zdaniu o renegacie i Linuksie. To sprawiło, że poczułem się nostalgicznie zakwestionowany, więc postanowiłem znaleźć sposób na uruchomienie wielowęzłowego Renegade BBS telnet z mojego systemu Ubuntu. W tej instrukcji pokażę ci, jak to osiągnąłem i mam nadzieję, że zainspiruję również kilka bardzo potrzebnych kreatywnych ulepszeń. OŚWIADCZENIE: Zanim zaczniemy, pamiętaj, że nie jestem odpowiedzialny za jakiekolwiek szkody wyrządzone twojemu systemowi w wyniku następujących procesów. Zwróć też uwagę, że otworzymy wiele portów TCP dla bezpośredniego połączenia bez uwierzytelniania Linuksa. Najprawdopodobniej jest to kwestia bezpieczeństwa. POSTĘPUJ NA WŁASNE RYZYKO!

Krok 1: Zainstaluj pliki i oprogramowanie pomocnicze

Zainstaluj pliki i oprogramowanie pomocnicze
Zainstaluj pliki i oprogramowanie pomocnicze

Zainstaluj DosBox (Linux DOS Emulator) $ sudo apt-get install dosboxUtwórz folder w swoim katalogu domowym o nazwie renegade. UWAGA: Możesz utworzyć nowe konto użytkownika o nazwie „renegade” i przyznać mu minimalne uprawnienia. Jeśli zdecydujesz się to zrobić, przed kontynuowaniem zaloguj się na nowe konto. $ mkdir ~/renegadePobierz i wyodrębnij Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipPobierz i wyodrębnij sterownik FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Uruchom DosBox $ dosboxZainstaluj Renegade BBS w dosboxie. Z:\> mount c ~/renegade Z:\> c: C:\> install Gdy instalator poprosi o "główną ścieżkę" bbs, wpisz "c:\". Nie zamykaj okna DosBox…

Krok 2: Utwórz i zmodyfikuj pliki konfiguracyjne

Utwórz i zmodyfikuj pliki konfiguracyjne
Utwórz i zmodyfikuj pliki konfiguracyjne

Aby utworzyć ogólny plik konfiguracyjny dla DosBox, wpisz następujące polecenie w DosBox. C:\> config -writeconf n1.conf Zakończ DoxBox C:\> exit Edytuj plik konfiguracyjny $ gedit ~/renegade/n1.conf Znajdź sekcję oznaczoną [serial] i zmień jej zawartość na następującą.. [serial] serial1=modem listenport:2000 serial2=dummy serial3=disabled serial4=disabled Teraz znajdź sekcję o nazwie [autoexec] i dodaj następujące linie (powinna to być ostatnia sekcja). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1Zapisz plik konfiguracyjny jako n1.confTeraz wróć i zmień listenport na serial1 z 2000 na 2001Również zmień argument "-N1" po renegade.exe w sekcji [autoexec] do -N2 i zapisz jako n2.conf Powtarzaj odpowiednio, aż utworzysz 4 oddzielne pliki konfiguracyjne n1 - n4.conf, korzystając z Listenports 2000 - 2003 i wykonując renegade.exe na węzłach 1 - 4 za pomocą -N argument. (Wyobrażam sobie, że możesz zasadniczo utworzyć tyle węzłów, ile chcesz.)

Krok 3: Utwórz wyrzutnie

Twórz wyrzutnie
Twórz wyrzutnie

Teraz utworzymy cztery programy uruchamiające, które spowodują każdy węzeł BBS. Kliknij prawym przyciskiem myszy na pulpicie i kliknij "Utwórz program uruchamiający"Zmień typ aplikacji na "Aplikacja w terminalu". Nazwij program uruchamiający "RGN1"Pod typem polecenia: "dosbox -conf ~/renegade/n1.conf" Powtarzaj proces zmiany "RGN1 na RGN2" i "n1.conf" na "n2.conf" i tak dalej, dopóki nie utworzysz programu uruchamiającego dla wszystkich czterech węzłów.

Krok 4: Rozpocznij i przetestuj

Rozpocznij i przetestuj
Rozpocznij i przetestuj
Rozpocznij i przetestuj
Rozpocznij i przetestuj

Teraz uruchom pierwszy węzeł za pomocą programu uruchamiającego (RGN1), który utworzyliśmy w poprzednim kroku. Powinieneś zobaczyć ekran podobny do tego na poniższym obrazku. Otwórz okno terminala i wpisz następujące polecenie, aby przetestować węzeł. $ telnet localhost 2000 Jeśli wszystko poszło dobrze w procesie instalacji, powinieneś zobaczyć naprawdę brzydki, domyślny ekran logowania Renegade w sesji telnet. Powinieneś być w stanie uruchomić wszystkie cztery węzły i telnet do każdego z nich na portach 2000-2003. Skonfiguruj odpowiednio przekierowanie portów na routerze i zaproś znajomych do sprawdzenia swojego nowego hella underground hella leet Renegade BBS. Ale co z fajnymi menu ANSI? Wiersz poleceń wydaje się nie mieć możliwości odtworzenia tych starych znaków ANSI, więc domyślnie jest to emulacja podstawowego typu ASCII. Przejdź do następnego kroku, aby uzyskać proste rozwiązanie.

Krok 5: A co z ANSI?

A co z ANSI?
A co z ANSI?
A co z ANSI?
A co z ANSI?

Aby kontynuować, musisz mieć zainstalowane wine, a także mieć dostęp do instalacji systemu Windows. (Każda wersja systemu Windows, po win95 powinna wystarczyć).

W instalacji systemu Windows znajdź plik „telnet.exe” w folderze \windows\system32. Skopiuj telnet.exe gdzieś na swoją instalację ubuntu i otwórz go winem. Pojawi się nowe okno. W wierszu polecenia wpisz open localhost 2000. Powinieneś teraz zobaczyć coś bardziej sentymentalnie apetycznego.

Dziękuję za obejrzenie mojej instrukcji. Zachęcamy do zgłaszania wszelkich sugestii lub pomysłów na poprawę jakości i bezpieczeństwa tego projektu.

-piro

Zalecana: