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
}
{
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