当前位置: 技术问答>linux和unix
tftp的基础问题
来源: 互联网 发布时间:2016-09-14
本文导语: 我是按如下步骤来使用tftp服务的: —————————————————————————————————————————————————————————— ————————————————————...
我是按如下步骤来使用tftp服务的:
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
1、安装tftp
apt-get install tftpd-hpa tftp-hpa
2、修改配置文件
gedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
3、启动tftp服务
/etc/init.d/tftpd-hpa restart
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
设置启动参数:
setenv serverip 192.168.0.200 //linux
setenv ipaddr 192.168.0.201 //board
setenv bootargs mem=64M console=ttyS2,115200n8 root=/dev/nfs nfsroot=192.168.0.200:/opt/workspace/SEED-DEC138/nfs rw ip=192.168.0.201:192.168.0.1:255.255.255.0
setenv bootcmd 'tftp 0xc0700000 uImage; bootm'
saveenv
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
上电后,串口信息如下:
TFTP from server 192.168.0.200; our IP address is 192.168.0.201
Filename 'uImage'.
Load address: 0xc0700000
Loading: *
TFTP error: 'File not found' (1)
Starting again
拷贝uImage到/var/lib/tftpboot目录下,就可以正常启动了,在网上查了下,说是tftp的默认的路径!但是我在第2步的时候修改了配置文件,不是把路径已经改成/tftpboot了嘛??
不解,求高手指点
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
1、安装tftp
apt-get install tftpd-hpa tftp-hpa
2、修改配置文件
gedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
3、启动tftp服务
/etc/init.d/tftpd-hpa restart
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
设置启动参数:
setenv serverip 192.168.0.200 //linux
setenv ipaddr 192.168.0.201 //board
setenv bootargs mem=64M console=ttyS2,115200n8 root=/dev/nfs nfsroot=192.168.0.200:/opt/workspace/SEED-DEC138/nfs rw ip=192.168.0.201:192.168.0.1:255.255.255.0
setenv bootcmd 'tftp 0xc0700000 uImage; bootm'
saveenv
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
上电后,串口信息如下:
TFTP from server 192.168.0.200; our IP address is 192.168.0.201
Filename 'uImage'.
Load address: 0xc0700000
Loading: *
TFTP error: 'File not found' (1)
Starting again
拷贝uImage到/var/lib/tftpboot目录下,就可以正常启动了,在网上查了下,说是tftp的默认的路径!但是我在第2步的时候修改了配置文件,不是把路径已经改成/tftpboot了嘛??
不解,求高手指点
|
反正在linux下 用xinetd守护的时候 通过
server_args来修改路径
比如
server_args = -s /home/tftp
server_args来修改路径
比如
server_args = -s /home/tftp
|
关闭防火墙试试 ....