270 likes | 503 Views
网络常用命令的使用. .实验目的 掌握常用网络命令的使用方法; 熟悉和掌握网络管理、网络维护的基本内容和方法. 实验内容. 常用网络诊断命令 Ipconfig 命令 Ping 命令 Arp 命令 Tracert 命令 Netstat 命令 Route 命令 Net 命令 ……. Ping 命令. ping 命令 是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。 ping 命令的 工作原理 : 向网络上的另一个主机系统发送 ICMP 报文 ,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。.
E N D
.实验目的 • 掌握常用网络命令的使用方法; • 熟悉和掌握网络管理、网络维护的基本内容和方法
实验内容 • 常用网络诊断命令 Ipconfig命令 Ping命令 Arp命令 Tracert命令 Netstat命令 Route 命令 Net命令……
Ping命令 • ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。 • ping命令的工作原理:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。
Ping的使用方法 • 在网络中Ping是一个十分好用的工具。 • 它主要的功能是用来检测网络的连通情况和分析网络速度。 • 使用Ping检查连通性有五个步骤: • 使用ipconfig /all观察本地网络设置是否正确; • Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误; • Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常; • Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。
Ping 命令的使用格式 • ping命令的完整格式如下: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list
使用ping命令后,常见的出错信息通常分为3种:使用ping命令后,常见的出错信息通常分为3种: • 1、Unknown host:不知名主机这种出错信息的意思是,该远程主机的名字不能被域名服务器 DNS 转换成IP地址故障原因可能是域名服务器有故障,或者其名字不正确,或者与远程主机之间的通信线路有故障 • 2、No answer:无响应这种故障说明本地系统有一条通向中心主机的路由,但却接收不到它发给该中心主机的任何信息 故障原因可能是下列之一:中心主机没有工作;本地或中心主机网络配置不正确:本地或中心的路由器没有正常工作;通信线路有故障;中心主机存在路由选择问题 • 3、Request timbd out:超时工作站与中心主机的连接超时,数据包全部丢失的原因:可能是到路由器的连接出现问题,或路由器不能通过,也可能是中心主机已经关机或死机
Ipconfig • Ipconfig: • 当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示ip地址、子网掩码和缺省网关值 • ipconfig /all: • ——当使用all选项时,ipconfig能为dns和wins服务器显示它已配置且所要使用的附加信息(如ip地址等),并且显示内置于本地网卡中的物理地址(mac)。 • 如果ip地址是从dhcp服务器租用的,ipconfig将显示dhcp服务器的ip地址和租用地址预计失效的日期
ARP命令 • 显示和修改IP地址与物理地址之间的转换表 • ARP -s inet_addr eth_addr [if_addr] • ARP -d inet_addr [if_addr] • ARP -a [inet_addr] [-N if_addr] • -a 显示当前的ARP信息,可以指定网络地址 • -g 跟 -a一样. • -s 添加主机,并将网络地址跟物理地址相对应, 向arp高速缓存中人工输入一个静态项目。 • -d 删除由inet_addr指定的主机.可以使 用* 来删除所有主机.
tracert • 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (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 指定搜索目标的最大跃点数。
netstat • 显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。可以显示路由表,实际的网络连接以及每个网络接口设备的状态信息。 • Netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
参数 • -a 显示所有连接和侦听端口。服务器连接通常不显示。 • -e显示以太网统计。该参数可以与 -s 选项结合使用。 列出的项包括发送和接受的总字节数,单播分组数目,非单播分组数目,以及丢弃,错误和不能识别协议的分组数目。统计一些基本的流量 • -n 以数字格式显示地址和端口号(而不是尝试查找名称)。 • -s显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
-p protocol 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。 • -r 显示路由表的内容。 • Interval 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。
例如: • Netstat -an • Netstat –ano • Netstat –se • Netstat -r 与后面rout print 的结果一致!
ROUTE命令 • route [-f] [-p] [command] [destination] [mask subnetmask] [gateway] [metric costmetric]] • print 打印路由 • add 添加路由 • delete 删除路由 • change 更改现存路由
路由表(1) • (1)显示路由表的命令:route print。在MS-DOS下输入route print 回车就可显示本机路由表。如图5-6所示。而路由表中的各项由表所示的信息字段组成。
路由表(2) • 路由表中各项信息字段的含义
路由表(3) • (2)在路由表中添加一条路由的命令,执行结果如图5-7所示。添加路由命令如下: • route ADD 157.0.0.0 MASK 255.0.0.0 169.254.225.96 METRIC 2 IF 2 • ^ destination ^mask ^gateway metric^ Interface^
路由表(4) • (3)在路由表中只有网关和跳数可以被修改。命令如下: • route CHANGE 157.0.0.0 MASK 255.0.0.0 192.168.21.98 METRIC 2
路由表(5) • 在路由表中删除一条路由的命令: • route DELETE 157.0.0.0
其它:如net • 查看计算机上的用户帐号列表 net user 查看网络链接 net use • 例如: • net use z: //192.168.10.8/movie • 将这个IP的movie共享目录映射为本地的Z盘