
3COM 스위치 펌웨어를 업그레이드하려고 합니다. 다음 링크의 지침을 따르고 있습니다.
http://alextakacs.blogspot.com/2011/06/upgrading-firmware-on-3com-4500-switch.html http://mymcp.blogspot.com/2010/02/upgrading-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
이 오류가 발생하는 이유는 무엇입니까?
답변1
내 TFTP 서버에 오류가 발생했습니다. 내 /etc/xinetd.d/tftp
파일 에서 다음 줄을 변경했습니다 .
server_args = -s /var/tftpboot/
이에:
server_args = -c -s /var/tftpboot/
그리고 문제가 해결되었습니다. 누락된 -c 옵션을 사용하면 TFTP 서버에 새 파일을 생성할 수 있습니다.
답변2
당신은 단지 지정할 수 있어야합니다
tftp 192.168.0.41 put 3comoscfg.cfg
명령 구문 분석기가 질식하거나 :/
절대 경로를 기대하지 않을 수 있습니다. 그 외에 명령줄은 내가 임의의 3com 관리 스위치에 대해 가지고 있는 문서에 있는 예제와 동일합니다.
마지막 인수로 대상 파일 이름을 지정할 수도 있습니다.
tftp 192.168.0.41 put 3comoscfg.cfg someswitch-backup.cfg
그것이 작동하고 첫 번째 것이 작동하지 않으면 버그처럼 보이지만 가능합니다.