X-Hyper 255B-TKUIII 에서의 NFS 설정법

X-Hyper 255B-TKUIII 에서의 NFS 설정법


1. NFS 개요
NFS는 네트워크를 통해 파일을 공유하는데 폭넓게 사용되는 프로토콜이다.
NFS는 UDP 프로토콜을 사용하며, 네트워크를 오고가는 데이터가 전혀 암호화되지 않는다.


2. 타겟보드 커널에서 NFS 부분은 포함되어 있다고 가정한다.
하이버스에서 제공하는 커널이미지에는 디폴트로 포함되어 있다.


3. Host PC에서 해야 할 일
#vi /etc/exports
/mnt/nfs/ 192.168.1.8(rw,no_root_squash)


이 부분을 추가해준다.
Host PC의 /mnt/nfs 디렉토리를 nfs 마운트 포인트로 한다.
Host PC에 /mnt/nfs 디렉토리가 생성되어 있어야 한다.
192.168.1.8은 접속을 허용할 타겟보드의 IP이고
rw,no_root_squash는 마운트 될 디렉토리의 사용에 관한 설정이다.
(주의할점은 공백이 없어야 한다.)

수정한 /etc/exports 파일이 적용되게 nfs 데몬을 재시작한다.

#service nfs restart



4. Target 보드에서 해야 할 일
Host PC의 /etc/exports 파일에서 정한 192.168.1.8 로 Target 보드의 IP를 맞춘다.
#ifconfig eth0 192.168.1.8

Host PC와의 네트워크 상태를 확인해 본다.
Host PC의 IP를 192.168.0.1 이라고 한다면
#ping 192.168.0.1

만약 네트워크가 제대로 연결되어 있지 않거나
NETDEV WATCHDOG : eth0 : transmit timed out 에러 메시지가 나타나면
Target 보드의 eth0을 죽였다가 다시 올려본다.
#ifconfig eth0 down
#ifconfig eht0 192.168.0.8 up


네트워크가 제대로 연결되어 있다면 Target 보드에서 portmap을 실행한다.
portmap은 빈 포트를 자동으로 찾아 준다.
#portmap

마운트를 한다.
#mount -t nfs 192.168.0.1:/mnt/nfs /mnt/nfs/

Target 보드의 /mnt/nfs와 Host PC의 /mnt/nfs가 공유되어 있다.


이올린에 북마크하기(0) 이올린에 추천하기(0)
top


http://www.joon.pe.kr/blog/trackback/179


<< Prev   1   ... 162   163   164   165   166   167   168   169   170   ... 336   Next >>