도와주세요!!
글 수 15,339
2002.07.18 08:50:55 (*.255.49.35)
6746
저는 일단 다음 사항들을 확인했습니다.
A> HOST(PC)는 제대로 설정되었는가?
1. HOST TFTP환경 설정에서 /etc/xinetd.d/tftp수정하기
- 자세한 사항은 HOWTO문서 참조
2. mkdir tftp(여기서 사용권한 변경작업해야죠)
3. cd /etc/init.d => ./xinetd restart 데몬실행
B> EZBoard는 제대로 설정되었는가?
(빠따루 Host의 데몬 실행 확인한 다음에 해야 겠죠)
1. set명령으로 설정할 때 디렉토리를 위에서 설정한 tftp파일의 마지막
디렉토리와 같게 설정
2. ping은 되는가? 호스트 ip로 날려보면 되겠죠.
ARP로 타겟의 MAC얻어오는지 확인도 해 보셔야 겠죠.
이렇게 해서도 안되면 setup에서 Firewall setting => NO
또는 ipchains라는 파일에서 REJECT -> ACCEPT로 수정하고 다시
초보 wrote..
: tftp가 안되서 질문 드립니다.
: 일단 호스트피시의 설정은 제대로 된것 같습니다.
: 왜냐하면 회사에서 개발하는 보드로는 잘 받구 있거든요.
:
: 그런데 이지보드의 잘못 같지도 않긴한데 영 뭐가 잘못 되었는지
: 알 수 가 없어서요
:
: 일단 ezboot의 설정화면은 다음과 같습니다.
:
:
:
:
: 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이라면 통신이
: 안되야 맞거든요..
A> HOST(PC)는 제대로 설정되었는가?
1. HOST TFTP환경 설정에서 /etc/xinetd.d/tftp수정하기
- 자세한 사항은 HOWTO문서 참조
2. mkdir tftp(여기서 사용권한 변경작업해야죠)
3. cd /etc/init.d => ./xinetd restart 데몬실행
B> EZBoard는 제대로 설정되었는가?
(빠따루 Host의 데몬 실행 확인한 다음에 해야 겠죠)
1. set명령으로 설정할 때 디렉토리를 위에서 설정한 tftp파일의 마지막
디렉토리와 같게 설정
2. ping은 되는가? 호스트 ip로 날려보면 되겠죠.
ARP로 타겟의 MAC얻어오는지 확인도 해 보셔야 겠죠.
이렇게 해서도 안되면 setup에서 Firewall setting => NO
또는 ipchains라는 파일에서 REJECT -> ACCEPT로 수정하고 다시
초보 wrote..
: tftp가 안되서 질문 드립니다.
: 일단 호스트피시의 설정은 제대로 된것 같습니다.
: 왜냐하면 회사에서 개발하는 보드로는 잘 받구 있거든요.
:
: 그런데 이지보드의 잘못 같지도 않긴한데 영 뭐가 잘못 되었는지
: 알 수 가 없어서요
:
: 일단 ezboot의 설정화면은 다음과 같습니다.
:
:
:
:
: 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이라면 통신이
: 안되야 맞거든요..