
Я хотел бы получить доступ к файлу kickstart через прокси. Файл kickstart размещен в публичном Интернете, но сервер, выполняющий установку, может получить доступ к Интернету только через прокси.
Следующее работает, когда файл кикстарта доступен локально:
Пример grub.cfg в tftp, который работает:
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://localhost/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}
В том же файле кикстарта есть следующее:
text
url --url="https://public.example.com/centos-rpm-remote/8-stream/BaseOS/x86_64/os/" --proxy=http://192.168.0.3:3128/
Есть ли конфигурация или настройка, которая также позволит мне разместить файл кикстарта в месте, доступном только через прокси-сервер 192.168.0.3:3128?
как в следующем примере:
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}
решение1
Похоже, что ответом будет использование «proxy» или «inst.proxy», даже несмотря на то, что Anaconda будет жаловаться при запуске.
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}