SNMP経由でCiscoルーターにSCPを使用しようとしているラボのセットアップがあります。http://ccie20728.wordpress.com/2008/05/20/get-the-cisco-などのオンラインドキュメントが見つかりました。configuration-over-snmp /
これが私の高レベルのセットアップです。ルーター上:
R1(config)# username cisco password cisco
R1(config)# ip domain-name somedomain.com
R1(config)# crypto key generate rsa general-keys modulus 1024
R1(config)# aaa new-model
R1(config)# aaa authentication login cisco local
R1(config)# aaa authorization exec cisco local
R1(config)# ip scp server enable
R1(config)# line vty 0
R1(config)# login authentication cisco
R1(config)# snmp-server community cisco RW
ルーターをSCPサーバーとして機能させるには、上記のコマンドで有効にする必要があります。ubuntuサーバーでは、openSSHをインストール/実行しており、次のコマンドを実行しています。
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.2.111 i 4
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.3.111 i 4
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.4.111 i 1
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.5.111 a <svr ip addr>
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.6.111 s cisco.txt
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.7.111 s cisco
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.8.111 s cisco
snmpset -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.14.111 i 1
次に、ステータスを確認するために、次の方法でsnmpgetまたはsnmpwalkを実行します。
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.10.111
これを実行すると、整数(2)を取得します。つまり、実行中であることを意味し、次に整数(4)になり、失敗しました。
次に、失敗の理由を確認します。
snmpwalk -c cisco -v 2c <router ip addr> 1.3.6.1.4.1.9.9.96.1.1.1.1.13.111
整数(2)を取得します。これは「badfilename」を意味します。
したがって、私は上記の ".6.111文字列"のファイル名のさまざまな順列を試しました。ハイフンの有無にかかわらず、config cmdsを実行しているのと同じファイル名です。絶対パスのファイル名を指定しても機能しません。
sshd
さまざまなログレベルでをデバッグして、保存/保存されたsyslogファイルから出力が得られないことを試しました。
誰かがこれを機能させることができましたか?