1. 安装
apt-get install tftp-hpa tftpd-hpa
tftp-hpa是客户端(可以不用)
tftpd-hpa是服务器端
2. 建立目录
3. 配置
$ sudo vi /etc/default/tftpd-hpa3
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/xu/tftpboot" # 这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s" # 这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定
4. 重启服务
$ sudo service tftpd-hpa restart # 启动服务,这里要注意,采用的独立服务形式。
接下来就要开始平台上的设置了:
1、配置server端IP
$ ifconfig #查看当前ubuntu的IP
$ sudo ifconfig eth0 192.168.2.100 #更改IP
2、配置平台IP
注意平台IP一定要和server的IP在同一网段并保证不冲突,如何两者不是网线直连可以先ping一下,并且保证网关一定要对;直连的话则无需考虑太多,能ping通就行。
具体IP的设置和各平台有关,不一一叙说了。。。
(下图为mini2440平台u-boot下的服务器IP、客户端IP、网关)