Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52995
  • 博文数量: 11
  • 博客积分: 460
  • 博客等级: 下士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-23 18:13
文章分类

全部博文(11)

文章存档

2011年(3)

2009年(8)

分类: LINUX

2009-02-25 01:41:21

在使用tftp中
问题一:
tftp> put a
Error: File not found
解决:这类问题通常是 tftp配置和文件权限问题
#vi /etc/xinetd.d/tftp
  service tftp
  {
  disable = no
  socket_type = dgram
  protocol = udp
  wait = yes
  user = nobody
  server = /usr/sbin/in.tftpd
  server_args = -s /tftpboot
  per_source = 11
  cps = 100 2
  flags = IPv4
  }
说明:修改项server_args= -s         -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot  -c表示在 服务器端中/tftpboot中也有同样的一个文件(同名即可) put a才可以。
如 改过之后:
问题 :
 tftp>put a
Error: Access denied
解决:chmod xx1 /tftproot 让其具有可执行权限即可。
 

Tftp 命令详解
将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件。该命令只有在安装了 TCP/IP 协议后才可以使用。

tftp [-i] computer [get | put] source [destination]

参数

-i

指定二进制图像传送模式(也称为“八位字节”)。在二进制图像模式中,文件一个字节接一个字节地逐字移动。在传送二进制文件时使用该模式。

如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。此模式将 EOL 字符转换为 UNIX 的回车符和个人计算机的回车符/换行符。在传送文本文件时应使用此模式。如果文件传送成功,将显示数据传输率。

computer

指定本地或远程计算机。

put

将本地计算机上的文件 destination 传送到远程计算机上的文件 source。

get

将远程计算机上的文件 destination 传送到本地计算机上的文件 source。

如果将本地计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 put。如果将远程计算机上的文件 file-two 传送到远程计算机上的文件 file-one,请指定 get。

因为 tftp 协议不支持用户身份验证,所以用户必须登录,并且文件在远程计算机上必须可以写入。

source

指定要传送的文件。如果本地文件指定为 -,则远程文件在 stdout 上打印出来(如果获取),或从 stdin(如果放置)读取。

destination

指定将文件传送到的位置。如果省略了 destination,将假定与 source 同名。


Tracert
该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

参数

/d

指定不将地址解析为计算机名。

-h maximum_hops

指定搜索目标的最大跃点数。

-j computer-list

指定沿 computer-list 的稀疏源路由。

-w timeout

每次应答等待 timeout 指定的微秒数

 
阅读(1567) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~