Dépannage des erreurs de connexion Junos PyEZ
Problème
Description
Lorsque vous utilisez Junos PyEZ pour gérer les équipements Junos, le code génère une erreur de refus de connexion. Par exemple :
jnpr.junos.exception.ConnectRefusedError
Cause
NETCONF n’est pas activé sur l’équipement ou le nombre de connexions dépasse la limite.
La cause la plus probable d’une erreur de connexion refusée est que NETCONF sur SSH n’est pas activé sur l’équipement Junos. Pour tester rapidement si NETCONF est activé, vérifiez que le compte d’utilisateur peut démarrer une session NETCONF avec l’équipement avec succès.
[user@server]$ ssh user@R1.example.com -p 830 -s netconf
Solution
Si NETCONF n’est pas activé sur l’équipement Junos, activez NETCONF.
[edit] user@R1# set system services netconf ssh user@R1# commit
Si le nombre de sessions NETCONF dépasse la limite, augmentez le nombre maximal de sessions autorisées jusqu’à 250. La valeur par défaut est 75.
[edit] user@R1# set system services netconf ssh connection-limit limit user@R1# commit