노트북에 다이렉트로 임베디드 보드를 연결해서 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 폴더에 텍스트 파일이 있는지 확인한다.
'L I N U X' 카테고리의 다른 글
모듈프로그램을 이용하여 리눅스 커널 분석하기(1) (0) | 2012.02.10 |
---|---|
Ubuntu on vmware TFTP, NFS 환경 설정 2 (0) | 2012.02.10 |
Installing OpenCV 2.2 in Ubuntu 11.04 (1) | 2012.02.09 |
/etc/bash.bashrc /root/.bash_profile 의 차이 (0) | 2012.02.09 |
Step by Step 커널 프로그래밍 강좌⑥ (0) | 2012.02.08 |