Проблема с установкой ОС Astra Linux SE 1.6 по
сети, причины и решение.
Инсталляция по сети для Astra – критичный и очень важный функционал,
правильная его работа крайне важна при развертывании большого количества
рабочих станций на предприятиях, особенно это необходимо при миграции,
удаленной или распределенной установке.
Ну что, приступим?
Окружение у нас будет простое – виртуальные машины на VirtualBox,
обязательное условие – создаваемые виртуалки не должны быть изолированы
друг от друга. Выберите сеть NAT, например ( не забудьте отключить встроенный
DHCP)
Готовим инсталляционный сервер согласно документации:
Устанавливаем пакеты isc-dhcp-server, tftpd-hpa, apache2 и
(или) vsftpd (инструкций по настройке много, они стандартны)
Установливаем tftpd-hpa и DHCP, cоотвествующим образом настраиваем и
тестируем:
Настройка DHCP - Файл /etc/dhcp/dhcpd.conf:
…………
option ntp-servers 10.0.0.5;
option domain-name-servers 10.0.0.5;
option routers 10.0.0.1;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.10 10.0.0.20;
max-lease-time 86400;
filename "pxelinux.0";
next-server server.test.lan;
}
key rndc-key {
algorithm hmac-md5;
secret "APw/EXdfbhXfYk5drax9AA==";
}
zone test.lan. {
primary 127.0.0.1;
……..
*(Ключевой пункт - filename "pxelinux.0")
Настройка tftpd-hpa - файл /etc/default/tftpd-hpa:
root@server:~# cat /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"