counter
Linux 팁&테크 입니다.

PXE 부팅 - TFTP서버 구성하기.

조회 수 6158 추천 수 0 2008.08.08 00:37:55

2. TFTP서버구성하기.
PXE부팅을 사용하려면 TFTP서버가 tsize option을 지원해야한다. tsize option이 무엇을 의미하는지는 모르겠지만
tftpd-hpa 패키지가 tsize option을 지원한다고 하니 이것을 설치한다.
아래는 vmware에 설치된 우분투에서 작업한 내용이다.

    2.1 tftpd-hpa 패키지 설치하기.
        다음 명령으로 tftpd-hpa 패키지를 설치한다.
        apt-get install tftpd-hpa

        위의 명령으로 설치하니 아래의 버전이 설치됐다.
        tftpd-hpa_0.43-1ubuntu2_i386.deb

        설치된 파일은 다음과 같다.
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./var/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./var/lib/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./var/lib/tftpboot/ ......... tftp서버의 루트 디렉토리.
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/sbin/
        -rwxr-xr-x root/root     26704 2006-12-14 20:51 ./usr/sbin/in.tftpd ......... 실행 파일.
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/share/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/share/man/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/share/man/man8/
        -rw-r--r-- root/root      5009 2006-12-14 20:51 ./usr/share/man/man8/in.tftpd.8.gz
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/share/doc/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./usr/share/doc/tftpd-hpa/
        -rw-r--r-- root/root       903 2006-10-06 06:23 ./usr/share/doc/tftpd-hpa/README
        -rw-r--r-- root/root      2643 2006-10-06 06:23 ./usr/share/doc/tftpd-hpa/README.security
        -rw-r--r-- root/root      2002 2006-12-14 20:50 ./usr/share/doc/tftpd-hpa/copyright
        -rw-r--r-- root/root      4062 2006-10-06 06:23 ./usr/share/doc/tftpd-hpa/changelog.gz
        -rw-r--r-- root/root      2603 2006-12-14 20:50 ./usr/share/doc/tftpd-hpa/changelog.Debian.gz
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./etc/
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./etc/default/
        -rw-r--r-- root/root        74 2006-12-14 20:50 ./etc/default/tftpd-hpa ..... 설정파일.
        drwxr-xr-x root/root         0 2006-12-14 20:51 ./etc/init.d/
        -rwxr-xr-x root/root      1780 2006-12-14 20:50 ./etc/init.d/tftpd-hpa ...... 실행 스크립트.
        lrwxrwxrwx root/root         0 2006-12-14 20:51 ./usr/share/man/man8/tftpd.8.gz -> in.tftpd.8.gz


    2.2 설정파일 수정하기.
        설정파일의 초기값은 tftpd 데몬을 실행하지 않게 되어있다. 따라서 수정이 필요하다.

        root@nys-desktop:/var/cache/apt/archives# cat /etc/default/tftpd-hpa
        #Defaults for tftpd-hpa
        RUN_DAEMON="no" # 여기의 no를 yes(소문자)로 바꿔준다.
        OPTIONS="-l -s /var/lib/tftpboot"

        옵션의 의미는 다음과 같다.
        -l ..................... tftpd 데몬을 standalone 모드로 실행한다.
        -s /var/lib/tftpboot ... /var/lib/tftpboot 디렉토리를 서비스 한다.
                                 클라이언트에게 서비스할 파일은 이 디렉토리에 넣어야 한다.

    2.3 데몬을 실행한다.
        root@nys-desktop:/var/cache/apt/archives# /etc/init.d/tftpd-hpa start
        Starting HPA's tftpd: in.tftpd.

        데몬이 정상적으로 실행됐는지 확인해 본다. udp 69번 포트가 보이면 정상적으로 실행된 것이다.
        root@nys-desktop:/var/cache/apt/archives# netstat -anu
        Active Internet connections (servers and established)
        Proto Recv-Q Send-Q Local Address           Foreign Address         State
        udp        0      0 192.168.1.135:137       0.0.0.0:*
        udp        0      0 0.0.0.0:137             0.0.0.0:*
        udp        0      0 192.168.1.135:138       0.0.0.0:*
        udp        0      0 0.0.0.0:138             0.0.0.0:*
        udp        0      0 0.0.0.0:67              0.0.0.0:*
        udp        0      0 0.0.0.0:68              0.0.0.0:*
        udp        0      0 0.0.0.0:69              0.0.0.0:*

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.zip;*.exe;*.gif;*.jpg)
List of Articles
번호 제목 글쓴이 날짜 조회 수
14 XP에서 제공하는 기능으로 pptp 서버에 접속하기. file [2] withcom.kr 2009-02-16 4443
13 pptp 서버 구성하기. withcom.kr 2009-02-16 6721
12 tcpdump 명령어 간단한 요약. [1] withcom.kr 2008-08-14 9035
11 iptables 패킷 흐름도. file withcom.kr 2008-08-14 5254
10 PXE 부팅 - DISPLAY 파일의 형식. file withcom.kr 2008-08-10 5421
9 PXE 부팅 - PE 구동하기. file withcom.kr 2008-08-10 7155
8 PXE 부팅 - PXELINUX 구성하기. file [8] withcom.kr 2008-08-08 7765
» PXE 부팅 - TFTP서버 구성하기. withcom.kr 2008-08-08 6158
6 PXE 부팅 - DHCP서버 구성하기. withcom.kr 2008-08-08 6779
5 PXE 부팅 - 클라이언트의 부팅과정. file withcom.kr 2008-08-08 4695
4 PXE 부팅 패킷 캡쳐한 화면. file withcom.kr 2008-08-02 4380
3 PXE 부팅 동영상 file withcom.kr 2008-07-20 4435
2 로그 분석 툴 AWStats 설치하기. file [2] withcom.kr 2008-07-18 14579
1 GRUB 설치하기. withcom.kr 2008-07-18 7325