IP-адреса неглобальной зоны Solaris 10 не видны глобальной зоне

IP-адреса неглобальной зоны Solaris 10 не видны глобальной зоне

У меня есть ящик 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, он не активен! Из глобальной зоны я запустил 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

Что за французский тост?! Я точно указал IP 171 и 172 в zonecfg. Но они отображаются как локальные обратные петли из глобальной сети?

Кроме того, я тоже не понимаю возвращаемую маску сети в шестнадцатеричном формате? Я не использую IPv6 или что-то в этом роде.

Обычно я люблю задавать вопросы, в которых я могу проиллюстрировать исследования и R-ingTFM перед публикацией, но здесь я действительно запутался.

Это автономный сервер. Я использую или хотел бы использовать неглобальные зоны, чтобы лучше использовать ресурсы и моделировать несколько экземпляров одного и того же хоста для тестирования, которое мне нужно сделать. В документации Oracle говорится, что мне нужен маршрут по умолчанию в моем zonecfg, но это меня действительно сбивает с толку, поскольку это автономный ящик.

Как мне изменить конфигурацию неглобальных адресов, чтобы я мог пинговать из зоны в зону по адресу?

Связанный контент