Junos PyEZ接続エラーのトラブルシューティング
問題
説明
Junos PyEZ を使用して Junos デバイスを管理すると、接続が拒否されたというエラーが生成されます。例えば:
jnpr.junos.exception.ConnectRefusedError
原因
デバイスで NETCONF が有効になっていないか、接続数が制限を超えています。
拒否された接続エラーの最も可能性の高い原因は、SSH上のNETCONFがJunosデバイスで有効になっていないことです。NETCONF が有効になっているかどうかを迅速にテストするには、ユーザー アカウントがデバイスとの NETCONF セッションを正常に開始できることを確認します。
[user@server]$ ssh user@R1.example.com -p 830 -s netconf
ソリューション
Junos デバイスで NETCONF が有効になっていない場合は、NETCONF を有効にします。
[edit] user@R1# set system services netconf ssh user@R1# commit
NETCONF セッションの数が制限を超えた場合、許可されるセッションの最大数を最大 250 まで増やします。デフォルトは75です。
[edit] user@R1# set system services netconf ssh connection-limit limit user@R1# commit