Solaris 10 非グローバル ゾーンの IP アドレスがグローバル ゾーンに表示されない

Solaris 10 非グローバル ゾーンの IP アドレスがグローバル ゾーンに表示されない

私はテスト用に Solaris 10 ボックスを持っています。その上でいくつかの非グローバル ゾーンを次のように構成しました。

mkdir -p /zones/wks
chmod 700 /zones/wks
zonecfg -z wks
create
set autoboot=true
set type=ufs
end
add net
set address=192.128.1.171
set physical=hme0
end
verify
commit
exit

そして

mkdir -p /zones/cdg_a
chmod 700 /zones/cdg_a
zonecfg -z cdg_a
create
set autoboot=true
set type=ufs
end
add net
set address=192.128.1.172
set physical=hme0
end
verify
commit
exit

グローバル ゾーンは 192.168.1.170 です。171 または 172 に ping を実行しようとすると、動作していません。グローバルから ifconfig -a を実行すると、次の結果が得られました。

lo0:1
zone wks
inet 127.0.0.1 netmask ff000000

lo0:2
zone cdg_a
inet 127.0.0.1 netmask ff000000

フレンチトーストって何?! zonecfg で IP 171 と 172 を確かに指定したのに、グローバルからのローカル ループバックとして表示されるのはなぜですか?

また、16 進数で返されるネットマスクも理解できません。IPv6 などを実行していません。

私は通常、投稿する前に調査と R-ingTFM を説明できる質問をするのが好きですが、これについては本当に迷っています。

これはスタンドアロン サーバーです。非グローバル ゾーンを使用して、リソースをより有効に活用し、実行する必要があるテストで同じホストの複数のインスタンスをシミュレートします。Oracle のドキュメントには、zonecfg にデフォルト ルートが必要であると書かれていますが、これはスタンドアロン ボックスなので、私には非常にわかりにくいです。

アドレスによってゾーン間で ping を実行できるようにするには、非グローバルの構成をどのように変更する必要がありますか?

関連情報