Якщо вам потрібна мережа до запуску kickstart (мається на увазі завантажити фактичний файл kickstart з веб / локальної мережі), і ніде не працює сервер 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
Пам’ятайте, якщо вам потрібно налаштувати мережевий адаптер під час kickstart, щоб установка працювала, вам все одно потрібно додати: network --device=eth0 --bootproto=query
у ваш файл kickstart.
Зауважте, що вам потрібно вказати пристрій, на якому ви хочете, щоб це сталося, його недостатньо просто записати network bootproto=query
Це підкаже вам інформацію про мережу під час старту, який є окремим від фактичного завантаження.
Примітка. У Centos 7, якщо ви хочете використовувати eth0 як своє ім'я інтерфейсу, вам також потрібно додати biosdevname=0 net.ifnames=0
до рядка ядра. В іншому випадку використовуйте нову схему іменування інтерфейсу.