問題タブ [cisco]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPを使用したTelnetからCiscoへのスイッチ
phpを使用してCiscoスイッチにtelnetで接続し、show interface status
コマンドを実行して結果を取得する必要があります。インターネットで見つけたいくつかのphpクラスを試しましたが、どれもデバイスに接続できませんでした。そこで、自分でスクリプトを書こうとしましたが、同じ問題があり、デバイスに接続できません。
ホストは私にバナーメッセージを送信し、次に。を含む改行を送信しますusername:
。ユーザー名をで送信し\r\n
、しばらく待ってデータを読み取ろうとしましたが、ホストが改行文字を無視しているように見えます。これは私が得た応答です(応答時にexplode('\ n')):
パスワードの入力を求められなかったのはなぜですか?telnetヘッダーを送信して試してみましたが、変更はありませんでした。誰か助けてくれませんか?
これが私のコードです
更新 最初にユーザー名を送信してから読んだ場合、パスワードプロンプトが表示されます。私はそれを理解していません、なぜ私は最初にホストからのメッセージを読んでから私の応答を送ることができないのですか?それが今私に機能する方法(応答を送信してからプロンプトを読む)は意味がありません!(それでも「%Authenticationfailed。」というメッセージイベントが正しいパスワード/名前で表示されます)。
networking - SNMP: ifAdminStatus と ifOperStatus の比較
ifAdminStatus と ifOperStatus について質問があります。これは、ifAdminStatus を使用したネットワーク インターフェイスの状態の出力です。
ifOperStatus を使用した同じリストは次のとおりです。
ご覧のとおり、ifAdminStatus は #13 と #14 がアップしていると報告していますが、ifOperStatus は両方ともダウンしていると報告しています。#13 が起動していて、それを介してパケットを渡していることはわかっています (これは私の PPPoE インターネット接続インターフェイスです)。ciscoのドキュメントによると、「ifAdminStatusがdown(2)の場合、ifOperStatusはdown(2)である必要があります。」ここではそうではないようです...
私の質問は、報告されたステータスが異なるのはなぜですか? ifOperStatus の代わりに ifAdminStatus を使用してインターフェイスが稼働中であるかどうかを判断するのは安全ですか?
ありがとう!
追加のインターフェース情報を含む snmpwalk は次のとおりです。
perl - Net :: Telnet::Ciscoから別の送信元アドレスからルーターへ
eth0とeth1のサーバーがあります。
次のようにすると、telnetはeth0のIPアドレスを使用します。
eth1を送信元アドレスとして使用してCiscoルータに接続し、コマンドを実行して出力を取得するにはどうすればよいですか。
c# - Java SSL-socket-connection に相当する C#
こんにちは、私は Cisco Unified Communications Manager 用の AXL クライアント (SOAP) を作成しようとしています。そのためには、AXL サービスへの SSL 接続を確立する必要があります。残念ながら、私はそのすべてのsslについてあまり知りません。
しかし、私が望む動作する Java の例を見つけることができました。問題は、C#.NET でそれが必要なことです。だから私は、誰かが次の Java コードを C# バージョンで「翻訳」できることを望んでいます。ただし、特に認証と証明書に関するものは、まったく同じことを行う必要があります。
コードは次のとおりです。
これは MyTrustManager-Class です。
}
どんな助けでも大歓迎です。
ありがとう
編集: 申し訳ありませんが、言及する必要がありました: そうです、プロキシクラスを生成できますが、残念ながら正しく機能していません。cisco はそれで本当に悪い仕事をしました (本当に悪いドキュメントは言うまでもありません)。一部の応答を解析するときに、プロキシ クラスがいくつかの xml エラーをスローします。その場合は手動で行う必要があります...
後で証明書のセキュリティについて心配します
perl - Perl: Net::Appliance::Session のホスト名の有効性をチェックできません
無効なホスト名を渡そうとすると、コードが無限ループに陥ります。
このバグを克服する方法はありますか?
編集: これが私の完全なコードです: サブルーチンを使用して、ネットワーク デバイスの構成ファイルをダウンロードします。download_config で無効な IP アドレスを渡すと、無限ループに陥ります。
codeigniter - Cisco ルーターで SSH コマンドを実行します。Codeigniter SSH ライブラリ
少し問題があります。Shuky によって作成された SSH ライブラリで Codeigniter を使用しています (https://bitbucket.org/quicktips/codeigniter-ssh2-library/src/a444968345ba/SSH.php -- このリンクをたどるとコードが表示されます)。
SSH に関連するものはすべて他のデバイスでは問題なく動作しますが、このライブラリを使用して Cisco デバイスでコマンドを実行しようとしても、何も起こりません (コマンドは実行されません)。接続が成功していることはわかっていますが、コマンドを実行できません。
Cisco デバイスで SSH を介してコマンドを実行しようとすると、次のエラーが発生します。
ライブラリでは、これらの行は次のようになります。
たぶん、どこに問題があるか知っていますか?
お時間をいただき、ご回答いただきありがとうございます。
networking - Cisco2960の問題
を使用してスイッチのステータスを取得できます oid : .1.3.6.1.2.1.2.2.1.8
これにより、ステータスがアップまたはダウンのすべてのポートが表示されます。
ただし、oid
特定のポートを確認する必要があります。たとえば、5番目のポートがアップかダウンかを確認します。
また、ポートに接続されているMACアドレスとIPを取得したいのですoid
が、たとえば、ポート5に接続されているPCのMACアドレスとIPを取得したいと思います。
apache - CiscoACEHTTPロギング
かなり素朴な質問があります。Cisco ACEにはsyslogを介してイベントをログに記録する機能があることは知っていますが、処理するHTTPトラフィックに関する詳細をログに記録する機能はありますか?たとえば、クライアントIP、時間、リクエストURI、レスポンスコード、そして最も重要な負荷分散情報(リクエストが転送されたバックエンドサーバーなど)を含むApacheコモンズアクセスログに似たものを見たいと思います。
これらすべてをsyslogで送信したいと思います。誰かがこれを行うことに精通していますか?前もって感謝します。
java - RabbitMQ サブスクライバーのタイムアウト
CISCO ASA 5505 ファイアウォールを通過するときに、RabbitMQ メッセージをサブスクライブするときに問題が発生します。ファイアウォールにある種のタイムアウトがあり、アイドル状態の接続を閉じて、RabbitMQ サブスクリプションがサイレントにドロップされるようです。その結果、サブスクライバーは例外をスロー/表示しませんが、発行されたメッセージを受信しません。
また、サーバー構成にキープアライブを追加しようとしましたが、これも役に立ちませんでした:
c# - Cisco ASA 5505 システムのリロード (再起動/再起動)
Cisco ASA 5505 を使用していますが、毎日再起動する必要があります (遅延しています)。
コンソールにログオンしたり手動でリセットしたりせずに再起動する方法について、誰かが方法/コードを提案できますか?