FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

임베디드 개발을 위한 tftp Setting ( Fedora / Ubuntu )

게시판 Tech/Tip 임베디드 개발을 위한 tftp Setting ( Fedora / Ubuntu )

  • This topic has 1개 답변, 2명 참여, and was last updated 11 years 전에 by ELem. This post has been viewed 22 times
  • 만든이
    게시글
  • #12064
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs


    * /tftpboot는 파일 이미지나 커널이미지가 있는 경로를 의미한다.

    ####  Fedora
    1) tftp가 설치되어 있는지 아닌지 알기 위해 조회를 하도록 한다.
    F9#> rpm -qa | grep tftp

    2) 설치가 되어 있지 않아서 다운 받는다면

    F9#> yum install tftp
    F9#> yum install ftfp-server

    3) 설치 완료 되면
    F9#> vi /etc/xinetd.d/tftp

    service tftp
    {       disable = no      ( yes --> no 로 변경 )
           socket_type = dgram
           protocol = udp
           wait = yes
           user = root
           server = /usr/sbin/in.tftpd
           server_args = -s /tftpboot

           per_source = 11
           cps = 100 2
           flags = IPv4
    }
    F9#> chmod 777 /tftpboot
    F9#> service xinetd restart

    4) 동작 확인하기
    F9#> netstat -aN | grep tftp

    #### UBUNTU (데비안)

    1) bootpd 설치하기

    U8#> sudo apt-get install inetd
    U8#> sudo apt-get install bootpd

    2) 내용추가
    U8#> sudo vi /etc/inetd.conf
             bootps    dgram   udp    wait    root    /usr/sbin/tcpd     /usr sbin/in.tftpd     /tftpboot

    U8#> sudo vi /etc/bootptab
             arm1136:ht=1:ha=0x123456789A00:ip=192.169.1.2:sm=255.255.255.0
          => ip는 서버 PC의 IP Address를 의미한다.

    3) tftpd 설치
    U8#> sudo apt-get install tftpd-hpa

    4) 설치가 되어있으면
    U8#> sudo vi /etc/default/tftpd-hpa
     #### 파일 내용 #####
     #Defaults for tftpd-hpa
      RUN_DAEMON="yes"   => 부팅시 싫애 여부. "no"로 바뀌어 있으면 "yes"로 해준다.
      OPTIONS="-l -s /tftpboot"  => /tftpboot는 복사할 파일이 있는 경로
     ####################

    5) 변경하고 나면 재시작 해준다.
    U8#> sudo /etc/init.d/tftpd-hpa restart

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12636
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      임베디드 어려워요 ㅠㅠ

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.