• 4412 搭建tftp服务器


    搭建服务器

    --安装xinetd,sudo apt-get install xinetd

    --安装tftp和tftpd,sudo apt-get install tftp tftpd

    --配置/etc/xinetd.d/tftp文件(一定要对齐,严格按照格式输入)

    tftp文件中的/var/tftpboot是服务器的目录

    -- 新建tftp服务器目录mkdir /var/tftpboot

    -- 修改权限为777

    -- 重启xinetd服务sudo /etc/init.d/xinetd restart

     

    搭建完成后,在本机上测试

    本机测试

    -- 在/var/tftpboot下面建立一个文件test,输入任意内容

    -- 启动另一个终端

    -- 输入终端命令tftp 127.0.0.1

    -- 输入get test

    -- 输入q可以退出

    -- 退出后,使用ls命令可以发现当前目录下有test文件,如果这个文件和服务器中的test文件内容一模一样,表明服务器搭建成功

    同一网段的概念

    “同一网段”

    -- IP和子网掩码做与运算得到的网络标识,如果两个网络的网络标示一样,则在同一网段

    Ubuntu

    ip:192.168.80.138

    mask:255.255.255.0

    board

    ip:192.168.2.230

    mask:255.255.255。0

    netflag

    开发板实现TFTP文件传输

    路径说明

    -- 使用手册介绍在"/home/cym/exynos4412/linux/app"目录下

    -- 视频介绍最小系统是在"/home/minilinux"目录下

    配置开发板和虚拟机在“同一网段”

    -- 开发板和PC机同时接到交换机的情况(同时接到路由器也一样)

    虚拟机选桥接模式,设置IP同一网段

    客户端下载测试

    -- tftp -g -l test -r test + IP地址

    TFTP传输应用程序测试

    -- tftp -g -l helloworld -r helloworld

    先要把helloworld复制到/var/tftpboot目录下,然后开发板就能下载了

    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    Zookeeper的功能以及工作原理
    高性能Server---Reactor模型
    python——PEP8 Python 编码规范整理
    python——数据结构之单链表的实现
    Git——使用gitignore建立项目过滤规则
    算法与数据结构——最大子序列和问题
    Django——Django,uwsgi Nginx组合建站
    使用Nginx+uWSGI+Django方法部署Django程序(下)
    使用Nginx+uWSGI+Django方法部署Django程序(上)
    Python——实现代理服务功能
  • 原文地址:https://www.cnblogs.com/ch122633/p/9385678.html
Copyright © 2020-2023  润新知