![IP-адреса неглобальной зоны Solaris 10 не видны глобальной зоне](https://rvso.com/image/1542119/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%20%D0%BD%D0%B5%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D0%B7%D0%BE%D0%BD%D1%8B%20Solaris%2010%20%D0%BD%D0%B5%20%D0%B2%D0%B8%D0%B4%D0%BD%D1%8B%20%D0%B3%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D0%B7%D0%BE%D0%BD%D0%B5.png)
У меня есть ящик 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, но это меня действительно сбивает с толку, поскольку это автономный ящик.
Как мне изменить конфигурацию неглобальных адресов, чтобы я мог пинговать из зоны в зону по адресу?