Resolução de problemas de erros de conexão do Junos PyEZ
Problema
Descrição
Ao usar o Junos PyEZ para gerenciar dispositivos Junos, o código gera um erro de que a conexão foi recusada. Por exemplo:
jnpr.junos.exception.ConnectRefusedError
Causa
O NETCONF não está habilitado no dispositivo ou o número de conexões excede o limite.
A causa mais provável para um erro de conexão recusado é que a NETCONF sobre SSH não está habilitada no dispositivo Junos. Para testar rapidamente se o NETCONF está habilitado, verifique se a conta do usuário pode iniciar com sucesso uma sessão netconf com o dispositivo.
[user@server]$ ssh user@R1.example.com -p 830 -s netconf
Solução
Se o NETCONF não estiver habilitado no dispositivo Junos, habilite o NETCONF.
[edit] user@R1# set system services netconf ssh user@R1# commit
Se o número de sessões netconf exceder o limite, aumente o número máximo de sessões permitidas até 250. O padrão é 75.
[edit] user@R1# set system services netconf ssh connection-limit limit user@R1# commit