Articles of tftp

Windows 7需要ARP为UDP?

看起来像我的Windows 7盒(如果这是相关的2个网卡)需要一个ARP响应之前,它将数据包发送到一个特定的IP地址。 我所在的特定上下文是运行TFTP服务器( TFTPD32 )。 服务器听到请求,发出一个ARP请求,但从来没有发送一个响应到TFTP客户端,大概是因为客户端不响应ARP(我不能改变这个不幸的)。 有这样的悲惨情况吗? 这在以前版本的Windows上“刚刚起作用”。

WDS 2012 R2服务器

背景信息: WDS Server 2012 R2(在2012 R2 Hyper-v服务器上运行)中,DHCP服务器在另一个物理LAN中的不同服务器上运行。 两个Lans进入相同的Layer3交换机。 目前,所有使用PXE启动的客户端都与WDS服务器位于同一LAN。 我已经在WDS服务器上设置了安装和启动映像,并且还使用了服务器设置和TFTP块大小。 尝试设置udp端口范围,并允许WINSOCK提供它们。 我也没有初​​始化,然后初始化WDS服务器。 此外,我试图添加DHCP选项66,67和60,但是在我的DCHP服务器上添加DCHP选项似乎使事态变得更糟,我得到不同的错误。 问题:每10次尝试3-4次networking启动成功,我可以从WDS服务器安装一个映像。 但是,很多时候,客户端发现WDS服务器,但在TFTP传输过程中失败以获取启动映像。 我得到以下错误: TFTP无法重启TFTP下载失败 我发现网上有很多人与这个错误,但对他们来说,要么总是失败,或者只是工作正常。 对我来说,更多的是她爱我,她爱我而不是恋爱。 任何想法,为什么这个有效的工作,而不是多次? 我的设置在下面详述。 ==== WDS服务器属性==== PXE响应选项卡-PXE响应策略响应所有客户端(已知和未知)-PXE响应延迟5秒 AD DS选项卡保留默认设置 启动选项卡PXE启动策略 – 知名客户端:继续PXE启动,除非用户按ESC键 – 未知客户端:继续PXE启动,除非用户按ESC键 客户端选项卡 – 加速域:安装后不join客户端到域 – 客户端日志logging:启用客户端日志错误,警告和信息 DHCP选项卡 – 没有检查 TFTP选项卡 – 最大块大小:512 – 可变Windows扩展(未选中) networking选项卡-UDP端口策略:设置UDP端口范围64001到65000 高级选项卡 – 域控制器:WDS应使用以下服务器:dcnameentered&gcnameentered -DHCP授权:不要在DHCP中授权此WDS服务器 多播选项卡 – 多播IP地址:从dhcp获取IP地址 – 传输设置:保持会话中的所有多播客户端速度相同

什么可能导致TFTP在871重新加载Cisco`running-config`失败?

当我尝试设置端口转发时,思科CCP 写入configuration使我的871w configuration生效。 我经历了重新configuration路由器的基本步骤。 我看看是否可以重置路由器 。 不。 我用fscktesting了871的闪存,看是否有硬件故障。 不。 然后我重写了TFTP的最小configuration (这与Cisco的CCP应用程序相同)。 Thne,我使用SolarWinds TFTP Server成功地从Win Vista 上传 了一个以前的 running-config ,不幸的是这个恢复并不完全成功。 旧的运行configuration保存到871的startup-config ,我可以使用控制台端口login。 其他一些正在工作的东西是 主机名和欢迎消息,但这是关于它。 启动显示错误SETUP: new interface NVI0 placed in "shutdown" state after tftp 。 以太网链路接入点调制解调器上缺less的灯显示外部FE4的871'a不工作。 所以…重新加载以前的工作configuration(大约4个月相同的configuration)通过TFTP的可能的问题是什么? 有什么我可以寻找在871validationconfiguration? 或者在Vista上validationconfiguration文件本身之前我转移它? 或者,这是否有一个常见的TFTP问题? UPDATE。 我错过了思科TFTP页面的指示,从configuration中删除aaa行(尽pipe来自超级用户的video并没有在他的最佳演示中expression这一点)。 有几行这样的,我删除了他们,再次上传。 但是,他们回来了。 我假设他们自动添加? [不,看到答案] 更新2.重新加载以前的设置是成功的,但是这个错误仍然存​​在。 我甚至不知道现在是否在那里。 这个问题似乎没有关系。

PXE服务器上的chmod -R 777 – 为什么

因此,我正在按照以下指导来设置PXE服务器,以供参考: 实际的PXE设置 NFS PXE设置 Live-CD PXE设置: 现在贯穿这些指南,他一直运行chmod -R 777 <pxe-server-path> 。 我已经通过这个指南,它的工作原理,但是chmod -R 777部分吓了我一下。 我一步步走过指导,其中包括chmod命令,只是出于好奇,我想看看会发生什么。 不用说,它开始产生几个千兆字节的日志文件/损坏的根等。 我的问题不是如何恢复造成的损害,而是为什么这个设置需要 777权限。 引用指南的创build者: 最后,我们需要更改所有相关文件的权限,因为TFTP不会读取任何文件,除非它们被设置为完全访问。 当然有办法解决这个问题吗? 我的第一个虽然TFTP守护进程只会需要核心内核/启动文件(vmlinuz / initrd.img)这个MOD – 我错了吗? 我问,因为我打算重新做整个设置,我想这样做,而不是如本指南中所指定的应用777国防部对所有文件。 不想再做777 mod的原因: 为什么“chmod -R 777 /”是破坏性的? chmod -R 777 /在Ubuntu上 – 很多问题 另外还有无数更多的实例可以在这里findServerFault。

生成TFTP内容?

我知道这不是TFTP的目的,但我正在一个环境中,很多不同types的设备从TFTP服务器提取configuration信息。 我正在开发的是一个跟踪和维护设备configuration的configuration系统,我希望能够随时生成所请求的文件,就像您可以使用任何Web应用程序一样。 是的,其中一些设备可以支持HTTP进行configuration,但不是所有设备都可以,我们希望事物保持一致。 有没有可以提供类似于CGI的东西的TFTP守护进程?

PXE引导 – Linux服务器和OpenBSD客户端

我在这里有一台旧机器,我试图设置成运行OpenBSD的无盘客户机,从我的fedora 10机器启动。 我已经安装了tftp和dhcp,两者似乎都是正确的,但客户端只是试图加载pxeboot的超时。 # /etc/xinetd.d/tftp service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -vv per_source = 11 cps = 100 2 flags = IPv4 } [root@blueblock ~]# ls -la /tftpboot/ total 12100 drwxrwxrwx 2 root root 4096 2009-07-25 […]

PXE-E32 TFTP在尝试从Windows部署服务进行PXE引导时打开超时

我在Windows Server 2008 R2上运行Windows部署服务。 这是这个虚拟机实例的唯一function,虽然它以前曾经作为一个AD域控制器。 我的DHCP服务器运行在我们的主域控制器上,也是Server 2008 R2,但运行在金属上。 一切正常,直到我们最近有我们的备用发电机在停电期间失败,导致我们所有的服务器和networking设备在一段时间内失去电力。 当我们把所有的设备都备份好后, 除了 WDS,一切都按预期工作。 我们的networking被分成几个不同的VLAN。 现在,根据客户端计算机所在的vlan,在尝试将PXE引导到WDS时,其行为会有所不同。 我们的服务器位于10.55.xx vlan上,由于它的性质,它没有活动的DHCP服务器。 我们插入的第一台计算机恰好在10.99.xx vlan中,这个vlan应该是为networkingpipe理设备(即交换机)预留的,但是我们偶尔会使用它。 那台电脑给我们PXE-E11 ARP超时错误。 当我们转移到10.19.xx vlan上的另一台计算机(用于通用)时,它最终从DHCP获得一个IP,但是它向我们提供了一个非常困难的PXE-E32 TFTP Open Timeout错误。 在停电之前,一个设备在哪个vlan上并不重要; 它会PXE启动和图像就好了。 我没有改变任何服务器端。 所有的configuration都与我在WDS和DHCP服务器上的方式完全相同,就像停电之前一样。 我已经尝试了几种不同的电脑,包括不同的型号。 所有这些,再加上取决于vlan的古怪行为,使我认为我们的一个或多个交换机出了问题,可能是因为停电。 不幸的是,我不是networking人员,对于如何正确configuration交换机我知之甚less。 这是交换机等问题吗? 如果是的话,我该如何解决? 有没有我不知道的一些神奇的select? 有没有人有任何预感? 我已经用尽了我的想法。 我们的主要开关是HP Procurve 5406。 我们也有3个HP Procurve 4208交换机。 ESX Server是HP ProLiant DL380 G6。 WDS虚拟机目前正在使用VMXNET3networking适配器,但我们也尝试了E1000适配器。

tftpd允许连接,但超时传输文件

我在VirtualBox虚拟机中运行Ubuntu 12.04。 我已经安装了tftpd-hpa软件包。 我使用它来启动一个embedded式Linux系统,我注意到,在我的虚拟机第一次启动时,它不会工作,但重新启动tftpd-hpa服务使它每次都工作,直到下次启动。 今天,我运行了一个德州仪器的shell脚本,它可能会使用我的tftpdconfiguration,现在我根本无法工作。 我能够连接,但传输超时,甚至本地主机(我也试过127.0.0.1): steve@steve-VirtualBox:~$ tftp tftp> connect localhost tftp> status Connected to localhost. Mode: netascii Verbose: off Tracing: off Rexmt-interval: 5 seconds, Max-timeout: 25 seconds tftp> get zImage Transfer timed out. tftp> 请注意, /var/lib/tftpboot/zImage确实存在,但是对于不存在的文件,我得到完全相同的行为。 这里是/etc/default/tftpd-hpa : # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="–secure" 这里是/etc/xinetd.d/tftp : service tftp { protocol = udp port = […]

如何在CentOS 6.2上制作TFTP服务器

我试图在CentOS 6.2上设置TFTP服务器。 /etc/xinet.d/tftpconfiguration文件如下: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -vvv per_source = 11 cps = 100 2 flags = IPv4 } selinux和防火墙被禁用。 /etc/hosts.allow和/etc/hosts.deny文件是空的。 当我试图从TFTP服务器获取文件时,文件传输总是失败,我在/var/log/messages看到以下错误 Jul 11 03:16:53 localhost xinetd[4155]: xinetd Version 2.3.14 started with libwrap loadavg […]

TFTP上传失败

我在Centos 5.4服务器上通过xinetd运行TFTPD。 我能够通过tftp罚款访问文件,所以我知道服务运行正常。 但是,每当我尝试上传文件,我得到一个0权限被拒绝的消息。 我已经在/ tftpboot中创build了文件,并将权限设置为666。 我的tftpdconfiguration有详细的日志logging(-vvvv),但我在/ var / log / messages中看到的是: START:tftp pid = 20383 from = 192.168.77.4 我已经看到一些提到SELinux可以防止TFTPD上传,但我希望看到日志中的东西。 我有SELinux设置为宽容模式。 有任何想法吗?