a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 49|回复: 0

[综合辅导] Linux认证:tftp的安装与配置细则

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
1.安装   要安装xinetd, tftp的server & client; V7 N7 `% H" m9 {' \) t' g
  使用命令:1 ^/ v7 i7 m# n7 V0 G
  $ sudo apt-get install xinetd tftpd-hpa tftp-hpa
$ b! H  G, Q0 R) m# @. E8 V  2.设置
) Q( W; u% h2 X  a. xinetd会建立目录/etc/xinetd.d/.接下来需要在此路径下建立  P7 q4 o6 q: ^" |# }% H# a) n
  一个新文档tftpd并编辑其内容:# D( n" f2 G* B% u9 Y( a( G
  $ sudo vim /etc/xinetd.d/tftpd
" u/ g3 p( [4 l1 {$ V  将文档的内容改为:
" m6 w/ N7 A  y, P+ ^  service tftp' @4 i% `" @. j% P6 }% N$ ]
  {+ O7 ~- s9 S1 R5 i( L, D1 h. t
  disable = no
/ R9 z, n) a# Z4 A) c  socket_type = dgram
. A! D) v/ N5 k. l4 a- D6 |  wait = no
5 M# ]5 E- n  X8 s  user = root
7 v  i5 ^( y' I  K: K, Z$ s  protocol = udp
3 V, h# z; e/ S8 o' U& i- Y  server = /usr/sbin/in.tftpd
/ G! v5 u7 G" U6 d  server_args = -s /tftpboot
- q( v2 y3 H4 J2 ?0 C( S0 l! ~6 Q  log_on_success = PID HOST DURATION  I& {& E" E8 I2 n
  log_on_failure = HOST
- F& s6 S$ z4 v( g1 u: ^: v% L  }
0 {( `, W1 H+ M' O: @  b. 建立tftp的根路径并将其权限设置为777,此路径需要跟/etc/xinetd.d/tftpd$ |# v6 ?& P; ~1 k1 z
  文档中server_args一行的设定保持一致,在此例中的路径为 /tftpboot:
3 s) H" g0 J: }  $ sudo mkdir /tftpboot  l( c8 m/ V) h& W7 i% B
  $ sudo chmod 777 /tftpboot  `$ R+ \% e. H) T6 l( D0 ~
  c. 修改/etc/inetd.conf文档
3 O; m# F% Q" ?- j  q- ]  $ sudo vim /etc/inetd.conf4 m8 F' L, K7 e8 B% \( l
  将下面一行:
) b4 ?: B* _3 |6 l0 V8 A+ M5 B  tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
( D* ?9 u/ M8 r4 v0 R) W, G  修改为:& o0 |4 ~, {& c+ j- T6 @
  tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot& Y6 X* p/ U; D
  d. 修改/etc/default/tftpd-hpa
: {' q6 P, Y# k; Z6 A, r, F  $sudo vim /etc/default/tftpd-hpa, O' x" h& o0 N0 O- `
  将文档内容修改为:5 B  z% W+ t# h9 a- b
  #Defaults for tftpd-hpa$ O6 `  S# x5 F" f9 ]# A% {0 |1 T
  RUN_DAEMON="yes"
/ ~0 x; a% \. S6 f  OPTIONS="-l -s /tftpboot"5 e, I/ x1 O# b$ ?# J
  3. 启动
" J& D; Z/ v% X& D9 l  重新启动服务
. m- u4 [6 G7 P4 X' u1 P( i  $ sudo /etc/init.d/xinetd restart3 w- I* |) h8 C( L
  $ sudo /etc/init.d/tftpd-hpa restart
# s# A/ P& Q. o+ s' v1 m/ s. X  4. 测试: B' n& S( R. t
  可以进行一个小测试,来检验tftp server有没有正常运行:% F# g& _) r6 }# c6 n+ G) M3 \
  在此次此次测试中,/tftpboot目录下有供测试使用的文档(您可将换为任何文档):uImage0 i1 k3 X. C5 a" V8 ^$ J' U* O
  首先,记录下tftp server端的IP,比如:192.168.5.192(您tftp server的IP应该与此不同,1 O1 d# j' |; D% [# p7 H0 K" M
  可以在server上使用“ifconfig”查看).
- L- U6 g) h8 z! w  接下来使用tftp协议登录到tftp server(可以在运行server的计算机上进行测试,也可以在另; s" G. e$ Y8 t* H4 C  D& P
  外一台运行xinetd & tftp client的计算机上进行测试):' \0 c- Q4 w- E
  $ tftp 192.168.5.1920 h) n' ^$ b) U% r% y
  成功后将会出现tftp的提示符:1 E0 b0 ]! r0 k% S4 C
  tftp>
1 r5 u/ N$ }; g! @  通过tftp下载测试文档uImage:
/ V2 `9 g: C( l) t- G" [! q  tftp>get uImage) r8 W7 i; c, s3 B# e4 w1 Y3 a
  如果一切顺利,下载的uImage会出现在当前目录下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-17 08:30 , Processed in 0.162353 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表