系统管理指南:IP 服务

Procedure如何以本地文件模式配置主机

使用此过程可以在以本地文件模式运行的主机上配置 TCP/IP。

  1. 承担主管理员角色或者成为超级用户

    主管理员角色拥有主管理员配置文件。有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 转到 /etc 目录。

  3. 验证在 /etc/nodename 文件中设置的主机名是否正确。

    在 Oracle Solaris : 安装过程中指定系统的主机名时,该主机名将输入到 /etc/nodename 文件中。确保节点名称项是系统的正确主机名。

  4. 检验系统上的每个网络接口是否存在对应的 /etc/hostname.interface 文件。

    有关 /etc/hostname. interface 文件的文件语法和基本信息,请参阅管理物理接口的基础知识

    Oracle Solaris : 安装程序要求您在安装过程中至少配置一个接口。自动配置的第一个接口将成为主网络接口。安装程序为主网络接口和在安装时选择配置的任何其他接口创建 /etc/hostname.interface 文件。

    如果在安装过程中配置了其他接口,请验证每个接口是否有对应的 /etc/hostname.interface 文件。在 Oracle Solaris : 安装过程中,无需配置多个接口。但是,如果稍后要将更多接口添加到系统中,则必须手动配置它们。

    有关手动配置接口的步骤,请参阅在 Solaris 10 3/05 中管理接口如何在安装系统后配置物理接口(适用于从 Solaris 10 1/06 开始的发行版)。

  5. 对于 Solaris 10 11/06 和更早的发行版,验证 /etc/inet/ipnodes 文件中的项是否最新。

    Oracle Solaris 10 安装程序会创建 /etc/inet/ipnodes 文件。此文件包含在安装过程中配置的每个接口的节点名称和 IPv4 地址以及 IPv6 地址(如果适用)。

    /etc/inet/ipnodes 文件中的项使用以下格式:


    IP-address node-name nicknames...
    

    nicknames 是接口的其他名称。

  6. 验证 /etc/inet/hosts 文件中的项是否最新。

    Oracle Solaris : 安装程序为主网络接口、回送地址和在安装过程中配置的任何其他接口(如果适用)创建项。

    1. 确保 /etc/inet/hosts 中的现有项是最新的。

    2. (可选)为安装后添加到本地主机的任何网络接口添加 IP 地址和对应名称。

    3. (可选)如果 /usr 文件系统是 NFS 挂载的,则添加文件服务器的一个或多个 IP 地址。

  7. /etc/defaultdomain 文件中键入主机的全限定域名。

    例如,假定主机 tenere 是域 deserts.worldwide.com 的一部分。此时应在 /etc/defaultdomain 中键入 deserts.worldwide.com。有关更多信息,请参见/etc/defaultdomain 文件

  8. /etc/defaultrouter 文件中键入路由器的名称。

    有关此文件的信息,请参见/etc/defaultrouter 文件

  9. /etc/inet/hosts 文件中键入缺省路由器的名称及其 IP 地址。

    还可以使用其他路由选项,如如何以网络客户机模式配置主机中所述。可以将这些选项应用于本地文件模式配置。

  10. 为网络添加网络掩码(如果适用):

    • 如果主机从 DHCP 服务器获取其 IP 地址,则不必指定网络掩码。

    • 如果已经在此客户机所在的网络上设置 NIS 服务器,则可以将 netmask 信息添加到该服务器上的相应数据库中。

    • 对于所有其他情况,请执行以下操作:

    1. /etc/inet/netmasks 文件中键入网络号和网络掩码。

      使用以下格式:


      network-number netmask

      例如,对于 C 类网络号 192.168.83,请键入:


      192.168.83.0    255.255.255.0
      

      对于 CIDR 地址,将网络前缀转换为等效的用点分十进制表示法表示的项。网络前缀及其点分十进制等效项可以在表 2–3 中找到。例如,使用以下内容可以表示 CIDR 网络前缀 192.168.3.0/22


      192.168.3.0 255.255.252.0
    2. /etc/nsswitch.conf 中更改网络掩码的查找顺序,以便首先搜索本地文件:


      netmasks:   files nis
  11. 重新引导系统。