系统管理指南:IP 服务

Procedure如何执行基本的网络软件检查

  1. 在本地系统上,承担网络管理角色或成为超级用户。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 使用 netstat 命令显示网络信息。

    有关 netstat 命令的语法和信息,请参阅使用 netstat 命令监视网络状态netstat(1M) 手册页。

  3. 检查 hosts 数据库(在 Solaris 10 11/06 及早期发行版中,如果您使用的是 IPv6,则需要检查 ipnodes 数据库)确保各项正确且为最新。

    有关 /etc/inet/hosts 数据库的信息,请参阅hosts 数据库hosts(4) 手册页。有关 /etc/inet/ipnodes 数据库的信息,请参阅ipnodes 数据库ipnodes(4) 手册页。

  4. 如果正在运行反向地址解析协议 (Reverse Address Resolution Protocol, RARP),请检查 ethers 数据库中的以太网地址,确保各项正确且为最新。

  5. 尝试使用 telnet 命令连接到本地主机。

    有关 telnet 的语法和信息,请参阅 telnet(1) 手册页。

  6. 确保网络守护进程 inetd 正在运行。

    # ps -ef | grep inetd

    下面的输出可证实 inetd 守护进程正在运行:


    root 57 1 0 Apr 04 ? 3:19 /usr/sbin/inetd -s
  7. 如果在网络上启用了 IPv6,请验证 IPv6 守护进程 in.ndpd 是否正在运行:


    # ps -ef | grep in.ndpd
    

    下面的输出可证实 in.ndpd 守护进程正在运行:


    root 123  1 0  Oct 27 ?  0:03 /usr/lib/inet/in.ndpd