Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - LTSP-сервер

Ответить
Настройки темы
Debian/Ubuntu - LTSP-сервер

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый вечер, господа.
Прошу помощи с настройкой 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";
Ничего не меняется. Подскажите, в какую сторону рыть? Почему не находится файл и как диагностировать причину ошибки?

-------
Что будут стоить
Тысячи слов...


Отправлено: 18:14, 17-04-2017

 

Аватара для MakaBooka

Старожил


Сообщения: 341
Благодарности: 45

Профиль | Отправить PM | Цитировать


Цитата Juiceee:
cat "/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)" >> /etc/exports »
nfsd запущен? монтирование файлухи по сети проверили?
Цитата Juiceee:
однако, tftp даёт ошибки: PXE-T01 и PXE-E3B: File not found. »
не грузится загрузчик pxe

Цитата Juiceee:
Делаю предположение, что переменная root-path является "точкой отсчёта" »
Непонятно, зачем делать предположения, когда можно посмотреть документацию:
https://linux.die.net/man/5/dhcp-options
Код: Выделить весь код
to specify a root-path option, the syntax would be
option root-path "10.0.1.4:/var/tmp/rootfs";
Другими словами root-path это путь до корневой системы бездисковой станции. Из чего ясно две вещи:
  1. он должен совпадать с тем что у вас в exports и должен содержать IP сервера, т.е.:
    Код: Выделить весь код
    option root-path "10.0.0.1:/opt/ltsp/amd64/"
  2. до него дело не доходит, ошибка на tftp

Вот вы указали путь до загрузчика:
filename "boot/pxelinux.0";

Это означает, что у вас настроет tftp, запущен. Например корневая директория для него /vat/tftp. значит загрузчик должен лежать тут: /var/tftp/boot/pxelinux.0
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:04, 18-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. Действительно, root-path из конфига dhcp никак не связан путём загрузчика. Этот путь (filename) отсчитывается от корневой директории tftp, которая прописана в /etc/default/....

-------
Что будут стоить
Тысячи слов...


Отправлено: 17:53, 25-04-2017 | #3



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - LTSP-сервер

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - LTSP и NFS CJ F.A.N. Общий по Linux 2 09-02-2012 13:21
SW:ToR / ISA сервер / ошибка 1003 / прокси сервер minilawadka Игры 0 27-12-2011 12:33
Помогите Срочно настроить Mikrotik RouterBoard. Есть сервер Радиуса и сервер AD. JoniLiss Microsoft Windows NT/2000/2003 0 16-12-2011 08:52
2008 - Нужно тех. задание на сервер (контроллер домена/файл-сервер) decadent Windows Server 2008/2008 R2 0 12-02-2009 22:08
Терминальный сервер и сервер лицензий в разных подсетях. Сеть без доменов. timset Microsoft Windows NT/2000/2003 8 19-06-2008 11:35




 
Переход