도와주세요!!
이 부분에서 많은 분들이 막히시는것 같습니다.
TFTP-----------------------------------------------------------------------------------------------------
#mount /dev/cdrom /media
#cp /media/ez-s3c6410/image/zImage.sib-n200-s3c6410 /tftpboot
#umount /dev/cdrom
여기까지는 문제가 없습니다.
마운트 한데로 tftpboot 폴더안에는 zImage.sib-n200-s3c6410 이 들어가 있습니다.
다음으로는
$cd /app
$tftp 192.168.10.191 -r zImage.sib-n200-s3c6410 -g
그 결과는
tftp: timeout ---> 이렇게 뜹니다.
-------------------------------------------------------------------------------------------------------------
NFS--------------------------------------------------------------------------------------------------------
먼저 nfs 디렉토리를 만들고 공유를 합니다.
#cd /home
#mkdir nfs
nfs의 공유 폴더 정보 내용은 /etc/exports 에 있습니다.
이 파일에 매뉴얼에 따라
/home/nfs 192.168.10.*(rw, sync, no_root_squash, no_all_squash, no_subtree_check)를 추가했습니다.
그리고 재시작을 합니다.
#/etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
*Unexporting directories for NFS kernel daemon... [ OK ]
*Exportion directories for NFS kernel daemon... [ OK ]
*Startiong NFS kernel daemon [ OK ]
이렇게 나옵니다.
그다음 rcconf 명령어로 리눅스 시스템이 부팅될때 마다 자동으로 nfs가 실행되도록 설정합니다.
목록에 nfs-kernel-server이 나와있습니다. -> 실행 중인것 같습니다.
그다음 NFS 동작 시험 부분입니다.
개발 호스트가 제공하는 nfs 공유 디렉토리를 타켓보드에서 마운트 합니다.
보드의 nfs 디렉토리를 마운트위해 /mnt/nfs 를 마운트 합니다.
보드에서
$mount -t nfs -o nolock 192.168.10.191:/home/nfs /mnt/nfs
mount: RPC: Unable to receive; errno = Connection refused 라고 나옵니다.
그리고 혹시나 해서 nfs 대신에 nfs-kernel-server 로 변경해서 해보았습니다.
mount: mounting 192.168.10.191:/home/nfs on /mnt/nfs failed: No such device 라고 나옵니다.
------------------------------------------------------------------------------------------------------------------------------
일주일째 이것만 붙잡고 있는데 영 발전이 없습니다.
매뉴얼을 따라 똑같이 여러번 해봐도 변함이 없습니다. 뭔가 오해를 하고 작업을 하고 있는듯한데...
어느 부분이 잘못된 것인지 알려주십시오. ^^
답변 감사드립니다.
Ping을 확인하기 위해 보드에서 ping 127.0.0.1로 확인을 하니 되는데
이것은 내부 루프를 도는것이기 때문에 확실히 된다고 볼수는 없을것 같습니다.
----> 보드에서 IFCONFIG
----> PC에서의 IFCONFIG
그래서 PC의 IP인 192.168.56.102로 보드에서 ping 192.168.56.102로 확인을 해보니 안되네요;;
역시 PC에서 보드의 IP인 192.168.10.191로 해보니 " Network is unreachable" 이 뜨네요.
그런데 여기서 궁금한게 VM ware 설정에 보면 네트워크 어댑터 연결 방식이
"NAT", "호스트 전용 어댑터", 브리지 어댑터", 내부 네트워크", "일반 드라이버", "연결되지 않음" 이렇게 있습니다.
지금은 호스트 전용 어댑터로 설정을 하고 Ping을 테스트 한 결과 입니다.
이 설정에 따라 또 안되는 문제점이 있는 것일까요??
VMWare 에서 일반적으로는 브릿지와 NAT 를 주로 사용합니다.
NAT 는 현재 컴퓨터의 네트워크 환경을 같이 공유해서 사용하는 것이고,
브릿지는 아이피를 부여해서 네트워크 환경을 사용할 수 있습니다.
예를 들어..
현재 컴퓨터가 10번 IP를 사용하고 같은 네트워크에서 20번의 IP를 가진 컴퓨터가 있습니다.
VMware 에서 NAT 로 설정하고 가상 리눅스를 부팅한 다음, 10번 IP로 핑을 하면 잘 됩니다. (자동으로 IP 가 부여됩니다.)
하지만 20번 IP로 핑을 때리면 응답을 하지 않습니다. 10번 네트워크 를 공유하되 별도의 IP 대역을 가집니다.
VMware 가상 리눅스에서 브릿지로 설정해서 자동으로 IP를 부여 받거나, 30번과 같이 별도의 IP 로 고정해서 사용할 수 있습니다.
그러면 10번 컴퓨터 로도 핑이 나가고, 20번 컴퓨터로도 핑이 나가게 됩니다.
외부에서도 Vmware 에 접속을 하고자 한다면 브릿지를 주로 쓰고
내 PC 에서만 접속한다면 NAT 를 주로 사용하는 편입니다~~^^
저정도 까지 해서 안되시면 제 생각은 가장 근본적인 문제로 접근 하셔야 될것 같습니다.
ping 명령어로 쌍방 통신이 일단 되는지 확인하시고
안된다면 IP설정을 해주셔야 될것 같습니다.
ping까지 가는데 안되면 정말 미궁으로 빠집니다-_-;
저 같은 경우는 윈도우7에서 VMWare로 우분트 11.04로 돌리고 있는데
포럼에 나와있는 대로 똑같이 해서 잘 되고 있습니다.