系统管理指南:IP 服务

Procedure如何在安装后添加物理接口(仅适用于 Solaris 10 3/05)

开始之前

确定要用于附加接口的 IPv4 地址。

要配置的物理接口必须存在于系统上。有关安装另行购买的 NIC 硬件的信息,请参阅 NIC 附带的制造商说明。

下一过程假定在物理安装新接口后执行了重新配置引导。


注 –

下一过程仅适用于 Solaris 10 3/05 OS 用户。如果使用的是对 Oracle Solaris 10 的更新,请参阅如何在安装系统后配置物理接口


  1. 在要配置接口的系统上,承担主管理员角色或成为超级用户。

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

  2. 配置并检测每个接口。


    # ifconfig interface plumb up
    

    例如,对于 qfe0,请键入:


    # ifconfig qfe0 plumb up
    

    注 –

    使用 ifconfig 命令显式配置的接口在重新引导后不会继续存在。


  3. 将 IPv4 地址和网络掩码指定给接口。


    # ifconfig interface IPv4-address netmask+netmask
    

    例如,对于 qfe0,请键入:


    # ifconfig qfe0 10.0.0.32 netmask + 255.255.255.0
    
  4. 验证新配置的接口是否已检测并配置,或者是否带有 "UP" 标志。


    # ifconfig -a
    

    检查所显示的每个接口的状态行。确保状态行上的输出包含 UP 标志,例如:


    qfe0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
  5. (可选)要使接口配置在重新引导后继续存在,请执行以下步骤:

    1. 为要配置的每个接口创建 /etc/hostname.interface 文件。

      例如,要添加 qfe0 接口,请创建以下文件:


      # vi /etc/hostname.qfe0
      
    2. 编辑 /etc/hostname.interface 文件。

      至少将接口的 IPv4 地址添加到该文件。还可以将网络掩码和其他配置信息添加到该文件。


      注 –

      有关如何将 IPv6 地址添加到接口,请参阅修改主机和服务器的 IPv6 接口配置


    3. 将新接口的项添加到 /etc/inet/hosts 文件中。

    4. 执行重新配置引导。


      # reboot -- -r
      
    5. 验证是否已配置在 /etc/hostname. interface 文件中创建的接口。


      # ifconfig -a
      

示例 5–10 在安装系统后配置接口

以下示例说明如何添加两个接口 qfe0qfe1。这些接口已连接到主网络接口 hme0 所在的同一网络。请注意,在重新引导系统之前,此接口配置一直存在。有关说明如何使接口配置在重新引导后继续存在的示例,请参见示例 6–2。但是,从 Solaris 10 1/06 OS 开始,在该示例中使用的 dladm 命令才可用。


# ifconfig qfe0 plumb up
# ifconfig qfe1 plumb up
# ifconfig qfe0 10.0.0.32 netmask 255.0.0.0
# ifconfig qfe1 10.0.0.33 netmask 255.0.0.0

# ifconfig -a
lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
hme0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.0.0.14 netmask ff000000 broadcast 10.255.255.255
        ether 8:0:20:c1:8b:c3 
qfe0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 10.0.0.32 netmask ff000000 broadcast 10.255.255.255
        ether 8:0:20:c8:f4:1d 
qfe1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
        inet 10.0.0.33 netmask ff000000 broadcast 10.255.255.255
        ether 8:0:20:c8:f4:1e 

另请参见