tianming 发表于 2013-9-28 13:03:51

请教:RHEL5安装tftp服务器后用netstat -a | grep tftp查看不到启动

近来学习Linux,看的是国嵌的视频,按照下面的方法安装tftp服务器后,用netstat -a | grep tftp找不到启动的tftp服务,但是在tftp确实是安装了,用setup看配置,是[*] tftp,应该是对的了。

一.TFTP服务器的安装
利用以下命令就可以看到TFTP服务器已启动,则不用安装直接进入步骤4)。
# netstat -a |grep tftp
udp    00* : tftp    *:*
若没有安装,在Red hat Enterprise Linux 5的安装光盘中有RPM安装包,挂载光盘后进入到文件夹,找到相应的安装包。必须保证虚拟机上的CD/DVD(IDE)是出于连接状态下的。
如果没有安装按下面步骤安装
1)、挂载linux系统光盘
# mount /dev/cdrom /mnt
# cd /mnt
2)、找TFTP软件包位置。
# find ./ | grep tftp
./Sever/tftp-0.42-3.1.i386.rpm
./Sever/ tftp-server-0.42-3.1.i386.rpm
3)、执行安装命令
#rpm-ivh./Sever/tftp-0.42-3.1.i386.rpm//安装tftp-client 注意要安装了客户端才有tftp命令
#rpm-ivhtftp-server-0.42-3.1.i386.rpm//安装tftp-server
4)、建立tftp的主工作目录
    # mkdir /tftpboot
注意:权限问题 chmod 777 /tftpboot
5)、修改配置文件
# vi /etc/xinetd.d/tftp
主要注意修改的两个地方:
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
      socket_type          = dgram
      protocol         = udp
      wait            = yes
      user             = root
       server            = /usr/sbin/in.tftpd
server_args    = -s /tftpboot      
disable               = no
      per_source            = 11
      cps                     = 100 2
      flags                   = IPv4
}
6)、重启服务
# /etc/init.d/xinetd restart
Stopping xinetd:                                              //这一步我的是
Starting xinetd:                                          
7)、查看是否启动
# netstat -a |grep tftp
udp      0      0 *:tftp                      *:*      //我的这一步没有反应



希望有高手帮忙解释下啊,谢谢~~~

tianming 发表于 2013-9-28 13:34:22

没人知道????
我顶~~~

tianming 发表于 2013-9-28 15:07:34



使用下面这条指令后,又能显示了!!!!
in.tftpd –s /tftpboot/ -u nobody -l

albert_w 发表于 2013-9-29 18:50:19

disable               = no 这个修改了吗? 写了一大段, 发现没好好看帖子...

in.tftpd –s /tftpboot/ -u nobody -l是独立启动一个tftp进程. .系统默认配置是把tftp挂在xinetd上统一管理, 看起来是没挂上去

tianming 发表于 2013-9-29 20:08:42

albert_w 发表于 2013-9-29 18:50 static/image/common/back.gif
disable               = no 这个修改了吗? 写了一大段, 发现没好好看帖子...

in.tftpd –s /tftpboot/ ...

修改了,还是谢谢前辈了。~~~~
问题依旧啊~~~
页: [1]
查看完整版本: 请教:RHEL5安装tftp服务器后用netstat -a | grep tftp查看不到启动