LINUX.ORG.RU
ФорумAdmin

LTSP-сервер

 , ,


0

1

Доброе утро, господа. Прошу помощи с настройкой LTSP-сервера. Два компьютера воткнул в один хаб. На один из них поставил последний Debian, присвоил ему адрес 10.0.0.1 и заинсталлил ltsp-server-standalone. После этого запустил ltsp-build-client, дождался окончания процесса и приступил к настройке. Сделал

 cat "/opt/ltsp       *(ro,no_root_squash,async,no_subtree_check)" >> /etc/exports

Настраиваю DHCP-сервер (isc-dhcp-server, идущий в составе ltsp-server-standalone). Делаю

cat /etc/ltsp/dhcpd.conf >> /etc/dhcp/dhcpd.conf

Ну и правлю на свои адреса Получается следующее

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
authoritative;
subnet 10.0.0.0 netmask 255.255.255.0 {
    range 10.0.0.20 10.0.0.250;
    option domain-name "example.com";
    option domain-name-servers 10.0.0.1;
    option broadcast-address 10.0.0.0;
    option routers 10.0.0.1;
    next-server 10.0.0.1;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/amd64";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/opt/ltsp/amd64/boot/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}

Гружу второй компьютер по сети. В результате, dhcp-адрес успешно получен, однако, tftp даёт ошибки:

PXE-T01 и 
PXE-E3B: File not found.

Делаю предположение, что переменная root-path является «точкой отсчёта» и переменная filename должна содержать относительный путь до файл-образа. Меняю на

 filename "/boot/pxelinux.0"; 

и перезагружаю dhcp сервер service isc-dhcp-server restart.

Заодно подумал, что слэш имеет знаечение, поэтому делал ещё и так

option root-path "/opt/ltsp/amd64/";
...
filename "boot/pxelinux.0";

Ничего не меняется. Подскажите, в какую сторону рыть? Почему не находится файл и как диагностировать причину ошибки?

В конфигурационном файле твоего tftp сервера укажи директорию с которой он должен отдавать файлы и уже в настройках DHCP сервера указывай имя отдаваемого файла относительно директории, указанной в конфигурационном файле tftp сервера.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

LTSP

Да. Вы правы. Поправил пути. Но тонкий клиент не грузится.

Boot failed: press a key to retry or wait to reset

Смотрю логи.

Apr 17 14:20:48 debian1 dhcpd: DHCPNAK on 10.0.0.13 to c8:5b:76:26:a2:80 via eth0
Apr 17 14:20:48 debian1 dhcpd: DHCPREQUEST for 10.0.0.13 (192.168.0.10) from c8:5b:76:26:a2:8$
Apr 17 14:20:48 debian1 dhcpd: DHCPNAK on 10.0.0.13 to c8:5b:76:26:a2:80 via eth0
Apr 17 14:20:48 debian1 dhcpd: DHCPREQUEST for 10.0.0.13 (192.168.0.10) from c8:5b:76:26:a2:8$
Apr 17 14:20:48 debian1 dhcpd: DHCPNAK on 10.0.0.13 to c8:5b:76:26:a2:80 via eth0
Apr 17 14:20:48 debian1 dhcpd: DHCPREQUEST for 10.0.0.13 (192.168.0.10) from c8:5b:76:26:a2:8$
Apr 17 14:20:48 debian1 dhcpd: DHCPNAK on 10.0.0.13 to c8:5b:76:26:a2:80 via eth0
Apr 17 14:20:48 debian1 dhcpd: DHCPOFFER on 10.0.2.204 to c8:5b:76:26:a2:80 (RI187-PC) via et$
Apr 17 14:20:53 debian1 dhcpd: DHCPDISCOVER from c8:5b:76:26:a2:80 (RI187-PC) via eth0
Apr 17 14:20:53 debian1 dhcpd: DHCPOFFER on 10.0.2.204 to c8:5b:76:26:a2:80 (RI187-PC) via et$
Apr 17 14:20:53 debian1 dhcpd: DHCPREQUEST for 10.0.2.204 (10.0.2.2) from c8:5b:76:26:a2:80 ($
Apr 17 14:20:53 debian1 dhcpd: DHCPACK on 10.0.2.204 to c8:5b:76:26:a2:80 (RI187-PC) via eth0
Apr 17 14:20:55 debian1 dhcpd: DHCPREQUEST for 10.168.0.247 from 24:01:c7:3c:d3:c3 via eth0: $
Apr 17 14:20:55 debian1 dhcpd: DHCPNAK on 10.168.0.247 to 24:01:c7:3c:d3:c3 via eth0

По моему что то не так. у меня сеть 10.0.2.0/24. Появляются непонятные ipшники

bill88 ()
Ответ на: LTSP от bill88

В настройках DCHP сервера, что ты привёл, указан диапазон IP адресов из которого происходит выдача клиентам в интервале:

range 10.0.0.20 10.0.0.250;
Что у тебя там дальше не так не знаю, разбирайся.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Всё сделал заново, помогло. Появились проблемы уже с терминалкой Во вложении. На первом скрине

modprobe: module overlayfs not found in modules.deb
[   773.555395] intel_rapl: no valid rapl domains found in package 0

на втором, появляется дополнительное окно авторизации

Authentication Required
Authentication is required to create a color managed device
Administrator
Password

Помогите с этим.

bill88 ()
Ответ на: комментарий от bill88

Удостоверься, что в ядре которое грузится на клиенты есть поддержка overlayfs, если она собрана модульно, то удостоверься, что модуль есть в initramfs или squashfs образе, скорее всего должен быть в initramfs ядра которое грузится на клиенты. Перегенерируй modules.dep, если нужно для клиентского ядра.

В общем, помести модуль overlayfs в initramfs клиентского ядра, туда же помести modules.dep, возможно так же стоит прописать загрузку этого модуля на этапе работы Initramfs.

Проверь, нет ли уже в /proc/filesystems клиентского ядра overlayfs.

kostik87 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.