系统管理指南:IP 服务

Procedure如何从 IPMP 组中删除接口

执行 ifconfig 命令的包含空字符串的 group 参数时,将从接口的当前 IPMP 组中删除该接口。从组中删除接口时请务必谨慎。如果 IPMP 组中的其他某个接口出现故障,则故障转移可能会提早发生。例如,如果 hme0 以前出现过故障,则当 hme1 位于同一组中时,所有地址都将故障转移到 hme1。从组中删除 hme1 会导致 in.mpathd 守护进程将所有故障转移地址返回到组中的其他某个接口。如果组中的其他接口都未运行,则故障转移可能无法恢复所有网络访问。

同样,需要取消检测组中的某个接口时,应首先从组中删除该接口。然后,确保该接口已配置了所有的初始 IP 地址。in.mpathd 守护进程会尝试恢复从组中删除的接口的初始配置。您需要确保在取消检测接口之前恢复配置。请参阅接口故障转移期间发生的情况以了解接口在故障转移前后的外观。

  1. 在具有 IPMP 组配置的系统上,承担主管理员角色或成为超级用户。

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

  2. 从 IPMP 组中删除接口。


    # ifconfig interface group ""

    引号表示空字符串。


示例 31–7 从组中删除接口

要从 IPMP 组 test 中删除 hme0,可键入以下命令:


# ifconfig hme0 group ""
	# ifconfig hme0
	hme0: flags=9000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500
    index 2 inet 192.168.85.19 netmask ffffff00 broadcast 192.168.85.255
	# ifconfig hme0 inet6
	hme0: flags=a000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
    inet6 fe80::a00:20ff:feb9:19fa/10