在 Oracle® Solaris 11.2 中排除网络管理问题

退出打印视图

更新时间: 2014 年 7 月
 
 

用于监视和检测 TCP/IP 网络上的问题的资源

下表描述了监视和检测 TCP/IP 网络上的问题的任务。有关完整的说明,请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道

表 1-1  监视 TCP/IP 网络的任务
任务
命令和/或描述
任务信息
记录所有传入 TCP 连接的 IP 地址。
传输层协议通常无需进行干预便可正常运行。但是,在某些情况下,您可能需要记录或修改通过传输层协议运行的服务。
确定远程主机是否正在运行。
使用 ping 命令确定远程主机的状态。
检测主机是否丢弃包
使用 ping 命令的 –s 选项确定远程主机是否正在运行但在丢弃包。
按协议显示网络统计信息。
对于 TCP、流控制传输协议 (Stream Control Transfer Protocol, SCTP) 和用户数据报协议 (User Datagram Protocol, UDP) 端点,使用 netstat 命令以表格格式按协议显示统计信息。
执行 TCP 和 UDP 管理。
使用 netcat(或 nc)实用程序打开 TCP 连接,发送 UDP 包,侦听任意 TCP 和 UDP 端口,执行端口扫描。
跟踪 IPv4 路由守护进程的操作,包括所有包传送。
如果您怀疑 routed 守护进程不能正常运行,则可以启动跟踪此守护进程的活动的日志。此日志包括启动 routed 守护进程时的所有包传送。
发现远程主机的路由。
使用 traceroute 命令发现远程系统的路由。输出显示包所经由的路径中的跃点数。
检查 IPv4 服务器和客户机之间的数据包。
针对连接到客户机或服务器的集线器建立侦听系统,以检查干预通信。
监视包传送过程。
使用 snoop 命令监视包(数据)传送的状态。
分析网络通信。
使用 TShark 命令行界面 (command line interface, CLI) 或 Wireshark 图形用户界面 (graphical user interface, GUI) 分析网络通信。
监视服务器上的网络通信。
使用 ipstattcpstat 命令监视服务器上的网络通信。
监视 IPv6 网络上的网络通信。
使用 snoop ip6 命令仅显示网络节点的 IPv6 包。
监视系统上 IPMP 的状态。
使用 ipmpstat 命令来收集有关 IPMP 状态的不同类型的信息。还可以使用此命令显示有关每个 IPMP 组的底层 IP 接口的信息,以及已为该组配置的数据地址和测试地址。
控制 pingnetstattraceroute 命令的输出。
创建一个名为 inet_type 的文件,并在该文件中设置一个 DEFAULT_IP 变量,该变量可控制与 IPv6 相关的命令的显示输出。