Pular para o conteúdo

Requisitos

  • Ubuntu 24.04 LTS, x86-64, uma instalação nova.
  • Acesso root (sudo).
  • Acesso à internet durante a instalação: o instalador baixa pacotes do Ubuntu com apt.
  • O relógio do sistema deve estar certo. O roteador fornece a hora para as suas OLTs com chrony.

Planeje pelo menos duas funções para as portas:

  • Uplink. Em direção ao seu roteador de borda ou à internet. Ele leva os endereços públicos do roteador e a rota padrão. Duas ou mais portas podem formar um bond (LACP).
  • Acesso. Em direção às OLTs. A S-VLAN (QinQ) da OLT e a rede de gerência da OLT passam por ela. Um bond também funciona aqui.

Uma porta de gerência separada é útil, mas não obrigatória. Se o servidor tiver uma BMC com um link de rede USB (muitas vezes usb0), o roteador a mostra como o link da BMC e nunca a gerencia como porta.

O install.sh instala sozinho estes pacotes do Ubuntu:

php-cli php-sqlite3 python3 git curl tar cron iproute2
isc-dhcp-server radvd
iptables iptables-persistent netfilter-persistent
rrdtool msmtp-mta snmpd snmp fail2ban chrony
  • O software do roteador (um tarball de release ou o repositório).
  • O daemon dtvsold e o driver de OLT do seu fabricante. Ambos são binários licenciados e não fazem parte do release público.
  • Um id de roteador e um token de registro para a licença.

Tenha em mãos:

  • O nome da porta de uplink, o seu endereço IPv4 com prefixo, o gateway e os servidores DNS.
  • As redes de onde vêm o seu NOC e o seu sistema de cobrança. Somente elas podem acessar a API e o monitor.
  • Para cada OLT: o seu endereço de gerência, um login e a S-VLAN que este roteador usa nela.

Este site foi escrito com a ajuda de IA e revisado pela nossa equipe.