기타 S3C6410 TFTP timeout 에러 관련 질문입니다.
2012.03.08 06:39
먼저 튜토리얼을 따라 TFTP 환경을 구축해봤습니다.
OS는 우분투 리눅스이고, PC환경은 Oracle VM VirtualBox를 이용했습니다.
먼저 "ntsysv"를 실행하라고 했지만 우분투에서는 "rcconf"을 사용해야 합니다.
<- 매뉴얼 실행화면
<- 우분투 실행화면
매뉴얼에 따르면 TFTP와 xinetd 가 같이 보여야 한다는데 우분투에서는 xinetd 만 나옵니다.
둘다 나오지 않으면 TFTP가 설치가 되지 않은것이라고 합니다.
그래서 sudo apt-get install xinetd tftp 라고 해서 설치를 했습니다. 그렇게 하고 다시 rcconf를 해봐도 xinetd뿐입니다.
하지만 tftp를 직접 실행을 해보니 설치되어 실행이 가능한 상태입니다. 일단 설치는 된거 같은데 목록에는 뜨지 않는군요.
설치는 되었다고 가정을 하고, 다음 과정을 진행했습니다.
매뉴얼에서는 /etc/xinetd.d/fttp 파일을 열어서 수정을 하라고 합니다.
하지만 처음에는 이 파일이 없어서 블로그를 찾아 따라해 tftp 파일을 만들어 수정을 했습니다.
이게 문제가 있는것일까요?
다음으로는 xinet 데몬을 재시동하여 tftp를 실행하라고 합니다.
<-매뉴얼
<-우분투
별다른 차이는 없는것 같습니다.
그 다음은 TFTP 전송 테스트 하는 부분입니다.
먼저 동봉된 CD안의 zImage를 타겟보드의 /app에 전송을 하는 단계입니다.
<- 매뉴얼
이 과정을 우분투에 명령어르 쳐서 실행을 했습니다. 그 결과 tftpboot 폴더 안에 zImage.sib-n200-s3c6410이 복사 되었습니다.
그 다음 타겟 보드에서 실행을 해서 tftp를 통해 zImage를 받아오는 단계입니다.
<-매뉴얼
<-s3c6410보드 실행
매뉴얼에 나오는 IP 대로 192.168.10.50을 해보았습니다. timeout이 걸리네요.
그래서 ifconfig를 이용하여 IP 192.168.10.191 을 해보았습니다. 그래도 timeout이 걸리네요.
방화벽이 문제인것 같아 ufw disable 명령어를 이용하여 방화벽 또한 풀었습니다.
TFTP를 사용할 수가 없는 실정입니다. 이 이유나 해결방법 아시는 분 정보 공유좀 해주시기 바랍니다. ^^
댓글 6
-
유형석
2012.03.08 20:02
-
곰누투
2012.03.09 04:45
답변 감사드립니다.
위의 방법도 같은 방법인것 같습니다. 포럼에서 찾아서 본 것도 다르지가 않네요.
아니면 경로라도 확실히 알려주시면 감사하겠습니다. 제가 혹여나 다른걸 보고 이러는지 모르겠군요.
정말 의문입니다. ㅠ timeout이 왜 일어나는 걸까요 ㅠ
그리고 여기서 IP는 192.168.10.191을 쓰면 되는건가요>?
-
이우영
2012.03.09 05:10
보드로 전송할려고 하는거면 보드의 IP 주소로 전송해야 합니다.
IP를 못찾아서 타임아웃이 발생하는거 같습니다.
보드와 PC를 1:1로 연결해서 해보세요
-
곰누투
2012.03.10 00:08
보드에 접속해서 ifconfig 로 나온 IP가 192.168.10.191 입니다.
보드의 IP가 맞지않습니까? 그런데 왜 안되는지.
참고로 PC에서 tftp localhost 로 샘플 텍스트 파일을 다른 디렉토리로 옮기는건 작동이 제대로 되었습니다.
이걸로 봐서는 설치는 잘 되어서 설치는 되는거 같습니다.
-
유형석
2012.03.09 05:20
tftp 192.168.10.191 을 입력해서 정상적으로 되는지 확인 하시길 바랍니다.
tftp> 가 나오면 'get 파일이름' 으로 파일을 가져올 수 있습니다.
그런데 캡처 화면만 보면 뭔가 설치가 제대로 안된것으로 보입니다.
다시 한번 차근차근 해보는걸 권장드립니다.
-
곰누투
2012.03.10 00:12
PC에서 tftp 192.168.10.191 을 입력하면 tftp> 가 잘 나옵니다.
PC에서 보드로 zImage를 주는 상황이니 put zImage.sib-n200-s3c6410 을 쳐보니 Trasfer Time Out 이 나옵니다.
뭔가 문제가 있는것이겠죠?
tftp 매뉴얼을 따라 똑같이 해봤지만 별 다른 점은 발견하지 못했습니다. 결과도 똑같군요 ㅠ




포럼에 tftp 설치하는 방법이 나와 있습니다.
참고하셔서 해보세요~~
링크