본문 바로가기

L I N U X

Ubuntu on vmware TFTP, NFS 환경 설정 1


노트북에 다이렉트로 임베디드 보드를 연결해서 TFTP,NFS환경 설정을 하면서 개고생하여 그 부분을 정리 하려고 한다.

준 비 물 : 노트북(유,무선을 같이 쓸수 있어서), 임베디드 보드, 크로스 케이블(허브를 이용할 경우 다이렉트 케이블 사용)
사용환경: 호스트 PC(ubuntu10.4 on VMware player)

host PC 네트워크 설정
- /etc/network/interfaces 파일을 수정하여 IP Address를 설정한다.
 # vi /etc/network/interfaces


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.186
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.10.255
gateway 192.168.0.1 

- /etc/resolv.conf 파일을 수정하여 DNS를 추가한다.
  DNS는 자신의 네트워크 환격에 따라 설정한다.
 # vi /etc/resolv.conf

nameserver 168.126.63.1 

- 설정한 ethernet 인터페이스를 활성화 시킨다.
 # /etc/init.d/networking restart

- apt-get 패키지를 업데이트 하고 SSH 및 각종 필요한 패키지를 설치한다
# apt-get update
# apt-get install ssh
# apt-get install nfs-kernel-server tftpd tftp dhcp3-server
# apt-get install build-essential
# apt-get install libncurses5-dev 

- TFTP 환경 설정
# mkdir /tftproot
# chmod 755 /tftproot
# vi /etc/xinetd.d/tftpd --> 파일 생성

service tftp
{
    protocol       = udp
    port             = 69
    socket_type = dgram
    wait            = yes
    user            = nobody
    server         = /usr/sbin/in.tftpd
    server_args = /tftproot
    disable       = no



# /etc/init.d/xinetd restart 

-TFTP test
# touch /tftproot/testtftp.txt

# tftp localhost
tftp > get testtftp.txt
Received 10 byte in 0.1 seconds
tftp> q

root 폴더에 텍스트 파일이 있는지 확인한다.