admin管理员组

文章数量:1532078

2024年4月29日发(作者:)

网络测试工具的使用

1、检查活动网络接口的状态。

#ifconfig –a

图-1 检查活动网络接口的状态

在本例中,我们看到有两个网络接口elxl0和mxfe端口都在活动状态,其中一个端口的地址是192.168.40.101,另一个端口的

地址是192.168.40.101 。

说明:下表介绍了 ifconfig 查询中的变量信息。使用图1输出作为示例。

变量 屏幕输出 说明

接口名称 elxl0 指示已在 ifconfig 命令中请求其状态的接口的设备名

称。

接口状态 flags=100843

据此确定接口当前已初始化 (UP) 还是未初始化

(DOWN)。

广播状态 BROADCAST 指示接口支持 IPv4 广播。

传输状态 RUNNING 指示系统正在通过接口传输包。

变量 屏幕输出 说明

多点传送MULTICAST, IPv4 显示接口支持多点传送传输。示例中的接口支持 IPv4 多

状态 点传送传输。

最大传输mtu 1500 显示此接口的最大传输大小为 1500 个八位字节。

单位

IP 地址 inet 显示为接口指定的 IPv4 或 IPv6 地址。接口示例 eri0

192.168.40.12 的 IPv4 地址为 10.1.1.8。

网络掩码 netmask ffffff00 显示特定接口的 IPv4 网络掩码。请注意,IPv6 地址不

使用网络掩码。

广播地址 broadcast 广播地址是192.168.40.255

192.168.40.255

MAC 地址 ether 显示接口的以太网层的MAC地址。

0:0:e8:a0:25:86

2、使用hostname显示主机名称

# hostname

Cjh

3、ping 命令

与Windows、Linux主机一样,Solaris使用ping命令来探测远端的主机时候存在。也可以使用ping命令来测试网络的连通性。

例如:

#ing

is alive

4、使用netstat命令监控网络状态

netstat命令显示网络和网络协议的统计状态。你可以显示TCP、SCTP和UDP协议的状态,也可以显示路由表的信息和端口信息。

显示TCP的传输状态,使用命令:

# netstat |more

显示路由表信息,使用命令:netstat –r

图-2 显示路由表信息

5、traceroute命令是用来检查到目的网络的路由途径的。

 在Windows中,tracert命令与此命令相同。命令的使用和输出如下。

检查到192.168.40.12主机的路由途径,使用命令:#traceroute 192.168.40.12traceroute: Warning: Multiple interfaces

found; using 192.168.40.12 @ elxl0traceroute to 192.168.40.12 (192.168.40.12), 30 hops max, 40 byte packets1 cjh

(192.168.40.12) 0.260 ms 0.166 ms 0.059 ms可以看出,需要经过一个路由,能从本主机到达192.168.40.12主机。

6、使用snoop命令来查看包的传输在Solaris系统下,有一个系统内置的网络数据分析和诊断工具snoop,可以抓取以太网中的

数据包进行分析,它可捕获IP 包并将其显示或保存到指定文件。这个工具都是通过捕捉网络的分组,然后按照不同的形式显示或输出这

些分组。诊断网络故障的第一步就是收集信息。包括从用户收集一些反映问题本质的信息,也包括来自网络的信息。成功与否在很大程度上

取决于收集信息的效率和所收集的信息的质量。分组捕捉与分析是诊断故障的最终方法,也是最复杂的方法,通过实时地收集分组数据,对

流量加以分析,能够了解网络内部到底发生了什么事情。当然不当的使用也会对系统安全造成威胁,因为这些工具可能获得敏感的信息。这

类工具有多种不同的名称,如分组嗅探器(PacketSniffer)、分组分析器(PacketAnalyzer)、协议分析仪(ProtocolAnalyzer)和流量监视

器(TrafficMonitor)等。它们之间的主要差别是对捕捉到的分组所做的分析量的多少。如分组嗅探器是工作量最少的工具,而协议分析仪是

工作量最大的工具,位于二者之间的是分组分析器工具。流量监视器以提供统计数据为主,有时也可能提供原始的分组数据。snoop属于分

组嗅探器,tcpdump属于分组分析器,而ethereal属于协议分析仪。snoop本身能够运行在以太网环境下的solaris系统中,然后依靠网

卡的混杂模式从网络中读 取流过的所有数据包,当然,这依赖于网络必须是共享式以太网(使用集线器),或者在交换机上 配置SPAN

功能把所有流量镜像到snoop所运行的机器。如果网络是运行在除以上两者之外的交 换网络上的话,那么snoop只能够获取到广播数

据,以及发往主机自身的数据。下面看看几个例子:l 监听所有以本机为源和目的的包并将其显示出来。# /usr/sbin/snoop 如图-3 。

图3

监听所有以本机为源和目的的包并将其显示出来l 监听所有主机cjh1和cjh2之间的包并将其保存到文件file1# snoop -o file1

cjh1 cjh2 Using device /dev/elxl0 (promiscuous mode)l 显示文件file1中指定的包(第5~10行)。# snoop –i file1 -p 5,10

图-4 显示文件file1中指定的包

7、使用nslookup命令来检查DNS客户端配置是否正确。

#nslookup> ver: ress: 192.106.0.20Non-authoritative answer:Name:

ress: 192.36.44.6有这样的反馈结果说明DNS客户端设置成功。我们安装完成一台Solaris 10服务器或者工作站

后通常要做的是配置TCP/IP网络,这样Solaris 10服务或者工作站才能和网络中的其他计算机进行联机。多数情况下并不复杂,只需要

一些网络方面的设计和配置知识。

本文标签: 网络使用显示信息命令