在 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) 分析网络通信。
监视服务器上的网络通信。
使用 ipstat 和 tcpstat 命令监视服务器上的网络通信。
监视 IPv6 网络上的网络通信。
使用 snoop ip6 命令仅显示网络节点的 IPv6 包。
监视系统上 IPMP 的状态。
使用 ipmpstat 命令来收集有关 IPMP 状态的不同类型的信息。还可以使用此命令显示有关每个 IPMP 组的底层 IP 接口的信息,以及已为该组配置的数据地址和测试地址。
控制 ping、netstat 和 traceroute 命令的输出。
创建一个名为 inet_type 的文件,并在该文件中设置一个 DEFAULT_IP 变量,该变量可控制与 IPv6 相关的命令的显示输出。