У меня есть коробка 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, но это действительно сбивает меня с толку, так как это автономная коробка.
Как мне изменить конфигурацию неглобальных, чтобы я мог пинговать из зоны в зону по адресу?