처음엔 뭣도 모르고 보드에 랜선도 꽂지 않은채 안된다고 하다가

 

랜선을 꽂아야 되는것을 알고 꽂아 쓰고 있었는데 죽은 랜선이었군요 ㅠ

 

그래서 PC와 보드에 각각 살아있는 랜선을 꽂고 TFTP를 써보려고 하고 있습니다.

 

허나...  다를게 없네요;

환경은 window7 OS에 Oracle VM virtualBox를 쓰고 있고, 랜선은 보드와PC에 각각 물려있습니다.

직렬 포트는 보드와 PC에 서로 맞물려 있구요.

 

먼저 고정IP를 사용하기 위해 보드의 IP를 수정했습니다.

local IP : 203.250.78.100 (100은 가정)

local netmask : 255.255.255.0

local gateway : 203.250.78.254

server IP: 203.250.78.101 (101은 가정)

 

다음은 PC로 들어가는 IP

IP주소 : 203.250.78.101

서브넷 마스크: 255.255.255.0

기본 게이트웨이 : 203.250.78.254

기본 DNS 서버 : 203.250.95.98

보조 NDS 서버 : 203.250.95.97

 

그리고 Oracle VM virtualBox로 들어가는 IP를 보니

IP주소 : 192.168.56.101

서브넷:255.255.255.0     이렇게만 적혀있네요.

그리고 VM의 네트워크 설정은 "NAT"에 포트 포워딩을 사용하여

프로토콜 /      호스트 IP     / 호스트 포트 / 게스트 IP  / 게스트 포트

   UDP       / 203.250.78.101  /        3000          /  10.0.2.15    /           69

10.0.2.15는 가상머신에서 ifconfig를 쳤을때 나오는 IP 입니다.(가상머신이라 IP가 변환된것 같습니다.)

 

이제부터 TFTP 테스트를 해보았습니다.

가상머신의 리눅스에서는 /tftpboot 디렉토리 안에 test.txt를 넣어놓고

 

보드에서

$ tftp 203.250.78.101 -r test.txt -g 

$ tftp: timeout

(Ping은 203.250.78.101로 잘 나갑니다.)

 

$ tftp 10.0.2.15 -r test.txt -g

$ tftp: timeout

(Ping은 안나가네요)

 

그리고 참고로 PC에서 보드로는 모든 아이피로 ping은 잘 나갑니다.

 

보드에서 나가는 ping이 안되는거 같아 간단히 nslookup으로 www,naver.com 으로  테스트를 해보았습니다.

 

www.naver.com = 202.131.30.11   /   202.131.30.12

먼저 Ping 202.131.30.11 / 202.131.30.12 두개를 해보았는데 Ping이 안나갑니다.

 

telnet 202.131.30.11 / 202.131.30.12 

telnet : cannot connect to remote host (202.131.30.11): Connetion tomed out 역시 안되네요.

 

문제는 보드에 있는것 같습니다. 무슨짓을 해도 밖으로 ping이 안나가네요.

 

가상머신을 사용하지 않고 멀티부팅으로 리눅스 전용으로 부팅해서 쓰면 (NAT로 인한 IP변환으로 통신 힘든점) 을 극복할 수 있다고 생각을 했는데

 

보드에서 자체적인 문제가 있으면 멀티부팅으로 해도 똑같은 일이 일어날것 같아 해보지도 못하고 있네요.

 

한달이 다 되어갑니다....  글이 좀 길지만 도움좀 주시면 감사하겠습니다.

그리고 윈도우 7, Oracle VM VirtualBox, NAT, 우분투 11.10, 이와 같은 환경에서 작업하시는 분 계시면

IP와 네트워크 설정을 어떻게 했는지 가르켜 주시면 좋겠습니다. ㅠ