Linux服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux服务器 >

嵌入式linux(TQ2440开发板)传输文件tftp服务器配置

来源:网络整理  作者:fen  发布时间:2020-12-25 12:29
在用TQ2440的开发板做串口扩展,之前用串口传输文件速率实在太慢,从库房借了个路由器,克隆本机IP地址和MAC地址到...

在用TQ2440的开发板做串口扩展,之前用串口传输文件速率实在太慢,从库房借了个路由器,克隆本机IP地址和MAC地址到路由器上(公司网有MAC绑定),然后将电脑和开发板都连接到路由器上,这样就可以用网口和开发板通信了。(工作电脑win7+工作电脑里的Linux虚拟机+开发板,虚拟机网络采用桥接模式)

开发板自带的系统已经装好了tftp的客户端和服务器端,我是用开发板做客户端传文件的,这样只要在虚拟机中只要装好tftp服务器端就可以了。

 

我用的是fedora24,安装tftp的方法和网上很多教程一样:

下载tftp服务器、客户端tftp和守护进程xinetd三个包

1、yum install xinetd

2、yum install tftp

3、yum install tftp-server

 

之后网上很多都说修改配置文件(/etc/xinetd.d/tftp),但我根本找不到这个文件,不知道什么情况。

 

然后尝试着新建了一个(vim /etc/xinetd.d/tftp),写入相应的配置,如下:

servicetftp

{

disable =no

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /tftpboot -c

per_source =11

cps = 1002

flags =IPv4

}

 

建立服务器主目录:

cd/

mkdir tftpboot

chmod 777 -R /tftpboot/

 

之后重启xinetd服务:

service xinetd restart

 

由于之配置了samba服务器,所以防火墙和selinux都关了,现在不用管,直接传个文件试试。

 

在TQ2440终端执行:

uname -a >> test.txt

tftp -l test.txt -r test.txt -p 192.168.13.32

 

上面IP地址就是虚拟机的地址,在虚拟机/tftpboot/目录下找到了test.txt,传输成功。

之前用串口传十几分钟的文件,用tftp只需十几秒就能传完,很方便。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/fwq/8891.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

嵌入式linux(TQ2440开发板)传输文件tftp服务器配置

2020-12-25 编辑:fen

在用TQ2440的开发板做串口扩展,之前用串口传输文件速率实在太慢,从库房借了个路由器,克隆本机IP地址和MAC地址到路由器上(公司网有MAC绑定),然后将电脑和开发板都连接到路由器上,这样就可以用网口和开发板通信了。(工作电脑win7+工作电脑里的Linux虚拟机+开发板,虚拟机网络采用桥接模式)

开发板自带的系统已经装好了tftp的客户端和服务器端,我是用开发板做客户端传文件的,这样只要在虚拟机中只要装好tftp服务器端就可以了。

 

我用的是fedora24,安装tftp的方法和网上很多教程一样:

下载tftp服务器、客户端tftp和守护进程xinetd三个包

1、yum install xinetd

2、yum install tftp

3、yum install tftp-server

 

之后网上很多都说修改配置文件(/etc/xinetd.d/tftp),但我根本找不到这个文件,不知道什么情况。

 

然后尝试着新建了一个(vim /etc/xinetd.d/tftp),写入相应的配置,如下:

servicetftp

{

disable =no

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /tftpboot -c

per_source =11

cps = 1002

flags =IPv4

}

 

建立服务器主目录:

cd/

mkdir tftpboot

chmod 777 -R /tftpboot/

 

之后重启xinetd服务:

service xinetd restart

 

由于之配置了samba服务器,所以防火墙和selinux都关了,现在不用管,直接传个文件试试。

 

在TQ2440终端执行:

uname -a >> test.txt

tftp -l test.txt -r test.txt -p 192.168.13.32

 

上面IP地址就是虚拟机的地址,在虚拟机/tftpboot/目录下找到了test.txt,传输成功。

之前用串口传十几分钟的文件,用tftp只需十几秒就能传完,很方便。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/fwq/8891.shtml

相关文章

风云图片

推荐阅读

返回Linux服务器频道首页