RedHat TFTP的安装与配置

合集下载

redhat安装、网络配置、开启telnet、ftp服务

redhat安装、网络配置、开启telnet、ftp服务

Redhat 安装及网络配置一、Redhat安装1.第一次安装选择2、介质检查用来判断安装介质是否有错误。

一般不需要,选择skip就可以。

3、欢迎界面直接下一步。

4、选择安装过程使用的语言,一般默认就可以。

也可以选择中文,根据个人喜好吧!5、选择键盘布局,不需要修改。

6、选择存储类型这次安装使用本地盘,因此选择第一项。

选择“Yes,discard any data”,丢弃磁盘上现有数据。

7、设置本机机器名和网络(也可直接点下一步,安装完成后再进行网络配置)选择”Configure Network”,在这里可以配置网络.。

也可在安装后手工修改。

选择网卡,点edit根据协议选择选项卡。

这里设置IPV4。

手工分配地址“manual“,点add输入地址、掩码、默认网关。

然后apply应用配置点close回到安装界面。

8、选择时区,Linux现在没有北京时区,选择上海时区。

9、设置root密码。

如果密码比较简单,会弹出下面对话框,选择cancel 重新设置密码。

User anyway强制使用简单密码。

10、存储空间划分(也可不进行划分)。

这里的存储可能是划分换得存储lun、也可能是物理磁盘、设置是一个文件。

一般服务器安装会使用user all space.当然自动存储空间划分有一些我问题。

因此记得勾选”Review and modify partitioning layout”,,然后点下一步。

出现存储编辑界面。

点击create 弹出“create storage”窗口。

可以创建分区、软raid、卷组LVM、等。

本例中选择vg_fdl3165pc ,点击edit按钮,进入卷组vg_fdl3165pc的编辑过程。

通过add、edit、delete编辑逻辑卷,并分配mount点。

本例点击add按钮。

弹出“make Logical Volume”界面。

编辑后的汇总界面如下图,点击下一步这是一个确认界面,如果认为磁盘数据重要,此时cancel还来得及。

tftp服务器搭建详细步骤

tftp服务器搭建详细步骤
10.虚拟机与开发板互ping测试
11.主机与开发板互ping测试,如果都ping通,则准备工作 OK
Ubuntu8.04环境tftp服务安装配置方法
(请为本文打分后查看详情) Loading ...发布时间:2008-10-11 18:50发布人:Eric 所属分类:Ubuntu
netmask 255.255.255.0
gateway 192.168.2.1
启动网络脚本:/etc/init.d/networking restart
}
3.然后手动添加DHCP服务器:vim /etc/resolv.conf
提示:在执行了这个命令后,可能显示一些信息,但是不会影响使用(具体什么原因我也不太清楚),下面的步骤顺利通过就可以了。
安装完成!测试方法:
在/tftpboot 目录下随便放个文件abc
然后 运行tftp 服务器ip(比如tftp 192.168.1.1), 进入tftp命令行
输入get abc 看看是不是能把文件下下来,如果可以就可以了,也可以put 文件上去。
{
打开网络配置脚本:vim /etc/resolv.conf
nameserver 202.103.24.68
启动网络脚本:/etc/init.d/networking restart
}
auto lo
iface lo inet loopback
auto eth0 //根据自己IP情况修改
iface eth0 inet static
address 192.168.2.45
本文将帮助你组建基于Ubuntu 8.04的tftp服务器端及客户端,从而搭建完整的tftp应用服务环境。

TFTP服务器配置

TFTP服务器配置

实验目的:使用TFTP部署加密的FTP服务
实验过程:
(1)首先在服务器端安装TFTP Server软件,如下图:
(2)安装完毕后,在User Administration标题栏中创建新的帐户admin_zzz。

并且配置好密码和目录访问权限。

其中管理员拥有所有权限。

“Allowed” list instead 勾上。

以避免在客户端登陆服务器后,发生文件夹搜索错误。

(4)启动服务器端。

(5)在客户端安装TFTP client 软件。

安装完毕后,首先在站点管理“Site Manager ”标题
栏中添加站点,站点名称为first_link,并且输入服务器端的IP地址192.168.1.199,默认端
口为21,输入用户名admin_zzz和密码111。

其中默认状态下,EFTP对发送的密码是加密
的,这确保了数据的安全性,如果用户不希望密码在传输的过程中加密,可以勾选复选框中
的Don’t use Ecryption。

新建站点完毕后,单击Connect即可实现客户端和服务器端的连接,
如下图:
“解除阻止”。

(7)连接成功后,客户端窗口显示服务器端的FTP站点文件。

此时可以拖动站点文件到左边的窗口,实现文件的FTP传输。

(8)观察服务器端的活动记录。

显示的是客户端的登录情况。

如下图:
(9)实验完毕,测试成功。

实验总结:架设TFTP加密服务器,能够实现数据传输过程中的保密性,解决了一些FTP 软件密码明文传输的保密性差的问题,确保了数据在传输过程中更加安全。

开启TFTP服务器

开启TFTP服务器

开启TFTP服务器TFTP(Trivial File Transfer Protocol)是一种简单文件传输协议,用于将文件通过网络从一个设备传输到另一个设备。

TFTP服务器可用于快速、简单地传输文件,特别适用于网络设备的配置、固件更新等场景。

本文将为您介绍如何开启TFTP服务器。

步骤一:准备工作在开始之前,确保您的计算机已经安装了TFTP服务器软件。

Windows操作系统默认是不带有TFTP服务器功能的,您可以从网络上下载并安装各种TFTP服务器软件,如PumpKIN、Tftpd64等。

这些软件通常提供免费版和付费版,您可以根据个人需求选择适合自己的版本。

步骤二:安装TFTP服务器软件下载并安装TFTP服务器软件。

根据软件提供的安装向导,选择您的安装目录以及其他配置选项。

一般情况下,保持默认设置即可。

步骤三:配置TFTP服务器配置TFTP服务器是使用TFTP服务器软件的关键步骤。

通常,您需要指定TFTP服务器监听的IP地址以及服务器的根目录。

1. 打开TFTP服务器软件。

2. 在软件界面中,找到配置选项(可能被称为“Settings”、“Options”等)。

3. 在配置选项中,找到服务器设置(可能位于“Server”、“General”或类似的位置)。

4. 在服务器设置中,指定TFTP服务器监听的IP地址。

有些软件可能支持绑定到所有IP地址或指定特定的IP地址,您可以根据需要进行配置。

5. 指定TFTP服务器的根目录,即用于存储文件的目录。

可以选择系统默认的目录,也可以指定其他目录。

6. 根据软件的指导,保存配置改动并重启TFTP服务器。

步骤四:测试TFTP服务器完成配置后,您需要测试TFTP服务器是否正常工作。

在测试之前,请确保网络连接正常。

1. 打开命令行界面(可以使用Windows的cmd命令或其他终端工具)。

2. 输入命令`ping IP地址`,其中IP地址是指您配置的TFTP服务器IP地址。

redhat安装图解

redhat安装图解

Red hat 安装与配置本文我已red hat5.4 32bit为例演示安装过程与详细的参数设置第一部分:安装1.首先进入bios设置为光盘启动,进入redhat安装界面2.设置安装模式,默认我们是使用图形化界面安装,直接回车即可,此处如果想使用文本模式安装,在boot:后输入:linux text,直接回车后出现如下图示,此处是询问使用者是否检测安装光盘,为了节省时间直接skip跳过即可。

3.首先现实的是安装程序欢迎界面,单击“Next"按钮继续。

4.选择安装程序的显示语言Redhat提供了很丰富的语言支持,其中包括英文、简体中文和繁体中文等,我们默认为客户安装的语言为“English",单击“Next"按钮继续。

5.设置键盘类型由于中国的计算机用户并不使用所谓的“中文键盘”,而是使用标准的“美国英语式”键盘进行中英文的输入,因此这一步保持默认设置即可。

6.输入产品安装序列号Redhat的安装过程需要输入一个安装号码,如果没有提供安装号码,部分额外的软件包(如虚拟机、集群等)将无法通过安装程序进行选择。

这里也可以选择“跳过输入安装号码”,当需要用到额外的软件包时再通过其他途径进行添加,此处我们选择跳过。

选择跳过后会有个小提示,此处跳过即可。

7.初始化磁盘在新的硬盘上安装redhat系统是,将会出现一个警告信息,提示需要对硬盘执行初始化操作,硬盘上的数据将会丢失。

选择“是”即可。

8.设置使用的硬盘分区Redhat的安装程序提供了自动分区和手动分区两种方式。

如果客户要求分区默认,那就选第2个(在选定驱动上删除linux分区并创建默认的分区结构)即可,进行默认分区,如果客户对分区有要求,那就选择最后一个自定义分区,按照客户需求分区,此处我选择自定义分区。

如图:选择New新建分区首先建立根分区,大小为10G在建立交换分区的时候,File System Type中选择类型交换分区的大小一般为物理内存的2倍,当然这只是一种说法,也不是固定的,如果不在linux跑大型的软件,比如处理高分辨率的图像那种吃内存的软件,交换分区可以给很少的,此处我分了1G给交换分区,接下来我再分一个/data,把剩余空间全部给它,当然很多客户会要求各种分区,比如/data /opt 反正如果客户有要求,按照客户所要求的大小分即可。

在redhat系统中安装配置ftp服务器

在redhat系统中安装配置ftp服务器

1.查找安装文件。

在系统安装光盘中找到vsftpd安装包文件:find ./ -name vsftpd*2.安装。

在vsftpd安装包文件所在目录下运行安装命令:rpm - ivh vsftpd-1.1.3-8.i386.rpm3. 修改配置文件1>/etc/vsftpd.ftpusers 文件保存禁止登陆FTP服务器的本地账号2>/etc/er.list文件要与/etc/vsftpd/vsftpd.conf 文件配合使用当vsftpd.conf文件中包括以下配置时,er.list文件中的用户账号禁止登陆FTP服务器userlist_enable = YESuserlist_deny = YES当vsftpd.conf文件中包括以下配置时,er.list文件中的用户账号可以登陆FTP服务器userlist_enable = YESuserlist_deny = NO当er.list文件与vsftpd.ftpusers文件冲突时,以vsftpd.ftpusers为准使用vi编辑器编辑vsftpd的配置文件vsftpd.conf:vi /etc/vsftpd/vsftpd.conf。

可将vsftpd.conf文件中的主要设置如下:(任何人可读写)anonymous_enable=YESlocal_enable=YESwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESascii_upload_enable=YESascii_download_enable=YES将配置项前面的#去掉,配置生效。

4.设置ftp的pub目录属性中的权限。

根目录下的var文件夹下的ftp文件夹是用户登录到ftp的目录,而ftp目录下的pub目录是用户上传或下载文件的目录,如果要允许用户上传文件那么就要将这个目录的属性中的权限设置为可写。

服务器安装redhat红帽系统操作手册

服务器安装redhat红帽系统操作手册

服务器安装r e d h a t红帽系统操作手册
服务器安装redhat6.0系统操作手册
操作环境(浪潮服务器:内存256G,硬盘8T)
服务器接好光驱后启动服务器进入系统安装界面,选择Install or upgrade an existing sustem
进入Disc Found界面选择Skip,如下图
跳过系统完整性测试后,选择OK确认:
进入如下界面选择next
language选择English
键盘选择U.S.English
默认选择Basis Storage Devices
重新清理磁盘,选择yes,discard any data
为服务器命名
选择上海时区
设置密码
应用所有,选择Use anyway
创建新的分区,选择Create Custom Layout
选中Free回车进入添加分区界面,选择swap格式,并为其分配128000M空间
选中Free回车再次进入添加分区界面,设置挂载点为/boot,选择ext4格式,并为其分配500M空间
选中Free回车再次进入添加分区界面,设置挂载点为/,选择ext4格式,并为其分配剩余所有空间
分配好后界面如下图所示(截图为虚拟机截图,空间大小有所不同)
点击下一步,选择Format
将所建空间写入,选择Write changes to disk
继续下一步
选择开发空间站(Software Development Workstation),并选择立即分配相关设置(Customize now)
选择Languages→Chinese Support
开始安装
安装结束,点击重启。

RedHat+Linux下安装TFTP服务器

RedHat+Linux下安装TFTP服务器

TFTP server一、安装1.安装OS:Red Hat Enterprise Linux 5 32bit。

2.安装tftp相关RPM包。

RPM:n tftp-0.42-3.1.i386.rpm tfpt客户端包程序n xinetd-2.3.14-10.e15.i386.rpm xinetd服务包程序n tftp-server-0.42-3.1.i386.rpm tftp server端包程序,它依赖于xinetd,必须先安装xinetd。

二、修改配置文件参数分析:n TFTP不可以作为一个单独的服务进程,它依赖于xinetd进程来运行。

n server_args = -s /tftpboot tftpboot是tftp server自动创建的一个目录,n disable = no tftp服务默认是关闭的,将yes改为noserver_args常用选项如下:-l 使用standalone模式运行,此模式下,将会忽略-t选项-a address:port 在standalone模式下服务所在的IP与端口,如果不指定,则在本机所有IP,/etc/service中指定的port上侦听连接-c 允许在服务器上新建文件,否则只允许更新现有的文件。

如果未指定-U或-p选项,则允许任何人上传文件-s directory 服务器端默认的目录,默认为/tftpdboot-u username tftpd服务以什么身份运行,默认是nobody,一般可以新建一个tftpd的账号来运行-U umask 上传的文件的掩码,如果未指定-p则为000,如果指定了-p,则采用指定的umask -p 对于通过-u指定的用户执行的动作,不做额外的权限检查三、运行tftp并设置开机自动运行命令分析:n service xinetd start 启动运行tftp服务n chkconfig xinetd on 设置开机自动运行n chkconfig --list xinetd 查看各运行级设置情况四、配置防火墙TFTP (Trivial File Transfer Protocol),中译简单文件传输协议或小型文件传输协议,默认端口:69。

如何用Windows通过网络安装RedHatLinux

如何用Windows通过网络安装RedHatLinux

如何用Windows通过网络安装RedHatLinux
如何用Windows通过网络安装RedHat Linux
最近有些朋友问店铺如何用Windows通过网络安装RedHat Linux?今天店铺为大家带来的是用Windows通过网络安装RedHat Linux的方法,有需要的朋友一起去看看吧。

用Windows通过网络安装Linux
Windows(xp)
用tftpd32部署tftp,dhcp,用来引导客户端通过pxe启动并获得地址。

设置如图:
tftp根目录里放入以下文件:
initrd.img,vmlinuz,源自系统盘根目录/isolinux下;
pxelinux.0,源自装好的系统,/usr/lib/syslinux/pxelinux.0,注意,这个文件跟要装的系统版本一致。

tftp根目录里新建文件夹,命名为pxelinux.cfg,系统盘的`isolinux下的isolinux.cfg复制进来,并改名为default。

接着从pxe启动客户端,获得地址和引导信息后回车重启,进入安装界面。

此时应用ftp或者http(ftp要匿名可以访问),根目录指向解压过的系统光盘,测试可以访问之后。

重启客户端从ftp或者http安装即可。

下载全文。

tftp的安装与配置

tftp的安装与配置

tftp的安装与配置1.安装要安装xinetd, tftp的server & client使用命令:$ sudo apt-get install xinetd tftpd-hpa tftp-hpa2.设置a. xinetd会建立目录/etc/xinetd.d/.接下来需要在此路径下建立一个新文档tftpd并编辑其内容:$ sudo vim /etc/xinetd.d/tftpd将文档的内容改为:service tftp{disable = nosocket_type = dgramwait = nouser = rootprotocol = udpserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootlog_on_success = PID HOST DURATIONlog_on_failure = HOST}b. 建立tftp的根路径并将其权限设置为777,此路径需要跟/etc/xinetd.d/tftpd文档中server_args一行的设定保持一致,在此例中的路径为 /tftpboot:$ sudo mkdir /tftpboot$ sudo chmod 777 /tftpbootc. 修改/etc/inetd.conf文档$ sudo vim /etc/inetd.conf将下面一行:tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot修改为:tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpbootd. 修改/etc/default/tftpd-hpa$sudo vim /etc/default/tftpd-hpa将文档内容修改为:#Defaults for tftpd-hpaRUN_DAEMON="yes"OPTIONS="-l -s /tftpboot"3. 启动重新启动服务$ sudo /etc/init.d/xinetd restart$ sudo /etc/init.d/tftpd-hpa restart4. 测试可以进行一个小测试,来检验tftp server有没有正常运行:首先在主机上下载并安装tftpd32客户端(一般为绿色软件,可以不用安装),设置好IP地址和当前工作目录,并把需要传输的文件拷至这个目录下即可)。

tftp,nfs

tftp,nfs

RedHat Enterprise Linux 5 安装TFTP服务器和NFS服务器Abstract在嵌入式开发中有宿主机和目标机之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。

TFTP服务器作为工作于宿主机的软件,主要提供对目标机的主要映像文件的下载工作。

Solution一.TFTP服务器的安装利用以下命令就可以看到TFTP服务器已启动,则不用安装[root@localhost Server]# netstat -a |grep tftpudp 0 0 *:tftp *:*若没有安装,在Redhat Enterprise Linux 5的安装光盘中有RPM安装包,挂在光盘后进入到文件夹,找到相应的安装包。

[root@localhost user]# cd /media/[root@localhost media]# lsRHEL_5.1 i386 DVD[root@localhost media]# cd RHEL_5.1\ i386\ DVD/[root@localhost RHEL_5.1 i386 DVD]# ls[root@localhost RHEL_5.1 i386 DVD]# cd Server/[root@localhost Server]# ls tftp*tftp-0.42-3.1.i386.rpm tftp-server-0.42-3.1.i386.rpm执行安装命令[root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186error: Failed dependencies:xinetd is needed by tftp-server-0.42-3.1.i386提示需要安装xinetd,找到安装包并安装[root@localhost Server]# ls xinet*xinetd-2.3.14-10.el5.i386.rpm[root@localhost Server]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm warning: xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ######################################### ## [100%]1:xinetd ######################################### ## [100%]再执行安装TFTP命令[root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ######################################### ## [100%]1:tftp-server ######################################### ## [100%]建立tftp的主工作目录[root@localhost Server]# mkdir /tftpboot修改配置文件[root@localhost Server]# vi /etc/xinetd.d/tftp主要注意修改的两个地方:# default: off# description: The tftp server serves files using the trivial file transfer \# protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \# and to start the installation process for some operating systems. service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4}重启服务[root@localhost Server]# /etc/init.d/xinetd restartStopping xinetd: [FAILED] Starting xinetd: [ OK ]查看是否启动[root@localhost Server]# netstat -a |grep tftpudp 0 0 *:tftp *:*二.NFS的安装NFS(Network File System,网络文件系统)是一种将远程主机上的分区(目录)经网络挂在到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作,类似于windows的共享目录。

Red_Hat_Enterprise_FTP服务器配置实例教程

Red_Hat_Enterprise_FTP服务器配置实例教程

5.1.3 FTP的两种操作模式:主动模式和被动 模式


根据FTP数据连接建立方法,可将FTP客户端对服务器的 访问分为两种模式:主动模式又称标准模式(Active Mode)和被动模式(Passive Mode)。 一般情况下使用主动模式,由FTP客户端发起到FTP服务 器的控制连接,FTP服务器接收到数据请求命令后,再由 FTP服务器发起客户端的连接。具体的讲,客户机首先向 服务器的端口21(命令通道)发送一个TCP连接请求, 然后执行login、dir等各种命令。一旦用户请求服务器发 送数据,FTP服务器就用其20端口(数据通道)向客户的 数据端口发起连接。主动模式实际上是一种客户端管理, FTP客户端可以在控制连接上给FTP服务器发送port命令, 要求服务器使用port命令指定的TCP端口来建立从服务器 上TCP端口21到客户端的数据连接。
5.1.1 FTP简介
2. FTP优点 FTP可将文件从网络上的一台计算机传送到另一 台计算机。其突出的优点是可在不同类型的计算 机之间传送文件和交换文件,比如在WINDOWS 和UNIX、LINUX系统上均可传送。它实现了服务 器和客户机之间的文件传输和资源再分配,是普 遍采用的资源共享方式之一。FTP服务管理简单, 且具备双向传输功能。

5.1.5 FTP服务的相关软件及登录形式
1. FTP服务的相关软件 在LINUX 下实现FTP服务的软件很多,其中比较 有名的有WU-FTPD、ProFTPD、VsFTPD和.PureFTPD等等。VsFTPD是UNIX类操作系统上运行服务 器的名字,是Red Hat Enterprise Linux5内置的FTP 服务器,可以运行在LINUX、BSD、Solaris以及HPUX等上面。它具有非常高的安全性需求、带宽限制、 良好的可伸缩性、创建虚拟用户的可能性、IPV6支 持、中等偏上的性能、分配虚拟IP的可能性等其他 FTP服务器不具备的功能。所以有“秀外慧中”的美 称。 通常,FTP访问服务器时需要经过验证,只有经过 了FTP服务器的相关验证,用户才能进行访问和传输 文件等操作。

linux中tftp服务器设置及测试,图解

linux中tftp服务器设置及测试,图解

Linux(fedora9)中tftp服务器设置及测试,图解/s/blog_b90c3cdf0101fxgz.htmlPC机系统:win7 虚拟机linux系统:fedora9 开发板:mini2440 虚拟机联网方式:桥接在谈到将宿主机的文件下载到目标机的日志里,当利用网络将宿主机的文件下载到开发板上时,就是利用的tftp服务器。

一:tftp的概念TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

端口号位69.TFTP这种简单的基于UDP的文件传输协议,通常只能用于小文件的传输。

并且它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,也不能进行认证。

在嵌入式开发中,tftp服务常用于通过从PC机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或运行。

使用这种方式下载文件,操作方便、并且速度也挺快。

二:①linux下的tftp安装:首先利用命令:rpm -qa | grep tftp,查看tftp是否安装,如果安装,会出现图一所示界面如果没有安装,则执行命令:rpm -ivh tftp-sever-0.42-3.1.i386.rpm,进行安装,具体安装教程网上有很多的。

这里假设我已经安装好。

②建立tftp服务主工作目录:使用命令mkdir建立tftp的主工作目录(这个目录用于存放宿主机与目标机之间使用tftp时传递的文件),在这里我使用命令:mkdir /home/song/tftpboot将主工作目录建在了路径/home/song下。

如图二所示。

当然,你也可以使用命令:mkdir /tftpboot直接建立在根目录下,依自己喜好而定。

③tftp服务配置文件Linux下的tftp服务是由xinetd(还有openbsd-inetd等其它服务)所设定的,默认情况下tftp是处于关闭状态。

在Linux中tftp服务器的搭建

在Linux中tftp服务器的搭建

在Linux中tftp服务器的搭建一、TFTP的建立嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。

因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。

我们要做的是在服务器端(即主机)上安装TFTP服务,并且正确地配置TFTP服务的路径和参数。

下面我尝试了两种搭建TFTP的方法,都实测成功。

1、安装tftp所需软件包:tftp有好几种版本,其中tftp和tftpd是最经典、最常用的。

还有增强版,如atftp和atftpd、tftp-hpa和tftpd-hpa等。

所以配置TFTP的方法也不唯一。

传统方法(xinetd):sudoapt-getinstalltftpsudoapt-getinstalltftpdsudoapt-getinstallxinetd(备注:如果是CentOS系统,则可以使用yuminstalltftptftpdxinetd命令来下载安装)tftp是客户端,作用是从别人的TFTP服务器端上传/下载东西。

tftpd是服务端,字母d代表daemon,作用是为别人提供TFTP服务,供别人上传/下载东西。

xinetd是inetd的扩展。

inetd服务器是一个专门管理入网连接的网络后台程序,xinetd现在已经取代inetd,它一个守护进程,用于处理对各种服务的请求。

tftp是要用inetd来控制的。

另一种更简单的方法:tftp-hpasudoapt-getinstalltftp-hpasudoapt-getinstalltftpd-hpatftp-hpa与tftp作用相当,但两者是冲突的,不能同时安装。

tftpd-hpa与tftpd的关系同理。

这种方法下,不需要inetd服务就可以。

网上也有人同时装了xinetd,不仅需要配置,似乎还容易出问题。

2、创建TFTP目录首先需要建立一个TFTP目录,以供上传和下载。

搭建tftp服务器实现u-boot从计算机下载文件到ARM

搭建tftp服务器实现u-boot从计算机下载文件到ARM

搭建tftp服务器实现u-boot从计算机下载文件到ARM(RedHat等系列宿主机)搭建tfpt服务器实现用u-boot从宿主机(虚拟机)下载文件到目标机(mini2440)首先要明确一个概念,tftp服务器是装在宿主机系统上的不是装在开发板上的,开发板因为是嵌入式系统所以是很精简的,没有tftp服务器,nfs服务器之类的。

好多linux命令也是不支持的。

第一步:连接硬件1.用串口线将mini2440与计算机连接,使用超级终端或SecureCRT与开发板交互(这里使用后者)2.用网线将mini2440的网络端口与计算机的端口连接(所以我的计算机不能上网了奥,因为路由器上没那么多输出端口所以只能这样了)。

3.当然别忘了插上电源,硬件连接就ok了。

第二步:软件准备1.因为是使用u-boot命令下载,所以确定开发板上装了u-boot,并且网卡驱动是移植好的,u-boot移植及烧写方法具体不细说,参考国嵌实验手册。

2.一个装了linux系统的虚拟机,这里是红帽企业版五,当然我想如果是把系统直接装在计算机上也是能用的。

第三步:正式开始了奥1.搭建tftp服务器先查看系统是否安装了tftp服务器,使用命令如下[root@localhost]# netstat –a | grep tftp已安装结果:udp 0 0 *:tftp *:*如下图如果没有安装,则执行如下命令安装# rmp –ivh tftp-server-0.42-3.1.i386.rpm当然你的先找到该安装包执行该命令才有效,最后是在装系统的时候就选上tftp服务器安装好后重新启动tftp服务器# /etc/xinetd.d/tftp restart配置tftp服务器# vi /etc/xinetd.d/tftp第8行与第14行为修改后的程序,起作用分别为打开tftp服务器和设置tftp服务器目录,其他代码不做修改第四步:设置u-boot环境变量,使用printenv命令查看当前环境变量如图注意ipaddr,serverip,ethaddr,netmask这四项,其他的不用管,serverip后面地址为你的虚拟机的ip,一定要修改一致,ipaddr为你开发板的ip,最好跟你虚拟机ip在同一网段(前三部分数字一样),ethaddr 为开发板网卡地址即常说的mac地址,可以不做修改或是任意改,不过地址长度是一定的,比如改为00:01:02:03:04:05,由六段数字组成。

redhat下TFTP安装

redhat下TFTP安装

Redhat下TFTP安装TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。

嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。

因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。

下面就详细介绍一下linux服务器端tftp-server的配置。

在redhat 9.0的第三张光盘中,有tftp-server的安装rpm包。

(1)安装#mount /dev/cdrom //挂载光盘#rpm -ivh tftp-server-0.32-4.i386.rpm#rpm -ivh tftp-0.32-4.i386.rpm //安装#umount/mnt/cdrom//卸载光盘(2)修改文件在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。

根据(1)的安装方法,可以修改文件/etc/xinetd.d/tftp。

主要是设置TFTP服务器的根目录,开启服务。

修改后的文件如下:service tftp {socket_type =dgramprotocol =udpwait =yesuser =rootserver =/usr/sbin/in.tftpdserver_args =-s /home/app -cdisable =noper_source =11cps =1002flags =IPv4}说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

(3)创建tftp根目录,关闭防火墙,启动tftp-server。

#mkdir /home/app#chmod o+w /home/app#/etc/init.d/iptables stop //关闭防火墙#service xinetd restart //重启 xinetd 服务重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档