debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: LTSP-сервер  (Прочитано 750 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн bill

  • Topic Author
  • Сообщений: 8
LTSP-сервер
« : 18 Апрель 2017, 08:21:37 »
Доброе утро, господа.
Прошу помощи с настройкой 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";

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

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: LTSP-сервер
« Ответ #1 : 18 Апрель 2017, 08:47:13 »
За загрузку по TFTP отвечает пакет tftpd-hpa
тебе в нем нужно настроить директорию, а не в dhcpd.conf
открываешь файл /etc/default/tftpd-hpa , и прописываешь в TFTP_DIRECTORY свой путь.
и конечно tftpd-hpa нужно перегрузить чтобы настройки применились.

Cообщение объединено 18 Апрель 2017, 08:54:33
и для справки:
option root-path text;
This option specifies the path-name that contains the client's root disk. The path is formatted as a character string consisting of characters from the NVT ASCII character set.
« Последнее редактирование: 18 Апрель 2017, 08:54:33 от endru »
 
Пользователи, которые поблагодарили этот пост: bill

Оффлайн bill

  • Topic Author
  • Сообщений: 8
Re: LTSP-сервер
« Ответ #2 : 18 Апрель 2017, 10:27:39 »
Спасибо за ответ!
В /etc/default/tftpd-hpa указано:

TFTP_USERNAME="tftp"
TFTP_DIRECTOPY="/var/lib/tftpboot/ltsp/amd64/boot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--ipv4 --secure --create --umask 027 --permissive --verbose"

Вроде как путь есть
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: LTSP-сервер
« Ответ #3 : 18 Апрель 2017, 10:36:06 »
А он правильный?
зачем тогда ты пытался использовать путь /opt/ltsp/amd64/?

проверяй опять всю цепочку, если ошибся в пути до файла в 2-х конфигах, то у тебя может получиться следующий путь: /var/lib/tftpboot/ltsp/amd64/boot/boot/pxelinux.0

Оффлайн bill

  • Topic Author
  • Сообщений: 8
Re: LTSP-сервер
« Ответ #4 : 18 Апрель 2017, 12:17:56 »
Поправил пути. Далее другая ошибка:
Boot failed: press a key to retry or wait to resetЗдесь не понимаю что требуется.
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: LTSP-сервер
« Ответ #5 : 18 Апрель 2017, 12:32:10 »
смотри логи /var/log/messages
проверь что все могут читать файлы в директории TFTP_DIRECTOPY
возможно битый файл pxelinux.0

здесь уже помогут только логи и гугл.

Оффлайн bill

  • Topic Author
  • Сообщений: 8
Re: LTSP-сервер
« Ответ #6 : 18 Апрель 2017, 12:43:43 »
Спасибо!

Cообщение объединено [time]18 Апреля 2017, 13:15:54[/time]
Посмотрел логи.
Откуда появляются левые ip если у меня сетка 10.0.2.0/24?

*Вложение

Cообщение объединено 18 Апрель 2017, 14:51:06
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
« Последнее редактирование: 18 Апрель 2017, 14:51:06 от bill »
 

Оффлайн endru

  • Сообщений: 1546
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: LTSP-сервер
« Ответ #7 : 19 Апрель 2017, 04:21:18 »
Откуда появляются левые ip если у меня сетка 10.0.2.0/24?
судя по твоему конфигу у тебя сетка 10.0.0.0/24. количество сетевых интерфейсов мне не известно, да и каким образом настроена сеть - тоже не известно.

*Вложение
Цитировать
e1000: eth0 NIC Link is Down
если ты не выдергивал кабель, не перегружал свитч - то у тебя проблемы с сетью! возможно:
1) битый кабель
2) не исправна сама сетевая
3) напутаны настройки для eth0
« Последнее редактирование: 19 Апрель 2017, 04:24:38 от endru »
 

Оффлайн bill

  • Topic Author
  • Сообщений: 8
Re: LTSP-сервер
« Ответ #8 : 21 Апрель 2017, 12:44:52 »
Всё сделал заново, помогло.
Появились проблемы уже с терминалкой
Во вложении. На первом скрине

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

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

Теги: