Fehlerbehebung bei Junos PyEZ-Verbindungsfehlern
Problem
Beschreibung
Wenn Junos PyEZ zur Verwaltung von Junos-Geräten verwendet wird, generiert der Code einen Fehler, dass die Verbindung abgelehnt wurde. Zum Beispiel:
jnpr.junos.exception.ConnectRefusedError
Ursache
NETCONF ist auf dem Gerät nicht aktiviert oder die Anzahl der Verbindungen übersteigt die Grenze.
Die wahrscheinlichste Ursache für einen Fehler bei der abgelehnten Verbindung ist, dass NETCONF über SSH auf dem Junos-Gerät nicht aktiviert ist. Um schnell zu testen, ob NETCONF aktiviert ist, stellen Sie sicher, dass das Benutzerkonto eine NETCONF-Sitzung erfolgreich mit dem Gerät starten kann.
[user@server]$ ssh user@R1.example.com -p 830 -s netconf
Lösung
Wenn NETCONF auf dem Junos-Gerät nicht aktiviert ist, aktivieren Sie NETCONF.
[edit] user@R1# set system services netconf ssh user@R1# commit
Wenn die Anzahl der NETCONF-Sitzungen die Obergrenze überschreitet, erhöhen Sie die maximale Anzahl zulässiger Sitzungen auf bis zu 250. Der Standardwert ist 75.
[edit] user@R1# set system services netconf ssh connection-limit limit user@R1# commit