도와주세요!!
글 수 15,339
2002.07.18 09:25:54 (*.255.49.35)
6756
set에서 4번을 공란으로 해 주세요.(^^)
초보 wrote..
: tftp가 안되서 질문 드립니다.
: 일단 호스트피시의 설정은 제대로 된것 같습니다.
: 왜냐하면 회사에서 개발하는 보드로는 잘 받구 있거든요.
:
: 그런데 이지보드의 잘못 같지도 않긴한데 영 뭐가 잘못 되었는지
: 알 수 가 없어서요
:
: 일단 ezboot의 설정화면은 다음과 같습니다.
:
: EZBOOT>set
:
:
: 1. MAC Address [00:e0:1a:11:22:33]
: 2. LOCAL IP [10.20.33.55]
: 3. HOST IP [10.20.18.18]
: 4. Host tftp directory [/tftpboot/]
: 5. zImage file name [zImage]
: 6. ram disk file name [ramdisk.image.gz]
: 7. boot loader file name [ezboot]
: 8. zImage address on flash [0x00020000]
: 9. ramdisk address on flash [0x00200000]
: A. zImage address on memory [0xc0008000]
: B. ramdisk address on memory [0xc0800000]
: C. Autoboot wait time [3]
: D. Boot Menu Key [ ]
: E. Kernel Command Line []
: F. Architecture Number [200]
: G. RAM Disk Size MBytes [8]
:
: P. Apply
: S. Save
: 0. Exit
:
: Select >>
:
: tftp서버는 10.20.18.18 맞구요.. 서비스하는 디렉토리는 루트 디렉토리의
: /tftpboot 맞습니다. 물론 /etc/xinet.d/tftp의 설정도 /tftpboot으로 제대로
: 설정되어 있고요.
:
: 이 상태에서 ping 잘 됩니다.
: 그런데 tmr, tmk .. tftp관련 명령을 치면 아래와 같은 메시지가 나옵니다.
:
: EZBOOT>tmr
: Receive /tftpboot/ramdisk.image.gz
: CS8900 Init...............
: CS8900 Mac Address : [00 E0 1A 11 22 33]
: CS8900 DECTECT VALUE : [00003000]
: CS8900 INIT OK!!!
:
: Send ARP Packet
: ARP PACKET Error
: ARP PACKET Error
: ARP PACKET Error
: ARP PACKET Resive
: HOST MAC : [ 00 01 03 45 6F 10 ]
: HOST IP : [10.20.18.18]
: LOCAL IP : [10.20.33.55]
: Resive Address : C100-0000
: TFTP Request Send
:
: TFTP Error : [ 1 ] File not found
: FAILURE BREAK
: Time Overflow
:
: 실제 ramdisk압축파일은ramdisk.image.gz으로 /tftpboot 디렉토리에 존재하는
: 데도 계속 file not found라고 나오네요. 같은 방법으로 zImage 를 받으려해
: 도 마찬가지 메시지가 나옵니다.
:
: 갑갑해서 ethereal(protocol analyzer)로 갭쳐해봤는데 이지보드에서 나오는
: tftp request의 메세지는 정상인것 같더라구요. file의 path를 지정한것도
: 맞고요. 그런데 tftp서버에서는 그런 파일이 없다는 에러코드를 담은
: 패킷을 보내니 이지보드에서 에러처리하는 것도 맞는것 같고요..
:
: 도데체 누가 잘못하고 있는건지..??
:
: 한가지 더 궁금한거는여. ezboot에서 10.20.33.55등으로 local IP를 잡는데
: 이때 mask값은 어떤식으로 주나요. ezboot 소스에서 class에 맞춰서 알아서
: 주는건가요?? 위의 설정에서도 subnet mask가 255.255.255.0이라면 통신이
: 안되야 맞거든요..
초보 wrote..
: tftp가 안되서 질문 드립니다.
: 일단 호스트피시의 설정은 제대로 된것 같습니다.
: 왜냐하면 회사에서 개발하는 보드로는 잘 받구 있거든요.
:
: 그런데 이지보드의 잘못 같지도 않긴한데 영 뭐가 잘못 되었는지
: 알 수 가 없어서요
:
: 일단 ezboot의 설정화면은 다음과 같습니다.
:
: EZBOOT>set
:
:
: 1. MAC Address [00:e0:1a:11:22:33]
: 2. LOCAL IP [10.20.33.55]
: 3. HOST IP [10.20.18.18]
: 4. Host tftp directory [/tftpboot/]
: 5. zImage file name [zImage]
: 6. ram disk file name [ramdisk.image.gz]
: 7. boot loader file name [ezboot]
: 8. zImage address on flash [0x00020000]
: 9. ramdisk address on flash [0x00200000]
: A. zImage address on memory [0xc0008000]
: B. ramdisk address on memory [0xc0800000]
: C. Autoboot wait time [3]
: D. Boot Menu Key [ ]
: E. Kernel Command Line []
: F. Architecture Number [200]
: G. RAM Disk Size MBytes [8]
:
: P. Apply
: S. Save
: 0. Exit
:
: Select >>
:
: tftp서버는 10.20.18.18 맞구요.. 서비스하는 디렉토리는 루트 디렉토리의
: /tftpboot 맞습니다. 물론 /etc/xinet.d/tftp의 설정도 /tftpboot으로 제대로
: 설정되어 있고요.
:
: 이 상태에서 ping 잘 됩니다.
: 그런데 tmr, tmk .. tftp관련 명령을 치면 아래와 같은 메시지가 나옵니다.
:
: EZBOOT>tmr
: Receive /tftpboot/ramdisk.image.gz
: CS8900 Init...............
: CS8900 Mac Address : [00 E0 1A 11 22 33]
: CS8900 DECTECT VALUE : [00003000]
: CS8900 INIT OK!!!
:
: Send ARP Packet
: ARP PACKET Error
: ARP PACKET Error
: ARP PACKET Error
: ARP PACKET Resive
: HOST MAC : [ 00 01 03 45 6F 10 ]
: HOST IP : [10.20.18.18]
: LOCAL IP : [10.20.33.55]
: Resive Address : C100-0000
: TFTP Request Send
:
: TFTP Error : [ 1 ] File not found
: FAILURE BREAK
: Time Overflow
:
: 실제 ramdisk압축파일은ramdisk.image.gz으로 /tftpboot 디렉토리에 존재하는
: 데도 계속 file not found라고 나오네요. 같은 방법으로 zImage 를 받으려해
: 도 마찬가지 메시지가 나옵니다.
:
: 갑갑해서 ethereal(protocol analyzer)로 갭쳐해봤는데 이지보드에서 나오는
: tftp request의 메세지는 정상인것 같더라구요. file의 path를 지정한것도
: 맞고요. 그런데 tftp서버에서는 그런 파일이 없다는 에러코드를 담은
: 패킷을 보내니 이지보드에서 에러처리하는 것도 맞는것 같고요..
:
: 도데체 누가 잘못하고 있는건지..??
:
: 한가지 더 궁금한거는여. ezboot에서 10.20.33.55등으로 local IP를 잡는데
: 이때 mask값은 어떤식으로 주나요. ezboot 소스에서 class에 맞춰서 알아서
: 주는건가요?? 위의 설정에서도 subnet mask가 255.255.255.0이라면 통신이
: 안되야 맞거든요..