FTP

======tftp配置遇到的问题,不能加"m"参数======


分享到:

tftp配置如下:

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -m /tftpboot/rules -s /tftpboot -c ---------> 只要增加"-m"参数加载规则,客户端就会出现"TFTP failed"提示

per_source = 11

cps = 100 2

flags = IPv4

}

请问我该怎么办呢?

检查 /tftpboot/rules 文件没有问题。
已邀请:

jake443403168

赞同来自:


我配置网络安装WindowsXP操作系统遇到的问题,配置环境:Centos6.6 + dhcp + tftp + samba 。

cat /tftpboot/rules

ri ^[a-z]: # Remove "drive letters"

rg \ / # Convert backslashes to slashes

rg # @ # Convert hash marks to @ signs

rg /../ /..no../ # Convert /../ to /..no../

rg A a

rg B b

rg C c

rg D d

rg E e

rg F f

rg G g

rg H h

rg I i

rg J j

rg K k

rg L l

rg M m

rg N n

rg O o

rg P p

rg Q q

rg R r

rg S s

rg T t

rg U u

rg V v

rg W w

rg X x

rg Y y

rg Z z

r ^/(.*) \1

只要加载这个文件客户端使用网卡PXE功能启动选择安装操作系统的时候就会出现提示“TFTP failed”

weiqingli190949353

赞同来自:


一句话

把TFTP版本升级到4.0以后,问题解决!

另外楼主使用这种方式除了可以装windows还可以装linux的,甚至把一些运维工具也可以网络启动,不过楼主像这种tftp+dhcp+syslinux+samba+binserver+其他各种小工具你有得时间花了,慢慢研究,坚持住噢,后面还很多问题等着你,研究这个记得把syslinux好好研究下,当然如果你喜欢的话也可以用多启动软体grub,但个人建议用syslinux,他的兼容性异常强大!。

这种方式架设的比使用第三方自动化部署如Cobbler,kick start等等难度还要大,不过一旦架设成功后,这台pxe服务器几乎能把你想用到的工具好,还是操作系统好,还是内存系统好,还是

任何工具,都可以通过各种方式网络启动了。第三方自动化部署软体大部分都是把DHCP,DNS,TFTP等等都集成打包进去了,自定义功能不强,不如你想网络启动一个自制dos工具,再加载一个鼠标驱动,他就没办法了。

iced999

赞同来自:


谢谢你的回答,我已经把rules文件修改为内容:

\ /

/etc/init.d/xinetd

server_args = -m /tftpboot/rules -s /tftpboot -c

/etc/init.d/xinetd restart

问题解决了。

xingxingnono

赞同来自:


嗯,是的,问题我已经解决啦。谢谢!

rules文件内容为:

\ /

vim /etc/init.d/tftp

server_args = -m /tftpboot/rules -s /tftpboot -c

/etc/init.d/xinetd restart

要回复问题请先登录注册