Neste post vou descrever como forçar seu serviço de DNS Dinâmico (DDNS) a atualizar o IP periodicamente no seu pfSense. Em teoria, isso nunca deveria ser necessário, porque quando o seu IP de internet (WAN) muda, o serviço DDNS deveria perceber e atualizar o IP corretamente. No entanto, notei que às vezes meu túnel de VPN IPSEC não consegue se reconectar após uma queda por causa de alterações de IP que o serviço DDNS não detectou. Isso parece ser recorrente com provedores de internet que ainda usam o protocolo PPPoE (como o Vivo Fibra).
Instalação do cron
Certifique-se de que o cron está instalado no seu pfSense. Vá para Sistema >> Gerenciador de Pacotes e se o cron não estiver listado na aba Pacotes Instalados, clique na aba Pacotes Disponíveis , procure cron e clique em Instalar. Como sempre, aguarde que a instalação termine antes de sair desta página.
Criando uma tarefa cron
Visite Serviços >> cron e clique em Adicionar, preencha os campos tempo/frequência conforme necessário, mas preencha o campo comando como mostrado abaixo:
- Adicionar um agendamento cron
- Minuto: */15
- Hora: *
- Dia do Mês: *
- Mês do Ano: *
- Dia da Semana: *
- Usuário: root
- Comando: /etc/rc.dyndns.update
Certifique-se de usar o mesmo Usuário e Comando mostrado acima, mas sinta-se livre para personalizar as outras configurações de frequência para suas próprias necessidades. No exemplo acima, o serviço DDNS será atualizado a cada 15 minutos. Clique em Salvar e pronto.