tftp put에서 3COM 스위치 "소스 파일을 찾을 수 없습니다" 오류 발생

tftp put에서 3COM 스위치 "소스 파일을 찾을 수 없습니다" 오류 발생

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

그것이 작동하고 첫 번째 것이 작동하지 않으면 버그처럼 보이지만 가능합니다.

관련 정보