この手順では、仮想ネットワーク内の 2 番目のゾーンを参照します。このゾーンはすでに存在しますが、その現在の構成のために、仮想ネットワークの一部になることができません。具体的には、ゾーンの IP タイプが共有タイプであり、その現在のインタフェースは net0 です。これらの構成の両方を変更する必要があります。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
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 がすでに共有ゾーンとして存在します。このゾーンはまた、仮想リンクではなく、システムのプライマリインタフェースを使用しています。vnic2 を使用するように zone2 を変更する必要があります。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