二,TFTP: 以下在Ubuntu 10.04 或 10.10下测试通过 注:以下如果不是在root下执行,前面加sudo 1、安装Ubuntu tftp服务版和客户端 apt-get install tftpd-hpa tftp-hpa xinetd(我的系统已经xinet默认就有) 2,确认tftpd服务已经启动 status tftpd-hpa tftpd-hpa start/running 如果没有启动,执行: service tftpd-hpa start 或 cd /etc/init.d ./tftpd-hpa start 3, 确认tftp启动方式: 方式一:通过xinet启动tftpd-hpa, 配置文件是/etc/xinetd.d/tftp 方式二:直接启动tftpd-hpa,配置文件是/etc/default/tftpd-hpa 执行: ss -anup | grep :69 如果显示:UNCONN 0 0 *:69 *:* users:(("xinetd",2336,5)), 则是启动方式一。 如果显示:UNCONN 0 0 *:69 *:* users:(("in.tftpd"...)), 则是启动方式二。 如果不是形以上显示:执行 ps -e,如果看见 in.tftpd 的进程则是启动方式二。
/*这一步是,如果工作在方式二,让tftp工作在方式一,如果不想改变启动方式,就不要改了 删除standalone的启动方式 */ 4、新建tftpd主目录 cd / mkdir -p /tftpboot chmod 777 tftpboot cd tftpboot touch 1.txt/*在当前目录创建一个文件,用于测试*/ 5、修改启动配置文件 启动方式一:xinetd 启动方式二:tftpd-hpa gedit /etc/default/tftpd-hpa #Defaults for tftpd-hpa 6、重新启动服务 如果是启动方式一:执行 /etc/init.d/xinetd restart 如果是启动方式二:执行 service tftpd-hpa restart 7、测试tftpd服务是否成功 |
|