Автор Тема: Нет каталога /ltsp в установленом altlinux-school-terminal 5.01  (Прочитано 2900 раз)

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
Файл /etc/dhcp/dhcp.conf:
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;

option option-128 code 128 = string;
option option-129 code 129 = string;

use-host-decl-names on;

next-server 192.168.8.1;

subnet 192.168.8.0 netmask 255.255.255.0 {
    range 192.168.8.2 192.168.8.254;
    option domain-name "example.com";
    option domain-name-servers 192.168.8.1;
    option broadcast-address 192.168.8.255;
    option routers 192.168.8.1;
    option subnet-mask 255.255.255.0;
    option root-path "192.168.8.1:/var/lib/ltsp/i586";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i586/pxelinux.0";
    } else if substring( option vendor-class-identifier, 0, 9 ) = "Etherboot" {
        #filename "/ltsp/i586/nbi.img";
        filename "/ltsp/i586/pxelinux.0";
    } else {
        option-129 = " initrd=/ltsp/i586/initrd.img";
        filename "/ltsp/i586/vmlinuz";
    }
}
Проблема в том, что загрузка по сети обрывается, когда пытается загрузить файлы, находящиеся в каталоге "/ltsp/i586/". Этих файлов/каталогов нет, и загрузка обрывается. Каким образом можно создать этот каталог и файлы?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вообще-то путь /var/lib/ltsp/i586

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
В каталоге /var/lib/ltsp/i586 нет таких файлов как pxelinux.0, nbi.img, initrd.img, vmlinuz.
Полный список файлов:
#pwd
/var/lib/ltsp/i586
# ls
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Cм /var/lib/ltsp/i586/boot

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
Загрузка по сети все равно не происходит из-за не запущенного демона tftp. Как его запустить? В каталоге /etc/init.d/ нет скрипта загрузки.
P.S. Запущен или нет демон проверял пытаясь соединиться по телнету на 69 порт.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Насколько я помню - надо запускать демон ltsp. он сам разруливает.

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
Перезапустил все службы, которые обозначены на этой странице http://www.altlinux.org/LTSP/BuildYourself#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA, но не могу соединиться по телнету. Есть подозрение, что у меня как-то не так настроен сам демон tftp, но проверить не могу, так как команды telnet нет в альтлинуксе.

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Не нашёл по указанной ссылке про telnet, оно вам зачем?

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
Цитировать
Не нашёл по указанной ссылке про telnet, оно вам зачем?
Я в том смысле, что перезапустил все службы, которые были указаны, т.е.
service dhcpd restart
service xinetd restart
service portmap restart
service nfs restart
service ltspswapd restart
service xfs restart
service dm restart
xinetd, к примеру была отключена. Но после перезапуска tftp не работает, хотя dhcp демон раздает адреса.

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email
а tftp не настроено на приём только локальных запросов?

любят "некоторые" над пользователями глумиться, типа в целях безопасности

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
Я только установил сегодня систему, специально ни чего не ограничивал. Соединиться на по адресу localhost:69 на самом сервере не могу, так как telnet или ему подобное найти не могу в альтлинуксе.

Оффлайн dicos

  • Начинающий
  • *
  • Сообщений: 20
    • Email
В файле /var/log/messages меня привлекло такое содержимое:
May 24 08:54:02 comp-Xeon-CPU-1c27d8 xinetd[14396]: Server /usr/sbin/ldminfod is not executable [file=/etc/xinetd.d/ldminfod] [line=10]
May 24 08:54:02 comp-Xeon-CPU-1c27d8 xinetd[14396]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/ldminfod] [line=10]
May 24 08:54:02 comp-Xeon-CPU-1c27d8 xinetd[14396]: missing service keyword [file=/etc/xinetd.d/tftp] [line=1]
May 24 08:54:07 comp-Xeon-CPU-1c27d8 xinetd[14396]: 14396 {init_services} no services. Exiting...
Содержимое файла /etc/xinetd.d/ldminfod такое:
# default: off
# description: LDM Info Daemon
service ldminfod
{
        disable         = yes
        type            = UNLISTED
        socket_type     = stream
        wait            = no
        user            = nobody
        server          = /usr/sbin/ldminfod
        port            = 9571
}
файла ldminfod в каталоге /usr/sbin/ нет.
Содержимое файла /etc/xinetd.d/tftp такое:
default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol.  The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
disable>= no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -u tftp -s /var/lib/tftpboot
}
Мне кажется, что это баг самой системы.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
chkconfig --list | grep ltsp

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
disable>= no
Должно быть disable= no