Съдържание:

Renegade BBS в Ubuntu Linux - Telnet - Мулти -възел: 5 стъпки
Renegade BBS в Ubuntu Linux - Telnet - Мулти -възел: 5 стъпки

Видео: Renegade BBS в Ubuntu Linux - Telnet - Мулти -възел: 5 стъпки

Видео: Renegade BBS в Ubuntu Linux - Telnet - Мулти -възел: 5 стъпки
Видео: Telnet BBS BeOS 5 3 2024, Ноември
Anonim
Renegade BBS в Ubuntu Linux - Telnet | Мулти -възел
Renegade BBS в Ubuntu Linux - Telnet | Мулти -възел
Renegade BBS в Ubuntu Linux - Telnet | Мулти -възел
Renegade BBS в Ubuntu Linux - Telnet | Мулти -възел

Инсталирайте класически Renegade BBS с много възли с поддръжка на telnet в Ubuntu Linux. Спомняте ли си хубавите стари дни? Когато социалните мрежи се състоеха от нищо повече от копие на pcplus, 9600 бод модем и за много SysOps, копие на легендарния Renegade BBS. Не би ли било чудесно да преразгледате тези дни, използвайки вашата система Ubuntu. Има много ресурси на BBS с отворен код за Linux, но не успях да намеря нещо, дори да споменавам дистанционно ренегат и Linux в едно и също изречение. Това ме накара да се чувствам носталгично предизвикан, затова се заех да намеря начин да стартирам telnet много възел Renegade BBS от моята система Ubuntu. В тази инструкция ще ви покажа как постигнах това и се надявам да вдъхновя и някои толкова необходими творчески подобрения. ОТКАЗ ОТ ОТГОВОРНОСТ: Преди да започнем, имайте предвид, че не нося отговорност за щети, нанесени на вашата система в резултат на следните процеси. Също така имайте предвид, че ще отваряме множество TCP портове за директна връзка без никакво удостоверяване на Linux. Най -вероятно това е проблем със сигурността. ПРОИЗВОДИТЕ НА СВОЙ РИСК!

Стъпка 1: Инсталирайте файлове и софтуер за поддръжка

Инсталирайте файлове и софтуер за поддръжка
Инсталирайте файлове и софтуер за поддръжка

Инсталирайте DosBox (Linux DOS емулатор) $ sudo apt-get install dosbox Създайте папка под домашната си папка, наречена renegade. ЗАБЕЛЕЖКА: Може да искате да създадете нов потребителски акаунт с име "renegade" и да му предоставите минимални разрешения. Ако решите да направите това, не забравяйте да влезете под новия акаунт, преди да продължите. $ mkdir ~/renegade Вземете и извлечете Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ разархивирайте rgv100f.zip Вземете и извлечете драйвера FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Стартирайте DosBox $ dosbox Инсталирайте Renegade BBS в dosbox. Z: \> монтиране c ~/renegade Z: \> c: C: \> инсталиране Когато инсталаторът ви поиска "основния път" на bbs, въведете в "c: \". Дръжте прозореца на DosBox отворен …

Стъпка 2: Създайте и променете конфигурационните файлове

Създайте и променете конфигурационните файлове
Създайте и променете конфигурационните файлове

За да създадете общ конфигурационен файл за DosBox, въведете следната команда в DosBox. C: \> config -writeconf n1.conf Изход от DoxBox C: \> изход Редактиране на конфигурационния файл $ gedit ~/renegade/n1.conf Намерете секцията с надпис [serial] и променете съдържанието й, за да прочетете, както следва.. [serial] serial1 = модемportport: 2000 serial2 = манекен serial3 = деактивиран serial4 = забранен Сега намерете секцията, наречена [autoexec] и добавете в следните редове (това трябва да е последната секция). [autoexec] монтиране c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1 Запазете конфигурационния файл като n1.conf Сега се върнете и променете порта за слушане на serial1 от 2000 до 2001 Също така променете аргумента "-N1" след renegade.exe в секцията [autoexec] на -N2 и запишете като n2.conf Повторете съответно, докато не създадете 4 отделни конфигурационни файла n1 - n4.conf, използвайки прослушвания от 2000 до 2003 г. и изпълнявайки renegade.exe на възли 1 - 4, като използвате -N аргумент. (Предполагам, че можете по същество да създадете толкова възли, колкото искате.)

Стъпка 3: Създайте стартери

Създайте стартери
Създайте стартери

Сега ще създадем четири стартера, които ще създадат всеки възел на BBS. Щракнете с десния бутон върху работния плот и щракнете върху „Създаване на стартер“Променете типа на приложението на „Приложение в терминал“. Назовете стартовия панел „RGN1“Под команден тип: „dosbox -conf ~/renegade/n1.conf "Повторете процеса, променяйки" RGN1 на RGN2 "и" n1.conf "на" n2.conf "и така нататък, докато не създадете стартер за всичките четири възела.

Стъпка 4: Стартирайте и тествайте

Стартиране и тестване
Стартиране и тестване
Стартиране и тестване
Стартиране и тестване

Сега стартирайте първия възел, използвайки стартера (RGN1), който създадохме в предишната стъпка. Трябва да видите екран като този на снимката по -долу. Отворете терминален прозорец и въведете следната команда, за да тествате възела. $ telnet localhost 2000 Ако всичко вървеше добре в процеса на настройка, трябва да видите истински грозен екран за вход за Renegade по подразбиране във вашата сесия telnet. Трябва да можете да стартирате и четирите възела и telnet към всеки от тях на портове 2000-2003. Съответно настройте пренасочването на портовете на вашия рутер и поканете приятелите си да разгледат новия ви hella underground hella leet Renegade BBS. Но какво ще кажете за готините ANSI менюта? Изглежда, че в командния ред липсва възможност за пресъздаване на тези стари ANSI знаци, така че по подразбиране да се използва основна емулация на ASCII тип. Прочетете следващата стъпка за просто решение.

Стъпка 5: Какво ще кажете за ANSI?

Какво ще кажете за ANSI?
Какво ще кажете за ANSI?
Какво ще кажете за ANSI?
Какво ще кажете за ANSI?

За да продължите, ще трябва да имате инсталирано вино, както и да имате достъп до инсталация на Windows. (Всяка версия на windows, след win95 трябва да е достатъчна).

На вашата инсталация на windows намерете файла „telnet.exe“под / windows / system32. Копирайте telnet.exe някъде от вашата инсталация на ubuntu и го отворете с вино. Ще се появи нов прозорец. При подкана въведете open localhost 2000. Сега трябва да видите нещо малко по -сантиментално апетитно.

Благодаря ви, че разгледахте инструкциите ми. Моля, не се колебайте да правите предложения или идеи за подобряване на качеството и сигурността на този проект.

-пиро

Препоръчано: