系统管理指南:IP 服务

配置待机接口

如果希望 IPMP 组具有活动-待机配置,请使用此过程。有关此类型配置的更多信息,请参阅IPMP 接口配置

Procedure如何为 IPMP 组配置待机接口

开始之前

有关配置 IPMP 组和指定测试地址的信息,请参阅如何配置具有多个接口的 IPMP 组

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

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

  2. 将一个接口配置为待机接口并指定测试地址。


    # ifconfig interface plumb \
    ip-address other-parameters deprecated -failover standby up
    

    待机接口只能具有一个 IP 地址,即测试地址。设置 standby up 选项之前,必须先设置 -failover 选项。对于 <other-parameters>,请使用您的配置所需的参数,如 ifconfig(1M) 手册页中所述。

    • 例如,要创建 IPv4 测试地址,可键入以下命令:


      # ifconfig hme1 plumb 192.168.85.22 netmask + broadcast + deprecated -failover standby up
      
      hme1

      hme1 定义为要配置为待机接口的物理接口。

      192.168.85.22

      将此测试地址指定给待机接口。

      deprecated

      表示测试地址不用于外发包。

      -failover

      表示在接口出现故障时测试地址不进行故障转移。

      standby

      将接口标记为待机接口。

    • 例如,要创建 IPv6 测试地址,可键入以下命令:


      # ifconfig hme1 plumb -failover standby up
      
  3. 检查待机接口配置的结果。


    # ifconfig hme1
    hme1: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,
          STANDBY,INACTIVE mtu 1500 
             index 4 inet 192.168.85.22 netmask ffffff00 broadcast 19.16.85.255
             groupname test

    INACTIVE 标志表示此接口不用于任何外发包。此待机接口上发生故障转移时,会清除 INACTIVE 标志。


    注 –

    通过键入 ifconfig interface 命令,始终可以查看接口的当前状态。有关查看接口状态的更多信息,请参阅如何获取有关特定接口的信息


  4. (可选)重新引导后保留 IPv4 待机接口。

    将待机接口指定给同一 IPMP 组,并为该待机接口配置测试地址。

    例如,要将 hme1 配置为待机接口,可将以下行添加到 /etc/hostname.hme1 文件:


    192.168.85.22 netmask + broadcast + deprecated group test -failover standby up 
  5. (可选)重新引导后保留 IPv6 待机接口。

    将待机接口指定给同一 IPMP 组,并为该待机接口配置测试地址。

    例如,要将 hme1 配置为待机接口,可将以下行添加到 /etc/hostname6.hme1 文件:


    -failover group test standby up

示例 31–4 为 IPMP 组配置待机接口

假定您要创建具有以下配置的测试地址:

应键入以下内容:


# ifconfig hme2 plumb 192.168.85.22 netmask + broadcast + \
deprecated -failover standby up

仅当地址标记为 NOFAILOVER 地址时,才会将接口标记为待机接口。

通过键入以下内容,可以删除接口的待机状态:


# ifconfig interface -standby