Índice:

Renegade BBS no Ubuntu Linux - Telnet - Vários nós: 5 etapas
Renegade BBS no Ubuntu Linux - Telnet - Vários nós: 5 etapas

Vídeo: Renegade BBS no Ubuntu Linux - Telnet - Vários nós: 5 etapas

Vídeo: Renegade BBS no Ubuntu Linux - Telnet - Vários nós: 5 etapas
Vídeo: Setting up a new Telegard BBS in 2021 2024, Novembro
Anonim
Renegade BBS no Ubuntu Linux - Telnet | Multi-Node
Renegade BBS no Ubuntu Linux - Telnet | Multi-Node
Renegade BBS no Ubuntu Linux - Telnet | Multi-Node
Renegade BBS no Ubuntu Linux - Telnet | Multi-Node

Instale um Renegade BBS clássico de vários nós com suporte telnet no Ubuntu Linux. Lembra dos bons velhos tempos? Quando as redes sociais consistiam em nada mais do que uma cópia do pcplus, um modem de 9600 baud e, para muitos SysOps, uma cópia do lendário Renegade BBS. Não seria ótimo revisitar aqueles dias usando seu sistema Ubuntu. Existem muitos recursos BBS de código aberto para Linux, mas não consegui encontrar nada que mencione, mesmo remotamente, renegado e Linux na mesma frase. Isso me deixou sentindo um desafio nostálgico, então decidi encontrar uma maneira de executar um telnet Renegade BBS de vários nós a partir do meu sistema Ubuntu. Neste instrutível, vou mostrar como consegui isso e espero inspirar algumas melhorias criativas muito necessárias também. DISCLARAÇÃO: Antes de começar, observe que não sou responsável por qualquer dano causado ao seu sistema como resultado dos seguintes processos. Observe também que abriremos várias portas TCP para conexão direta sem qualquer autenticação Linux. Este é provavelmente um problema de segurança. PROSSIGA POR SUA CONTA E RISCO!

Etapa 1: Instale os arquivos e o software de suporte

Instale arquivos e software de suporte
Instale arquivos e software de suporte

Instale o DOSBox (emulador DOS do Linux) $ sudo apt-get install dosboxCrie uma pasta em sua pasta pessoal chamada renegade. NOTA: Você pode desejar criar uma nova conta de usuário chamada "renegado" e conceder a ela permissões mínimas. Se você optar por fazer isso, certifique-se de fazer o login na nova conta antes de continuar. $ mkdir ~ / renegadeGet e Extraia Renegade BBS $ cd ~ / renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zipGet e extraia o driver FOSSIL. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. Iniciar o DosBox $ dosboxInstall Renegade BBS no dosbox. Z: \> mount c ~ / renegade Z: \> c: C: \> install Quando o instalador pede o "caminho principal" do bbs, digite "c: \". Mantenha a janela do DosBox aberta …

Etapa 2: Criar e modificar os arquivos de configuração

Crie e modifique os arquivos de configuração
Crie e modifique os arquivos de configuração

Para criar um arquivo de configuração genérico para o DosBox, digite o seguinte comando no DOSBox. C: \> config -writeconf n1.conf Sair do DoxBox C: \> exit Edite o arquivo de configuração $ gedit ~ / renegade / n1.conf Encontre a seção rotulada [serial] e altere seu conteúdo para ler o seguinte.. [serial] serial1 = modem listenport: 2000 serial2 = dummy serial3 = disabled serial4 = disabledAgora localize a seção chamada [autoexec] e adicione as seguintes linhas (deve ser a última seção). [autoexec] montar c ~ / renegade c: cd foss fci.exe cd.. renegade.exe -N1Salve o arquivo de configuração como n1.conf Agora volte e mude a porta de escuta em serial1 de 2000 a 2001Também mude o argumento "-N1" depois renegade.exe na seção [autoexec] para -N2 e salve como n2.confRepita de acordo até ter criado 4 arquivos de configuração separados n1 - n4.conf, utilizando listenports 2000 - 2003 e executando renegade.exe nos nós 1 - 4 usando o -N argumento. (Imagino que você possa essencialmente criar quantos nós desejar.)

Etapa 3: crie lançadores

Crie lançadores
Crie lançadores

Agora vamos criar quatro lançadores que irão gerar cada nó do BBS. Clique com o botão direito na área de trabalho e clique em "Criar lançador" Mude o tipo de aplicativo para "Aplicativo no terminal". Nomeie o iniciador "RGN1" no tipo de comando: "dosbox -conf ~ / renegade / n1.conf "Repita o processo alterando" RGN1 para RGN2 "e" n1.conf "para" n2.conf "e assim por diante até criar um inicializador para todos os quatro nós.

Etapa 4: iniciar e testar

Iniciar e testar
Iniciar e testar
Iniciar e testar
Iniciar e testar

Agora, inicie o primeiro nó usando o iniciador (RGN1) que criamos na etapa anterior. Você deve ver uma tela como a da imagem abaixo. Abra uma janela de terminal e digite o seguinte comando para testar o nó. $ telnet localhost 2000 Se tudo correr bem no processo de configuração, você deverá ver uma tela de login padrão do Renegade bem feia em sua sessão telnet. Você deve ser capaz de iniciar todos os quatro nós e fazer telnet para cada um deles nas portas 2000-2003. Configure o encaminhamento de porta em seu roteador de acordo e convide seus amigos para conferir seu novo BBS hella underground hella leet Renegade. Mas e os menus ANSI legais? A linha de comando parece não ter a capacidade de recriar os antigos caracteres ANSI, então o padrão é uma emulação de tipo ASCII básico. Continue lendo para a próxima etapa para uma solução simples.

Etapa 5: E quanto ao ANSI?

E quanto ao ANSI?
E quanto ao ANSI?
E quanto ao ANSI?
E quanto ao ANSI?

Para continuar, você precisará ter o wine instalado, bem como ter acesso a uma instalação do Windows. (Qualquer versão do Windows, post win95 deve ser suficiente).

Na instalação do Windows, localize o arquivo "telnet.exe" em / windows / system32. Copie telnet.exe em algum lugar da instalação do Ubuntu e abra-o com o wine. Uma nova janela aparecerá. No prompt, digite open localhost 2000. Agora você deve ver algo um pouco mais apetitosamente sentimental.

Obrigado por ver meu instrutível. Fique à vontade para fazer sugestões ou idéias para melhorar a qualidade e segurança deste projeto.

-pyro

Recomendado: