본문 바로가기

Programming/Linux

우분투(ubuntu) 9.10 pxa255에서 nfs 사용기

하이버스사의 x-hyper255 evm 보드인데 부트로더 버전이 낮아서 중간에 mac주소도 못 바꾸고 이래저래 불편한다

일단 nfs를 설치해야 한다.
호스트의 일반폴더를 타킷 보드에서 하나의 폴더처럼 인식하기 때문에
대량의 파일을 전송하지 않아도 실험해 볼 수 있는 아주 쓸만한 녀석이다.

apt-get으로 설치해도 되지만

시냅틱 꾸러미 관리자 이용

시스템>>관리>>시냅틱 꾸러미 관리자 메뉴를 클릭합니다. 좌축에서 "네트워킹"을 선택한 후에 패키지 목록에서 nfs-kernel-server 를 선택합니다. 이후에 자동으로 관련된 패키지도 함께 선택됩니다.

이렇게 일단 깔고
sudo vim /etc/exports

해서 exports파일을 생성해야 한다.
그거서 타깃 보드의 주소를 넣어준다 다음과 같이~

/mnt/nfs 203.244.149.64(rw,no_root_squash)
주소는 자신의 타깃 보드 아무거나 ㅎㅎ

그런후 nfs 재시작!!
~$ sudo /etc/init.d/nfs-kernel-server restart

그런다음 /mnt/nfs
폴더에 arm용으로 컴파일 하나해서 test.out
파일을 만들어 넣어 놓은 후

타깃보드로 가서
ping 203.244.145.*
으로 인터넷 연결이 됐는지 확인후

마운트 한다!!
mount -t nfs 203.244.145.218:/mnt/nfs /mnt
여기서 주소는 호스트!!

테스트로 ./arm_test.out
Hello, World!!!

문제가능성!!!
1. /etc/exports 내용을 제대로 안 바꿔 주면 접속이 잘 되지 않는다. 주의!!!
2. ps -xf | grep nfs 이 명령어로 nfs 데몬이 정상적으로 돌아가는지 확인하자! 없으면 다시 제대로 설치!!
3. 타깃 보드에서 ifconfig 명령어로 eth0의 인터넷주소를 보고 제대로 접속되어있는지 확인할 것!!


'Programming > Linux' 카테고리의 다른 글

Ubuntu c함수 설명 man page 설치하기  (0) 2010.08.03
hybus hyper255b tku3 bootp관련  (0) 2010.05.04
bootp란?  (0) 2010.04.19
xinetd란?  (0) 2010.04.19
minicom x/y/zmodem 전송이 안될때  (0) 2010.03.31