zoukankan      html  css  js  c++  java
  • 【Linux系统】开启TFTP服务

    版权声明:本文为博主原创文章,转载请注明出处。 https://www.cnblogs.com/YaoYing/p/15021365.html

    安装依赖

    sudo apt-get install tftp-hpa tftpd-hpa
    sudo apt-get install xinetd
    

    配置

    修改/etc/xinetd.d/tftp文件内容如下,如果没有该文件或者目录就自行创建

        server tftp
       {
          socket_type = dgram
          protocol = udp
          wait = yes
          user = root
          server = /usr/sbin/in.tftpd
          server_args = -s /home/yaoying/tftp/ -c
          disable = no
          per_source = 11
          cps = 100 2
          flags = IPv4
        }
    

    修改后内容如下图

    启动TFTP服务

    sudo service tftpd-hpa start
    

    修改配置

    修改/etc/default/tftpd-hpa文件,内容如下

      # /etc/default/tftpd-hpa
      
      TFTP_USERNAME="tftp"
      TFTP_DIRECTORY="/home/yaoying/tftp"
      TFTP_ADDRESS=":69"
      TFTP_OPTIONS="-1 -c -s"
    

    修改后内容如下图

    重启TFTP服务器

    sudo service tftpd-hpa restart
    

    使用命令

    tftpboot [loadAddress] [[hostIPaddr:]bootfilename]
    
    loadAddress 是文件在DRAM中的存放地址
    
    [[hostIPaddr:]bootfilename] 是所需下载的文件。
    

    和NFS的区别

    tftp 命令不需要输入文件在 Ubuntu 中的完整路径,只需要输入文件名即可。

  • 相关阅读:
    22. Generate Parentheses
    21. Merge Two Sorted Lists
    20. Valid Parentheses
    19. Remove Nth Node From End of List
    18. 4Sum
    JDK7新特性
    类Enum
    装饰设计模式
    模板设计模式
    反射
  • 原文地址:https://www.cnblogs.com/YaoYing/p/15021365.html
Copyright © 2011-2022 走看看