Endereços IP da zona não global do Solaris 10 não visíveis para a zona global

Endereços IP da zona não global do Solaris 10 não visíveis para a zona global

Eu tenho uma caixa Solaris 10 que uso para testes. Configurei algumas zonas não globais da seguinte maneira:

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

e

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

A zona global é 192.168.1.170. Quando tento fazer ping em 171 ou 172, ele não está ativo! No global, executei ifconfig -a e consegui isto:

lo0:1
zone wks
inet 127.0.0.1 netmask ff000000

lo0:2
zone cdg_a
inet 127.0.0.1 netmask ff000000

O que é a torrada francesa?! Especifiquei absolutamente os IPs 171 e 172 no zonecfg. Mas eles aparecem como loopbacks locais do global?

Além disso, também não entendo a máscara de rede retornada em hexadecimal. Não estou executando IPv6 nem nada.

Normalmente gosto de fazer perguntas onde posso ilustrar a pesquisa e o R-ingTFM antes de postar, mas estou realmente perdido nisso.

Este é um servidor independente. Estou usando, ou gostaria de usar, zonas não globais para me ajudar a usar melhor os recursos e simular várias instâncias do mesmo host para os testes que preciso fazer. Os documentos da Oracle dizem que preciso de uma rota padrão no meu zonecfg, mas isso é realmente confuso para mim, pois esta é uma caixa independente.

Como preciso alterar a configuração dos não globais para poder executar ping de zona em zona por endereço?

informação relacionada