此过程中所提及的区域指的是虚拟网络中的第二个区域。该区域已存在,但其当前配置阻止它成为虚拟网络的一部分。具体地说,该区域的 IP 类型是共享类型,er其当前接口是 net0。这两个配置必须更改。
global# dladm create-vnic -l link VNIC
您将在此过程的后半部分配置 VNIC 的接口。
global# zonecfg -z zone zonecfg:zone> set ip-type=exclusive
zonecfg:zone> remove net physical=NIC zonecfg:zone> add net zonecfg:zone:net> set physical=VNIC zonecfg:zone:net> end
zonecfg:zone> verify zonecfg:zone> commit zonecfg:zone> exit
global# zoneadm -z zone reboot
global# zlogin zone
zone# ipadm create-ip interface
zone# ipadm create-addr -a address interface
指定 IP 地址,该地址可以采用 CIDR 表示法。
zone# ipadm create-addr -T dhcp interface
zone# exit
在此示例中,zone2 已作为共享区域存在。此外,该区域使用的是系统的主接口,而不是虚拟链路。您需要修改 zone2 才能使用 vnic2。要使用 vnic2,必须首先将 zone2 的 IP 类型更改为 exclusive。请注意,某些输出已截断,以重点显示与虚拟网络相关的信息。
global# dladm create-vnic -l net0 vnic2 global# zonecfg -z zone2 zonecfg:zone2> set ip-type=exclusive zonecfg:zone2> remove net physical=net0 zonecfg:zone2> add net zonecfg:zone2:net> set physical=vnic2 zonecfg:zone2:net> end zonecfg:zone2> verify zonecfg:zone2> commit zonecfg:zone2> exit global# zoneadm -z zone2 reboot global# zlogin zone2 zone2# ipadm create-ip vnic2 zone2# ipadm create-addr -a 192.168.3.85/24 vnic2 ipadm: vnic2/v4 zone2# exit global# pfedit /etc/hosts # ::1 localhost 127.0.0.1 localhost 192.168.3.70 loghost #For net0 192.168.3.80 zone1 #using vnic1 192.168.3.85 zone2 #using vnic2