У меня есть коробка 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, но это действительно сбивает меня с толку, так как это автономная коробка.

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

0