マニュアルにちゃんと書いてあるけど,読まずに試してはまったのでメモ.
https://www.virtualbox.org/manual/ch06.html#idp12444592
に書かれているように,vnic と VirtualBox で設定する nic の mac address を合わせる必要がある.
ゲスト OS ごとに VNIC が必要になるので、
VirtualBox を動かす zone には
ホスト用 VNIC + ゲスト OS 用 VNIC
が必要になる。
ゲスト OS 用の VNIC は zonecfg で add anet しておくだけでよい。