在 Oracle® Solaris 11.2 中排除网络管理问题

退出打印视图

更新时间: 2014 年 7 月
 
 

在 IP 地址配置过程中,显示错误消息:cannot create address object: Invalid argument provided

地址对象标识绑定到一个 IP 接口的特定 IP 地址。地址对象是 IP 接口上每个 IP 地址的唯一标识符。您必须指定一个不同的地址对象,才能标识要指定给同一 IP 接口的另一个 IP 地址。如果您要使用相同的地址对象名称,则必须删除该地址对象的第一个实例,然后将它指定到不同的 IP 地址。

    使用以下方法之一:

  • 指定不同的地址对象以标识第二个 IP 地址,如下所示:

    # ipadm show-addr
    ADDROBJ   TYPE     STATE   ADR
    lo0       static   ok      127.0.0.1/10
    net0/v4   static   ok      192.168.10.1
    
    # ipadm create-addr -T static -a 192.168.10.5 net0/v4b
    # ipadm show-addr
    ADDROBJ   TYPE     STATE   ADR
    lo0       static   ok      127.0.0.1/10
    net0/v4   static   ok      192.168.10.1
    net0/v4b  static   ok      192.168.10.5
  • 删除该地址对象的第一个实例,然后将相同的地址对象分配到不同的 IP 地址,如下所示:

    # ipadm show-addr
    ADDROBJ   TYPE     STATE   ADR
    lo0       static   ok      127.0.0.1/10
    net0/v4   static   ok      192.168.10.1
    # ipadm delete-addr net0/v4
    # ipadm create-addr -T static -a 192.168.10.5 net0/v4
    # ipadm show-addr
    ADDROBJ   TYPE     STATE   ADR
    lo0       static   ok      127.0.0.1/10
    net0/v4   static   ok      192.168.10.5