3COMスイッチのファームウェアをアップグレードしようとしています。私はこれらのリンクの指示に従っています:
http://alextakacs.blogspot.com/2011/06/upgrading-firmware-on-3com-4500-switch.htmlhttp://mymcp.blogspot.com/2010/ 02/upgrade-firmware-on-3com-4500-switch.html
ただし、tftp
コマンドの実行中にエラーが発生します
<4500>tftp 192.168.0.41 put flash:/3comoscfg.cfg
私が得るエラーはこれです:
File will be transferred in binary mode.
Sending file to remote tftp server. Please wait...
Can't find source file .
そして、dir
コマンドの出力:
<4500>dir
Directory of unit1>flash:/
1 -rw- 5195 Feb 04 2007 13:21:21 3comoscfg.def
2 (*) -rw- 4228223 Apr 02 2000 00:18:31 s3n03_03_02s168p19.app
3 -rw- 195022 Apr 02 2000 00:19:06 s3o04_06.btm
4 -rw- 995524 Apr 02 2000 00:19:40 s3p04_04.web
5 (*) -rw- 4815 Apr 02 2000 04:37:25 3comoscfg.cfg
なぜこのエラーが発生するのですか?
エラーは私のTFTPサーバーにありました。 /etc/xinetd.d/tftp
ファイルの次の行を変更しました。
server_args = -s /var/tftpboot/
これに:
server_args = -c -s /var/tftpboot/
そして、問題は解決されました。 -cオプションがないため、TFTPサーバーに新しいファイルを作成できます。
単に指定できるはずです
tftp 192.168.0.41 put 3comoscfg.cfg
コマンドパーサーが:/
で窒息している、または絶対パスを予期していない可能性があります。それ以外の点では、コマンドラインは、ランダムな3comマネージドスイッチに関するドキュメントに記載されている例と同じです。
最後の引数として宛先ファイル名を指定してみることもできます。
tftp 192.168.0.41 put 3comoscfg.cfg someswitch-backup.cfg
それが機能し、最初のものが機能しない場合、それはバグのように見えますが、それは可能です。