如果需要保留与一个网络设备关联的 IP 配置,然后将该配置移动到另一个网络设备,请使用以下过程。可以执行此过程作为从系统中移除网卡或者更改网络电缆连接的前奏。
此过程仅用于示范目的,它介绍了如何保留与 net0 (e1000g0) 设备关联的 IP 配置,然后将配置应用于 nge0 设备。
以下示例假定 e1000g0 的 IP 配置由于某种原因已关闭,因此需要将配置移动到 nge0:
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet down 0 unknown e1000g0 net1 Ethernet down 0 unknown e1000g1 net2 Ethernet up 1000 full nge0 net3 Ethernet down 0 unknown nge1
# ipadm disable-if interface
例如,您可以如下所示禁用 net0 上的 IP 配置:
# ipadm disable-if net0
通过此步骤,您可以重命名数据链路而无需重新创建其 IP 配置。
例如,可以如下所示重命名 net0 数据链路:
# dladm rename-link net0 oldnet0
# dladm rename-link new-link primary-link
例如,您可以如下所示将 net0 链路名称重新指定给 net2 数据链路:
# dladm rename-link net2 net0
# ipadm enable-if -t net0
执行全新安装时,将使用命名约定 net0、net1 和 netN 等(取决于系统上的网络设备总数)自动为系统上的所有数据链路指定通用名称。安装后,可以为数据链路指定其他名称。以下示例显示了如何更改最初为接口提供的 IP 地址,这涉及到首先删除现有接口:
# ipadm delete-ip net0 # ipadm create-ip net0 # ipadm create-addr -T addrconf net0/new-add
有关更多信息,请参见在 Oracle Solaris 11.2 中配置和管理网络组件 中的 第 2 章, 在 Oracle Solaris 中管理数据链路配置。