Оглавление:

Renegade BBS в Ubuntu Linux - Telnet - Многоузловой: 5 шагов
Renegade BBS в Ubuntu Linux - Telnet - Многоузловой: 5 шагов

Видео: Renegade BBS в Ubuntu Linux - Telnet - Многоузловой: 5 шагов

Видео: Renegade BBS в Ubuntu Linux - Telnet - Многоузловой: 5 шагов
Видео: A brief and incomplete tour of Renegade BBS version 1.10 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, но мне не удалось найти хоть что-нибудь, хотя бы отдаленно упоминающее Renegade и Linux в одном предложении. Это заставило меня почувствовать ностальгический вызов, поэтому я решил найти способ запустить многоузловую Renegade BBS по telnet из моей системы Ubuntu. В этом руководстве я покажу вам, как я этого добился, и, надеюсь, вдохновлю на некоторые столь необходимые творческие улучшения. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Прежде чем мы начнем, обратите внимание, что я не несу ответственности за любой ущерб, нанесенный вашей системе в результате следующих процессов. Также обратите внимание, что мы будем открывать несколько портов TCP для прямого подключения без какой-либо аутентификации Linux. Скорее всего, это проблема безопасности. ДЕЙСТВУЙТЕ НА СВОЙ СОБСТВЕННЫЙ РИСК!

Шаг 1. Установите файлы и вспомогательное программное обеспечение

Установите файлы и вспомогательное программное обеспечение
Установите файлы и вспомогательное программное обеспечение

Установите DosBox (эмулятор DOS Linux) $ sudo apt-get install dosbox Создайте в своей домашней папке папку с именем renegade. ПРИМЕЧАНИЕ. Вы можете создать новую учетную запись пользователя с именем «renegade» и предоставить ей минимальные разрешения. Если вы решите сделать это, обязательно войдите в систему под новой учетной записью, прежде чем продолжить. $ mkdir ~ / renegade Получить и извлечь Renegade BBS $ cd ~ / renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip 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: \> mount c ~ / renegade Z: \> c: C: \> install Когда программа установки запрашивает у вас "основной путь" bbs, введите "c: \". Не закрывайте окно DosBox …

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

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

Чтобы создать общий файл конфигурации для DosBox, введите следующую команду в DosBox. C: \> config -writeconf n1.conf Выйти из DoxBox C: \> exit Отредактировать файл конфигурации $ gedit ~ / renegade / n1.conf Найдите раздел с меткой [serial] и измените его содержимое следующим образом.. [serial] serial1 = порт прослушивания модема: 2000 serial2 = dummy serial3 = disabled serial4 = disabled Теперь найдите раздел с именем [autoexec] и добавьте следующие строки (это должен быть последний раздел). [autoexec] mount 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. Настройте переадресацию портов на своем маршрутизаторе соответствующим образом и пригласите друзей проверить вашу новую BBS Hella Underground, Hella Leet Renegade. Но как насчет классных меню ANSI? В командной строке, похоже, не хватает возможности воссоздать эти старые символы ANSI, поэтому по умолчанию используется эмуляция базового типа ASCII. Прочтите следующий шаг, чтобы найти простое решение.

Шаг 5: А как насчет ANSI?

А как насчет ANSI?
А как насчет ANSI?
А как насчет ANSI?
А как насчет ANSI?

Чтобы продолжить, вам необходимо установить Wine, а также иметь доступ к установке Windows. (Любая версия винды, поста win95 должно хватить).

При установке Windows найдите файл "telnet.exe" в папке / windows / system32. Скопируйте telnet.exe куда-нибудь в вашу установку ubuntu и откройте его с помощью Wine. Появится новое окно. В командной строке введите open localhost 2000. Теперь вы должны увидеть что-то более сентиментально аппетитное.

Спасибо за просмотр моих инструкций. Пожалуйста, не стесняйтесь вносить любые предложения или идеи по улучшению качества и безопасности этого проекта.

-пиро

Рекомендуемые: