在 Oracle Solaris 11 中,可使用 ipadm 命令配置 IP 接口和地址。例如,按如下所示配置静态 IPv4 接口:
# ipadm create-ip net0 # ipadm create-addr -T static -a local=10.9.8.7/24 net0 net0/v4
可使用 –T 选项指定三种地址类型:static、dhcp 和 addrconf(用于自动配置的 IPv6 地址)。在此示例中,为系统配置了静态 IPv4 地址。可以使用相同的语法指定静态 IPv6 地址。但是,静态 IPv6 地址要求在创建任何静态 IPv6 地址之前配置链路本地 IPv6 地址。此配置是通过在创建静态 IPv6 地址之前创建一个 IPv6 addrconf 地址完成的:
# ipadm create-ip net0 # ipadm create-addr -T addrconf net0 net0/v6 # ipadm create-addr -T static -a local=ec0:a:99:18:209:3dff:fe00:4b8c/64 net0 net0/v6a
使用 DHCP 按照以下方法配置接口:
# ipadm create-ip net0 # ipadm create-addr -T dhcp net0 net0/v6a
使用 addrconf 参数以及 –T 选项指定自动生成的 IPv6 地址:
# ipadm create-ip net0 # ipadm create-addr -T addrconf net0 net0/v6
如果要更改在上一个示例中为 net0 接口提供的 IP 地址,则需要先删除再重新添加该接口,如以下示例所示:
# ipadm delete-addr net0/v4 # ipadm create-addr -T static -a local=10.7.8.9/24 net0 net0/v4
请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的第 3 章 在 Oracle Solaris 中配置和管理 IP 接口和地址和 ipadm(1M)。