Если вам нужна сеть перед запуском кикстарта (имеется в виду загрузка фактического файла кикстарта из Интернета / локальной сети) и нигде не запущен DHCP-сервер. Вам нужно указать статический IP в строке ядра.
Centos 6 имеет возможность поместить asknetwork
в строку ядра, и он предложит вам ввести информацию о сети.
Centos 7 не имеет опции asknetwork
во время загрузки, поскольку это устарело, так как образ initrd теперь неинтерактивен.
Для загрузки с определенным статическим IP на Centos 7 измените строку ядра и добавьте информацию об IP.
ip=ip_address::gateway_address:netmask:fqdn_of_host:primary_ethernet_device:none dns=dns_server_ip
пример
ip=192.168.91.92::192.168.91.2:255.255.255.0:centos.example.com:eth0:none dns=192.168.91.2
Помните, что если вам нужно настроить сетевой адаптер во время кикстарта, чтобы запустить установку, вам все равно нужно добавить: network --device=eth0 --bootproto=query
в файл кикстарта.
Обратите внимание, что вы должны указать устройство, на котором вы хотите, чтобы это происходило, недостаточно просто написать network bootproto=query
Это запросит у вас информацию о сети во время кикстарта, которая отделена от фактической загрузки.
Примечание. В Centos 7, если вы хотите использовать eth0 в качестве имени интерфейса, вам также необходимо добавить biosdevname=0 net.ifnames=0
в строку ядра.
В противном случае используйте новую схему именования интерфейсов.