우분투 10.10 || 임베디드 보드 개발환경 설정

1. Tftp

1.1. Tftp 설치

$ sudo apt-get install xinetd tftpd tftp

1.2. tftp 파일 설정

$ vim /etc/xinetd.d/tftp

service tftp
{
   socket_type        = dgram
   protocol           = udp
   wait               = yes
   user               = root
   server             = /usr/sbin/in.tftpd
   server_args        = -s /tftpboot
   disable            = no
   per_source         = 11
   cps                = 100 2
   flags              = IPv4
}

1.3. tftp deamon 실행

$ service xinetd restart
$ iptables -F
$ ip6tables -F
$ service iptables stop

2. nfs

2.1 nfs 설치

$ apt-get install nfs-kernel-server

2.2. exports 파일 설정

$ vim /etc/exports

내용 :
/nfs_resource 192.168.0.11(rw,sync,no_root_squash)

/nfs_resource 는 nfs 디렉토리고 192.168.0.11 은 외부에 열어줄 ip 이다.

2.3. 재시작

$ service portmap restart
$ /etc/init.d/nfs-kernel-server restart

2.4. target mount

각 네트워크의 ip 설정을 한다.

target board : ifconfig eth0 192.168.0.11 up
host : ifconfig eth0 192.168.0.10 up

ip 설정 완료 후 다음과 같이 target board에서 mount 한다.

mount -t nfs 192.168.0.10:/nfs_resource /mnt

Leave a Reply