Автор Тема: Возможность передать статический IP при загрузки установочного образа ISO.  (Прочитано 791 раз)

Оффлайн ccoll

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Здравствуйте.
Подскажите пожалуйста, есть возможность передать статический IP при загрузки установочного образа ISO с ОС Альт Сервер 10? К примеру для автоустановки ОС, без использования dhcp сервера.

Оффлайн sfs

  • Давно тут
  • **
  • Сообщений: 99
http://wikitest.altlinux.org/Make-initrd
Цитировать
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<proto> ,
ip=<device>:<proto> -- параметр описывает конфигурацию сетевых интерфейсов.
С 1.1.2024 на Alt из патриотических соображений. Мой репо

Оффлайн ccoll

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Здравствуйте.
Уточнение, нужно именно без пересборки ISO образа. При установки ОС не удалось завести статический IP адрес. Пробовал эту конструкцию ранее при выборе установки ОС:
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<proto> ,

Оффлайн sfs

  • Давно тут
  • **
  • Сообщений: 99
Тогда получается, что без пересборки никак
Есть только ip=dhcp. Расковырял пакет startup-rescue :
# ip=dhcp => mocked CONFIG_IP_PNP (no ethernet drivers compiled into kernel)                                             
# automatic=method:*,network:* => propagator                                                                             
# uird.* => magos                                                                                                         
setup_networking() {                                                                                                     
        grep -q '\<ip=dhcp' /proc/cmdline || return                                                                       
        grep -qE '\<(network:|uird\.)' /proc/cmdline && return                                                           
                                                                                                                         
        service livecd-net-eth start 2>/dev/null                                                                         
        {                                                                                                                 
                # 35 is 30 for STP plus 5 for the actual DHCP query/reply                                                 
                sed -r -i 's,^DHCP_TIMEOUT=.*,DHCP_TIMEOUT=35,' /etc/net/ifaces/*/options                                 
                service network condstop                                                                                 
                service network start                                                                                     
        } >&/dev/null                                                                                                     
}
Из извращенных способов - собрать свой инитрд с нужным ип и при загрузке подменить в конфиге груб , т.е указать, что инитрд , например, на флэшке
Правда при загрузке система может ип из стадии инитрд поменять
И есть ли пакет startup-rescue в нужном Вам iso...

Еще есть
netprofile=...   etcnet
но тут , наверное внешний конфиг не указать
С 1.1.2024 на Alt из патриотических соображений. Мой репо