tftp

ubuntu 11.04 tftp 设置

情到浓时终转凉″ 提交于 2019-12-29 00:28:28
安装 TFTP 服务 sudo apt-get install xinetdsudo apt-get install tftp-hpasudo apt-get install tftpd-hpa 修改 TFTP 设置参数 sudo gedit /etc/default/tftpd-hpa# 修改内容如下TFTP_USERNAME="tftp"TFTP_DIRECTORY="/opt/tftpdroot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="--secure -c" TFTP_DIRECTORY:   TFTP 服务目录,可自由指定,需要注意的是此目录的权限,最好设置为 rwx TFTP_OPTIONS:   "-c" 选项为在 TFTP 目录下可写入,若不设置此项,在 put 命令时将提示错误 注意: 两个参数之间必须加空格,否则会造成如下错误 Error code 2: Only absolute filenames allowed 当出现 transmit timed out 时,可添加或修改配置文件 /etc/xinetd.d/tftp service tftp { socket_type =dgram protocol =udp wait =yes user =root server =/usr/sbin/in.tftpd

uboot下搭建tftp环境下载内核与根文件

纵饮孤独 提交于 2019-12-27 05:40:14
Tftp出现下载失败,错误信息: Retry count exceeded;starting again 如下图 解决: 按照网上教程搭建了环境,之后错误问题即可解决。 1)我搭建的环境如图1所示, 2)进入Ubuntu,我的是16.04版本,按照入下设置桥接模式,保存确定。 3)进入编辑,虚拟网络编译器,更改设置 4)选择桥接模式,不要选自动,选择有限网卡(搭建环境的那个网线口) 5)在启动Ubuntu,进入命令行,查看IP地址是否和PC机的有线网卡地址在一个网段; 6)在uboot下,设置开发板的IP地址(同一网段),服务器IP地址是PC机。 7) 在uboot模式下,即可进行tftp传输文件 来源: CSDN 作者: Ternence_zq 链接: https://blog.csdn.net/Ternence_zq/article/details/103643358

tftp

大憨熊 提交于 2019-12-26 11:06:23
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现 1.安装软件 yum install tftp* 安装好tftp-server包, 需要把/etc/xinetd.d/tftp文件做一下几个修改。 2.修改启动配置文件 不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。修改文件/etc/xinetd.d/tftp,主要是设置TFTP服务器的根目录,开启服务。 修改后的配置文件如下: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/ sbin / in . tftpd server_args = - u root - s / tftpboot - c #指定tftp服务器的目录,-c为指定为可以创建文件 per_source = cps = flags = IPv4 } 3.创建tftp根目录,关闭防火墙,启动tftp-server #mkdir -m 777 /tftpboot #/etc/init.d/iptables stop //关闭防火墙 #service xinetd restart //重启 xinetd

由zImage生成uImage

帅比萌擦擦* 提交于 2019-12-24 03:52:57
一、手动使用mkimage命令 mkimage -A arm -O linux -T kernel -C none -a 30007fc0 -e 30007fc0 -n uImage -d /work/jz2440/kernel/linux-2.6.22.6/arch/arm/boot/zImage uImage 我的内核目录:/work/jz2440/kernel/linux-2.6.22.6 我的tftpboot:/work/tftpboot uboot——bootm地址: 30007fc0 U-boot mkimage指定Linux内核地址时的两种方式 http://blog.csdn.net/embededswordman/article/details/6704197 uImage的制作是使用的u-boot工具mkimage,build完u-boot后也会将mkimage build出來到/tools目录下,可以直接拿來用,它的作用就是在zImage的前面加上64个字节的头,让u-boot能够识别要加载内核的类型、加载地址等。 基本格式:mkimage -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image -A 指定CPU的体系结构:(u

centos7安装tftp

无人久伴 提交于 2019-12-22 16:24:54
文章目录 安装必要组件 配置参数 防火墙设置 设置开机自启 本地测试 安装必要组件 配置参数 防火墙设置 设置开机自启 本地测试 来源: CSDN 作者: yuandongx 链接: https://blog.csdn.net/qq_25540095/article/details/103652826

PXE批量部署Linux之六:ipxe和pxelinux互相chainload

孤人 提交于 2019-12-21 22:49:59
pxelinux chain iPXE: label chainload menu label Chainload iPXE kernel ipxe.lkrn initrd boot.ipxe ipxe.lkrn made from: cd ipxe/src make bin/ipxe.lkrn boot.ipxe和ipxe.lkrn在tftp同级目录 boot.ipxe需要加dhcp ipxe.lkrn可以和undionly,kpxe一样加参数编译 make bin/ipxe.lkrn EMBED=demo.ipxe cat demo.ipxe #!ipxe dhcp chain http://kickstart.share.demo/ks/boot.ipxe iPXE chain pxelinux: 参考 http://ipxe.org/cmd/chain :chainload chain pxelinux.0 pxelinux.0和undionly.kpxe同在tftp根目录 chain tftp://kickstart.share.demo/pxelinux.0 chain http://kickstart.share.demo/pxelinux.0 || goto shell :shell shell || goto error 来源: 51CTO 作者: a_jkou

linux搭建TFTP服务

回眸只為那壹抹淺笑 提交于 2019-12-21 02:50:11
1.安装tftp服务和客户端 sudo apt-get install xinetd tftp tftpd 2.配置 vim /etc/xinetd.d/tftp 内容如下: service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /home/lyb/tftpshare/ disable = no per_source =11 cps = 100 2 flags = IPv4 } 3.创建tftp共享目录 1.创建服务器目录 mkdir /home/lyb/tftpshare/ 2.然后修改目录权限 chmod 777 /home/lyb/tftpshare/ 3.重启xinetd服务 sudo /etc/init.d/xinetd restart(如果启动失败先关闭防火墙 service iptables stop) 4.测试验证功能 1)本机测试 重新启动一个终端, 输入命令 tftp 192.168.1.11(我的虚拟机ip)进入tftp, 输入get test,这样就可以获取到test文件, 输入q退出tftp 如下图所示: 2)开发板测试 2440开发板的uboot可以支持tftp下载功能

CentOS 6安装tftp服务器并且在busybox运行tftp下载

喜欢而已 提交于 2019-12-20 01:35:58
环境:centos6.9 下载 xinetd tftp tftp-server,其中xinetd和tftp-server是用来tftp服务器的,tftp是客户端 yum install xinetd tftp tftp-server -y 在根目录下建立 tftpboot cd / mkdir tftpboot 配置tftp服务器 在配置之前先做备份cp /etc/xinetd.d/tftp /etc/xinetd.d/tftp_bak vim /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 = dgram protocol = udp

实验6:路由器IOS升级

我们两清 提交于 2019-12-17 04:55:10
路由器IOS升级 Cisco路由器IOS映像恢复及升级方法   一、Cisco 1000,1600,2500,4000系列   1、IOS映像恢复的方法及步骤   1) 连接PC的COM1口与路由器的console口,使用PC的超级终端软件访问该路由器;   2) 开启路由器的电源开关,并在30秒内按下键盘的Ctrl+break,中断路由器的正常启动以进入rom监视模式,屏幕上提示符如下:   >   3) 键入如下命令:   >o /r 0x2101   改变路由器虚拟寄存器的默认值(0x2102);   4) 键入重启命令:   >i   路由器重启,当屏幕显示以下信息表明路由器重启完毕:   System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE   Copyright (c) 1986-1995 by cisco Systems   2500 processor with 1024 Kbytes of main memory   …   Press RETURN to get started!   5) 路由器在虚拟寄存器的值为0x2101时自动进入rom启动模式:   router(boot)>   6) 此时,将TFTP服务器上的IOS映像文件恢复至路由器flash memory中,依次键入以下命令:   router

网络设备文件管理

坚强是说给别人听的谎言 提交于 2019-12-17 04:45:52
(1)FTP或TFTP传输应用程序文件(操作系统)   FTP和TFTP都是C/S架构   H3C设备上和文件系统相关的命令都是在用户视图<>下输入 (2)路由器配置为 FTP 服务器: [ ] ftp server enable [ ] local-user hx (用户名)    password simple 123456 (密码)    service-type ftp   authorization-attribute level 3 (如果不授权用户级别为3,不能执行Put操作) PC如果是windows系统,进入命令行界面 a.切换目录:   cd  c:\ (进入C盘后,输入 d: 就可以进入D盘了) b. ftp IP (路由器)x.x.x.x c.用户名:  密码: d.提示login,FTP登陆成功 d. get或put (PC是客户端,路由器是服务器) e.本地文件名:    远程文件名: (3) TFTP 传输文件:(PC作为服务器,路由器作为客户端) a.PC上安装TFTP服务器软件(如 3Comtftp 软件) b.路由器进入用户视图: < >tftp 192.168.1.2 (服务器IP) get/put Hello.txt (文件名) get操作必须在同一目录下,否则会出现非法访问的错误 (4)常用命令: 用户视图 < > reset saved