Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos PyEZ接続エラーのトラブルシューティング

接続拒否エラーのトラブルシューティング

問題

形容

Junos PyEZを使用してリモートJunosデバイスを管理すると、接続が拒否されたというエラーがコードによって生成されます。例えば:

原因

デバイスでNETCONFが有効になっていないか、接続数が制限を超えています。

接続拒否エラーの原因として最も可能性が高いのは、JunosデバイスでSSH経由のNETCONFが有効になっていないことです。NETCONF が有効になっているかどうかを迅速にテストするには、ユーザ アカウントがデバイスとの NETCONF セッションを正常に開始できることを確認します。

解決

JunosデバイスでNETCONFが有効になっていない場合は、NETCONFを有効にします。

NETCONF セッションの数が制限を超える場合は、許可されるセッションの最大数を 250 まで増やします。デフォルトは75です。

オンボックスイベントスクリプトのJunos PyEZ接続エラーのトラブルシューティング

問題

形容

オンボックスの Python イベント スクリプトで Junos PyEZ を使用すると、コードによってユーザー "nobody" を示す ConnectError メッセージが生成されます。例えば:

原因

許可されていないPythonコードの実行を防ぐために、Junosデバイスはデフォルトで、一般的な非特権ユーザーおよびグループ nobodyのアクセス権限を使用してPythonイベントスクリプトを実行します。

解決

特定のユーザーのアクセス権限を使用してイベントスクリプトを実行するには、そのイベントスクリプトに python-script-user ステートメントを設定し、ユーザーを指定する必要があります。設定されたユーザーは、デバイスのローカルユーザーアカウントを持っている必要があります。

手記:

Pythonイベントスクリプトをrootアクセス権限で実行するように設定することはできません。

例えば: