Авторские статьи

Внешний сервер Windows DHCP для установки ОС Astra Linux по сети через ALD Pro


Если в вашей сети уже есть DHCP сервер, то инструкция о том как задействовать его для реализации загрузки и установки по сети (PXE) Астра Линукс.

Окружение
* Astra Linux Special Edition 1.7 Update 1 (№ 2021-1126SE17)
* ALD Pro 1.0.0

Вопрос
Какие опции необходимо прописать на внешнем сервере Windows DHCP для установки ОС Astra Linux по сети через ALD Pro?

Ответ
Для установки ОС Astra Linux необходимо, чтобы DHCP-сервер под управлением ОС Windows корректно обрабатывал запросы компьютеров, пытающихся выполнить загрузку по сети. Для этого в настройки DHCP-сервера необходимо добавить опции 60, 66 и 67 для диапазона IP-адресов, назначаемых компьютерам сети.

Настройка DHCP-сервера производится следующим образом:

1. Добавить в конфигурацию сервера DHCP настройки, аналогичные указанным:

expand-hosts
# Сетевой интерфейс сервера DHCP
interface=eth0
# Диапазон выделяемых IP-адресов
dhcp-range=eth0,192.168.17.0,192.168.17.100,255.255.0.0,24h
# Маска подсети
dhcp-option=eth0,1,255.255.255.0
# Шлюз по умолчанию
dhcp-option=eth0,3,192.168.17.1
# Первичный DNS-сервер
dhcp-option=eth0,6,192.168.17.1
# Маска сети
dhcp-option=121,192.168.17.0/24,192.168.17.1
# IP-адрес хоста для сетевой загрузки
dhcp-option=eth0,150,192.168.17.5
# Протокол TFTP должен быть включен
enable-tftp
# Путь к каталогу с загрузочными образами
tftp-root=/var/www/tftp
# Загрузочный образ установщика ОС Astra Linux
dhcp-boot=pxelinux.0,boothost,192.168.17.5
# Привязка MAC-адреса установочного сервера к IP-адресу 192.168.17.5 и имени os
dhcp-host=E2:DC:47:EA:4C:5A,os,192.168.17.5,24h
# Привязка MAC-адреса сервера с репозиториями пакетов к IP-адресу 192.168.17.3 и имени repo
dhcp-host=7E:31:82:38:D0:46,repo,192.168.17.3,24h

2. Добавить в настройки DHCP-сервера опции 60, 66 и 67 в соответствии с используемыми настройками сети.

  • 60 — строка, указывающая, что DHCP-сервер поддерживает загрузку по сети. Настройку этой опции необходимо производить с использованием утилиты netsh:
    1. Запустить PowerShell от имени администратора.
    2. Выполнить команду: netsh
    3. Выполнить команду: dhcp
    4. Выполнить команду: server \\FQDN_DHCP_сервера
      Например: server \\dc01.windomain.dom
    5. Создать опцию 60: add optiondef 60 PXEClient String 0 comment=PXE
    6. Задать значение опции 60: set optionvalue 60 STRING PXEClient
    7. Завершить работу с утилитой netsh: exit

    Подробнее см. в документации Microsoft:

  • 66 — FQDN или IP-адрес сервера, используемого для установки ОС по сети.
  • 67 — имя файла, используемого для загрузки по сети. Необходимо указать одно из значений: /var/www/tftp/pxelinux.0 или pxelinux.0

Пример настройки опций 60, 66 и 67

DHCP options 60, 66, 67

Дополнительные материалы:
Где хранятся файлы для установки ОС по сети?
Примеры файлов конфигураций для установки ОС по сети
Как посмотреть список выданных DHCP адресов в ALD Pro 1.0.0-1.1.3?
Расшифровка значений конфигурационного файла dhcp
Репозитории для установки ОС по сети (PXE) и ввода в домен

Дата последней правки: 2023-03-20 12:09:42

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта