カスタム XML RPC を Juniper VM に送信しようとしています。コマンドは次のとおりです。
netconf-console --host 192.168.1.100 --port 830 --user xxxx --password xxxx --rpc junos-get-interfaces.xml
<nc:get-config xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
<nc:source>
<nc:running/>
</nc:source>
<nc:filter type="xpath" select="/interfaces">
</nc:filter>
</nc:get-config>
カスタム RPC は、インターフェイス スタンザを取得するために、実行中の構成をフィルター処理しようとしています。しかし、私は次の応答を得ています:
<?xml version='1.0' encoding='UTF-8'?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/12.1R1/junos" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:f0b4fd48-fcb5-4e03-815b-961a19a9b525">
<data>
</data>
</rpc-reply>
ただし、ボックスの Interfaces スタンザの下に構成があります。何が起こっているのですか?また、netconf-console CLI コマンドで xpath を使用しようとしましたが、サーバーがサポートしていないと言っています
netconf-console --host 192.168.1.100 --port 830 --user xxxx --password xxxx --get-config /native/interfaces 操作に失敗しました: MissingCapabilityError - サーバーは [:xpath] をサポートしていません