Índice:
- Etapa 1: Instale os arquivos e o software de suporte
- Etapa 2: Criar e modificar os arquivos de configuração
- Etapa 3: crie lançadores
- Etapa 4: iniciar e testar
- Etapa 5: E quanto ao ANSI?
Vídeo: Renegade BBS no Ubuntu Linux - Telnet - Vários nós: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
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 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
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
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
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?
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:
Handpan MIDI com 19 campos de tom nos lados superior e inferior : 15 etapas (com imagens)
Handpan MIDI com 19 campos de tom no lado superior e inferior …: Introdução Este é um tutorial do meu handpan MIDI personalizado com 19 campos de tom sensíveis ao volume, capacidade Plug'n Play USB e muitos parâmetros fáceis de usar para ajustar os pads para suas necessidades individuais. Não é um mod vencedor de prêmio de design
Laptop 3D que tenho lançado nos últimos 6 meses: 3 etapas
Laptop 3D que tenho lançado nos últimos 6 meses: este é o design 3D de um laptop em que parei de trabalhar há cerca de 6 meses. E então, comecei a terminar há cerca de uma semana. Espero que gostem!: D
Leia os valores de ADC nos potenciômetros: 4 etapas
Leia valores de ADC de potenciômetros: neste artigo, mostrarei como ler valores de ADC de um potenciômetro. Essa é a base da programação do Arduino. que está lendo valores analógicos usando o pino analógico fornecido pelo Arduino. Além de usar o potentio, existem vários sensores que
Estação meteorológica com Arduino, BME280 e tela para ver a tendência nos últimos 1-2 dias: 3 etapas (com imagens)
Estação meteorológica com Arduino, BME280 e display para ver a tendência nos últimos 1-2 dias: Olá! Aqui no instructables estações meteorológicas já foram introduzidas. Eles mostram a pressão do ar, temperatura e umidade atuais. O que faltou até agora foi uma apresentação do curso nos últimos 1-2 dias. Este processo teria a
Cortando e reconectando tiras de luz de matiz Phillips (para aqueles de nós não muito hábeis com solda): 6 etapas
Cortando e reconectando tiras de luz de matiz Phillips (para aqueles de nós que não são muito experientes em soldagem): Se você é especialista em soldagem, há uma boa postagem aqui por 'ruedli' sobre como fazer isso sem cortar as placas de solda pela metade .Estas etapas são para aqueles de nós que estão familiarizados, mas não são super qualificados com solda. Eu fiz a venda básica