[Resolvido] Unable to communicate with… Please verify DNS and interface config



  • Bom dia galera,

    É o seguinte. Quando tento acessar a opção para baixar novos pacotes (system > packages) aparece a seguinte mensagem:

    "Unable to communicate with xxxxxxxx. Please verify DNS and interface configuration, and that pfSense has functional Internet connectivity." onde o xxxxxxxx não é o endereço http(s)://packages.pfsense.org.

    Já pesquisei no fórum e também no google. Fiz a mudança na opção "xmlrpcbaseurl", mas também não resolveu.

    Alguém já passou por esse problema?



  • Já fiz varias tentativas, mas sem sucesso.

    Estou usando a versão:

    2.1-RC0 (amd64) 
    built on Thu Jun 6 21:08:57 EDT 2013 
    FreeBSD 8.3-RELEASE-p8
    

    Nos logs mostra o erro:

    php: /pkg_mgr.php: XMLRPC request failed with error 5: Didn't receive 200 OK from remote server. (HTTP/1.1 404 Not Found)
    

    Sei que não é a ultima versão, mas o pfsense sempre me informa "You are on the latest version.".

    Temos dns interno com bind. Esse é o dns que está configurado no pfsense. Somente esse.

    Teria alguma outra forma de eu verificar o porque está acontecendo isso?



  • Sugiro atualizar para a versão 2.1.5 ou 2.2, mas com a 2.2 é bom ter mais cuidado, pode ser que os problemas já estejam corrigidos.



  • @Tomas:

    Sugiro atualizar para a versão 2.1.5 ou 2.2, mas com a 2.2 é bom ter mais cuidado, pode ser que os problemas já estejam corrigidos.

    Pretendo atualizar para a 2.1.5, mas antes quero tentar resolver esse problema. Rodei o tcpdump e percebi que o pfsense está enviando o trafego dos "packages" por https, e acredito que por isso esteja dando o erro.

    Executando o abaixo eu resolvo esse problema com o https?

    env ip6addrctl_enable="yes" ip6addrctl_policy="prefer_ipv4" /etc/rc.d/ip6addrctl start
    

    Após o comando acima, preciso dar reboot no pfsense?



  • Acho que você não entendeu o que eu quis dizer. Você está usando uma versão RC não é versão RELEASE (estável), então atualize para uma versão estável e veja se o problema fica resolvido.



  • @Tomas:

    Acho que você não entendeu o que eu quis dizer. Você está usando uma versão RC não é versão RELEASE (estável), então atualize para uma versão estável e veja se o problema fica resolvido.

    Tranquilo! :D



  • @Tomas:

    Acho que você não entendeu o que eu quis dizer. Você está usando uma versão RC não é versão RELEASE (estável), então atualize para uma versão estável e veja se o problema fica resolvido.

    Tomas, atualizei para a 2.1.5 Release e mesmo assim o erro persiste.

    Qual é o arquivo ou arquivos que controla(m) o "Available Packages"?



  • @empbilly:

    @Tomas:

    Acho que você não entendeu o que eu quis dizer. Você está usando uma versão RC não é versão RELEASE (estável), então atualize para uma versão estável e veja se o problema fica resolvido.

    Tomas, atualizei para a 2.1.5 Release e mesmo assim o erro persiste.

    Qual é o arquivo ou arquivos que controla(m) o "Available Packages"?

    Problema resolvido!

    Alguém anterior a mim configurou ou tentou configurar um servidor externo para os pacotes e deixou lixo nas configurações.

    Consegui descobrir verificando a documentação oficial do pfsense, mas exato no link abaixo:
    https://doc.pfsense.org/index.php/Creating_a_Custom_Package_Repository#Step_4:_Have_pfSense_use_the_repository

    Digitei no meu browser: http://ip_pfsense/pkg_mgr_settings.php e desmarquei a opção "Use a non-official server for packages".


Log in to reply