Como executar este script de inicialização no meu WRT54G? DD WRT

2

Estou tentando configurar algo no meu antigo roteador WRT54G para poder monitorar as velocidades de upload e download ao vivo. As informações estão aqui: link

Eu não estou familiarizado com este tipo de coisa por qualquer meio. Eu sou um garoto da faculdade todos os dias apenas tentando encontrar uma maneira de identificar o excesso de largura de banda na minha rede; é isso aí. Eu quase não mexi com esse tipo de coisa antes. Por esse motivo, tudo o que estou lendo sobre como executar esse script é confuso e parece contradizer outros tutoriais. No thread ligado, o cara está falando sobre mover esse arquivo onde o roteador pode acessá-lo e até mesmo usando algum tipo de arquivo MAC-PCname.txt. Na segunda página, ele diz para um newb, "Existem duas maneiras de executar um script toda vez que o roteador inicia, uma delas é digitando o código diretamente através da interface da Web do roteador, outra é escrever um script de inicialização e usar a extensão .startup e colocá-lo em um dos locais corretos.

Para tornar o script executável, execute isto na linha de comando: Código: chmod 700 / path_to / wrtbwmon

Ou se você estiver usando o WinSCP com um mod de cartão SD / MMC, clique com o botão direito do mouse no arquivo, selecione propriedades e marque todas as caixas de seleção X. "

Mais uma vez, estou perdido. Ele não menciona como colocar o arquivo no roteador. Eu iria apenas digitar o comando do script na pequena caixa de comando do DD WRT (isso é o que o guia oficial do DD WRT também diz), mas eu não sei como encontrar os comandos do DD WRT. o roteiro. Alguém por favor pode fornecer um novo passo a passo amigável guia sobre o que fazer para obter essa configuração? Eu não quero estragar nada tentando fazer isso sozinho.

Além disso, tenho 368 kb de RAM livre disponíveis no meu roteador. Por favor, me diga se não é o suficiente.

Obrigado. Qualquer ajuda é apreciada!

EDIT: Eu tenho o micro compilação, então eu não tenho SSH lá. Aparentemente, eu posso compactar um arquivo e colocá-lo para caber lá, se necessário, no entanto. Existe alguma outra opção?

    
por W. Hib 06.01.2016 / 03:02

2 respostas

1

Um método comum de transferir arquivos entre o PC e o dispositivo em rede (por exemplo, roteador, neste caso) é usar o SCP. Existe uma GUI amigável para o Windows, chamada WinSCP.

No entanto,

Se o "wrtbwmon" estiver disponível na Internet em algum lugar, você poderá fazer o download diretamente no roteador usando vários métodos.

Etapa 1:

Obtenha acesso ao terminal (shell) ao roteador

  • Opção a) use o telnet para efetuar login em um shell do roteador
  • Opção b) use o ssh para efetuar login em um shell do roteador (você já disse que não tem SSH, mas por completo)
  • Opção c) vá para a interface da web do seu roteador em um navegador e use a interface Administração / Comandos

Etapa 2

Faça o download do arquivo diretamente no roteador. A partir do shell use o comando "wget" para baixar o arquivo:

wget [web address of file] -O [destination folder on router]

por exemplo:

wget http://52.90.176.152/wrtbwmon -O /tmp/wrtbwmon
    
por 06.01.2016 / 08:10
0

Supondo que você já tenha o DD-WRT em execução:

  • Ir para o diretório em seu sistema local que possui o script
  • SSH para o seu roteador ( guia disponível aqui )
  • Altere o diretório conforme recomendado no encadeamento: cd /tmp
  • Execute o script conforme recomendado: /bin/sh /tmp/wrtbwmon setup

Deixe-me saber se você precisa de esclarecimento - feliz em ajudar. Para referência, o DD-WRT tem todos os seus tutoriais disponíveis aqui , mas isso não torna a descoberta a resposta certa é fácil.

    
por 06.01.2016 / 03:20