도와주세요!!
처음엔 뭣도 모르고 보드에 랜선도 꽂지 않은채 안된다고 하다가
랜선을 꽂아야 되는것을 알고 꽂아 쓰고 있었는데 죽은 랜선이었군요 ㅠ
그래서 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와 네트워크 설정을 어떻게 했는지 가르켜 주시면 좋겠습니다. ㅠ
위에 오타가 있었네요 ㅠ
핑테스트는 구글이나 야후를 주로 씁니다.
기존에 NAT 를 쓰다가 브리지로 변경한 후에, 잘 되는 현상이 있는듯 합니다.
Ubuntu Desktop 버전을 사용한다면 Networking Manager 에서 네트워크를 관리하기 때문에 설정을 갱신해줄 필요가 있을거 같습니다.
일단 ifconfig 를 하면 어떻게 뜨나요?