Guia Completo de Instalação e Configuração do GenieACS em Debian 12 Bookworm


Cliente TR-069 (Relatório Técnico 069) é uma implementação do CWMP (CPE WAN Management Protocol) para gerenciar dispositivos de usuários finais de forma centralizada. Este CWMP é executado em uma rede IP usando HTTP ou HTTPS para se comunicar com dispositivos ACS (Sistema de configuração automática), onde ACS é um sistema usado para monitorar, configurar e atualizar o firmware de dispositivos remotos.

Em geral, a função do TR-069 é mais amplamente usada em ISPs para gerenciamento de dispositivos do usuário final. Alguns dispositivos que estão atualmente começando a implementar as funções do TR-069, como FTTH CPE/ONT, WIMAX CPE, também podem ser usados ​​para monitoramento de VoIP ou CFTV. E no próprio MikroTik, a função Cliente TR-069 também foi adicionada a partir do RouterOS versão 6.38.

Leitura recomendada:
Configurando interface de rede no Debian

Requisitos Debian 12 Bookworm

Instalação do Debian 12 Bookworm limpa passo-a-passo

Melhorando o seu BASH

Para melhorar seu bash e entender o comando a seguir, visite: Como melhorar a produtividade no seu Debian após a instalação

Repositório

Adicione contrib non-free aos repositórios

Ajuste:

Atualize o repositório:

Se tiver algum pacote para atualização também faça:

Instale os firmware-linux*

Reinicie seu servidor para carregar os novos módulos do kernel

Pacotes requisitos

Repositório MongoDB

Recarregue o repositório, e instale o MongoDB vamos

Ative o serviço para iniciar com o boot, inicie o serviço e verifique se o mesmo iniciou com êxito.

Node.js

Instalação do GenieACS

Procure se o pacote existe:

Instale o genieacs

Crie um usuário do sistema para executar daemons GenieACS

Crie um diretório para salvar extensões e arquivo de ambiente
Usaremos o diretório /opt/genieacs/ext/ para armazenar scripts de extensão (se houver).

Crie o arquivo /opt/genieacs/genieacs.envpara que irá conter as opções de configuração, que passamos ao GenieACS como variáveis de ambiente.

Adicione:

Gere um segredo JWT seguro e anexe a /opt/genieacs/genieacs.env:

Defina a propriedade e as permissões do arquivo:

Criar diretório de logs

Configure os serviços no systemd

Adicione:

Adicione:

Adicione:

Adicione:

Configure o logrotate para rotação dos log gerados

Adicione:

Ative e inicie serviços, e revise a mensagem de status de cada um para verificar se os serviços estão sendo executados com êxito.

Acesse em seu navegador: http://IP:3000

Clique em: ABRACADABRA!

Clique em: Open Sesame!

Entre com: admin/admin

Grupo do telegram: ACS/CWMP – TR069 – Brasil (PT-Br)

Gostou? Quer ajudar manter o blog? 🙂

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Fonte: https://genieacs.com/

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

2 Resultados

  1. Eberty Rodrigues disse:

    Bom dia Mestre, seus tutoriais são os melhores. Nos ajuda muito. Quero fazer uma observação.
    Atual: # echo “deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
    http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main” \
    > /etc/apt/sources.list.d/mongodb-org-7.0.list

    não seria assim:
    # echo “deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
    http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main” | \
    > tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *