zoukankan      html  css  js  c++  java
  • Ubuntu11.04上tftp服务的配置

    Ubuntu11.04tftp服务的配置

    2011-06-17 15:01

    以前ubuntu版本上的tftp已经配置很多遍了,详情可以参见:www.mcuos.com/thread-646-1-2.html
    但这次在ubuntu11.04上配置还是走了一段弯路!
    下面的方案怎么也工作不起来:

    1
    、安装:tftptftpdxinetd

    2
    、配置/etc/xinetd.d/tftp文件(没有可自行创建),内容如下:

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


    3
    、设置工作目录/var/tftp权限

    $ sudo chmod -R 777 /var/tftp


    4
    、重新启动服务

    $ sudo /etc/init.d/xinetd restart


    5
    、通过tftpgetput进行测试:

    $ tftp localhost
    tftp> get xx
    tftp> put yy


    一切看起来好像都很顺利,个就是测试不成功。甚至将iptables关闭了也无济于事!

    $ sudo iptables -F


    =======================

    正确的配置方法如下:

    1
    、安装:tftp-hpatftpd-hpaxinetd

    2
    、配置/etc/default/tftpd-hpa,内容如下:

    # /etc/default/tftpd-hpa
    TFTP_USERNAME=
    "tftp"
    TFTP_DIRECTORY=
    "/var/tftp"
    TFTP_ADDRESS=
    "0.0.0.0:69"
    TFTP_OPTIONS=
    "--secure -c"


    说明:第二项改成你自己定义的tftp工作目录路径;第四项添加一个-s”参数以便运行执行put操作(--secure等同于-s; -c等同与--create

    3
    、设置工作目录/var/tftp权限

    $ sudo chmod -R 777 /var/tftp


    4
    、重新启动服务

    $ sudo /etc/init.d/tftpd-hpa restart


    5
    、通过tftpgetput进行测试:

    $ tftp localhost
    tftp> get xx
    tftp> put yy


    一切工作的又如从前了...


  • 相关阅读:
    Oracle 删除重复数据的几种方法
    12.25模拟赛T3
    java实现第五届蓝桥杯圆周率
    java实现第五届蓝桥杯武功秘籍
    Oracle 审计初步使用
    [CERC2017]Intrinsic Interval——扫描线+转化思想+线段树
    ORA-12012 Error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_<NN> in 12.2.0 Database
    12.25模拟赛T2
    java实现第五届蓝桥杯写日志
    java实现第五届蓝桥杯李白打酒
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/3177644.html
Copyright © 2011-2022 走看看