Erro re0: Watchdog timeout no PfSense

Introdução

E aí galerinha do café!

Hoje tive que trocar o firewall do cliente de local físico e ao reconectar os cabos de rede, me deparei com esse erro re0: Watchdog timeout. No meu caso a re0 é a interface WAN e a configuração é obtida pelo DCHP da operadora de internet. Se eu conectasse o cabo depois do boot completo do servidor, ele apresentava o erro e travava e se eu ligasse o servidor com o cabo já conectado, ele travava ao obter o endereço IP da WAN.

Configurações

PfSense: 2.3.5 x86
re0: WAN DHCP

O Watchdog

Pra quem não conhece, o whatchdog é um “serviço” muito conhecido em eletrônica e semelhante á handler de eventos em programação. Ele fica monitorando, nesse caso, a porta por novas conexões físicas e a partir de uma conexão ele toma as decisões impostas à ele pela fabricante da placa de rede.

Solução simplificada

Apenas adicione as seguintes linhas no /boot/loader.conf

hw.re.msi_disable=1
hw.pci.enable_msix=0
hw.pci.enable_msi=0

Solução detalhada

  1. Inicie o servidor PfSense sem o cabo conectado e deixe ele completar o boot.
  2. Selecione a opção 8 (Shell)
  3. Digite o comando “vi /boot/loader.conf”
  4. Pressione a tecla “a”
  5. Digite as linhas
    hw.re.msi_disable=1
    hw.pci.enable_msix=0
    hw.pci.enable_msi=0
  6. Pressione a tecla “ESC” + “:” + “x” para salvar e fechar o arquivo
  7. Pressione a tecla “Enter
  8. Plugue o cabo

Observação: eu ainda tive que forçar a obtenção do IP via DHCP na re0

Espero ter ajudado!

Grande abraço.

2 comentários em “Erro re0: Watchdog timeout no PfSense”

  1. Boa tarde, uso o PfSense com o Portal Captive. De uns tempos pra cá após o cliente estar conectado (normalmente 20min depois de logar) o pfsense dá esse erro, no caso aqui a wan é: r10 watchdog timeout.

    Sabe dizer se no meu caso eu posso tentar essa solução que você disponibilizou? Sou bastante leigo, por isso queria confirmar.

    1. E aí Ricardo, tudo bem?
      Cara! O watchdog é um cara temperamental hehe
      Faz um backup e se prepara para dar certo ou não, mas eu acho válido a tentativa.
      Espero ter ajudado e obrigado por passar por aqui!

      Grande abraço e boa sorte por aí!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.