Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ubuntu 10.04 LTS + LTSP-5 Не работает (PXE-T01: File not found )  (Прочитано 8349 раз)

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

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Доброго времени суток!
Пишу диплом

Устанавливаю согласно этой инструкции
http://krugovizor.blogspot.com/2010/11/ubuntu-1010-ltsp.html

Использую amd64 версию Ubuntu 10.04 LTS
Клиент будет тоже amd64

Сделал все, как в инструкции

При настройке dhcp3 (/etc/ltsp/dhcpd.conf ) обнаружил, что файлов с путями (или аналогичными для amd64) /ltsp/i386/pxelinux.0 , /ltsp/i386/nbi.img у меня в системе нет

Вот мой файл /etc/ltsp/dhcpd.conf
#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.2 192.168.1.33;
    option domain-name "ltsp-test-server.ru";
    option domain-name-servers 192.168.1.2;
    option broadcast-address 192.168.1.0;
    option routers 192.168.1.1;
#    next-server 192.168.0.1;
#    get-lease-hostnames true;
    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 "/opt/ltsp/images/amd64.img";
    }
}

На клиенте получаю:

PXE-T01: File not found
PXE-E3B: TFTP Error - File not found
PXE-M0F: Exiting Intel Boot Agent.

Целиком скриншот


Товарищи, помгите, защита через 2 недели!!!

ikstlen

  • Гость
Файлы  нужные положите по соответствующим путям
Настройки tftp проверьте


Пользователь решил продолжить мысль 26 Мая 2011, 05:39:39:
https://forum.ubuntu.ru/index.php?topic=36485.0
https://forum.ubuntu.ru/index.php?topic=97709.0
« Последнее редактирование: 26 Мая 2011, 05:46:21 от ikstlen »

Оффлайн LDV

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
После конфига dhcp
sudo ltsp-update-image -a amd64делали?

еще конфиг надо исправить по путям, вот пример:
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
« Последнее редактирование: 26 Мая 2011, 06:38:22 от LDV »

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
Файлы  нужные положите по соответствующим путям
Так у меня вроде в конфиге и так пути указаны верные. Только я не понял, к pxelinux.0 и amd64.img указывать относиетльные или абсолютные пути, если относительные, то относительно чего?

Цитировать
Настройки tftp проверьте
Можете по подробнее описать? Я с Ubuntu и LTSP первый раз в жизни работаю на таком уровне.

Цитировать
https://forum.ubuntu.ru/index.php?topic=36485.0
https://forum.ubuntu.ru/index.php?topic=97709.0
Читал, там указаны проблемы для 4й версии, там пути другие
В любом случае, не разобрался

Цитировать
После конфига dhcp
Код:

sudo ltsp-update-image -a amd64

делали?
Да, делал

Цитировать
еще конфиг надо исправить по путям, вот пример:
Код:

    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
Так я и исправил, в моей системе пути другие

Оффлайн LDV

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Покажите:
sudo netstat -tplnu

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
Покажите:
Код:

sudo netstat -tplnu

Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:9571            0.0.0.0:*               LISTEN      1257/inetd     
tcp        0      0 0.0.0.0:9572            0.0.0.0:*               LISTEN      1257/inetd     
tcp        0      0 0.0.0.0:41036           0.0.0.0:*               LISTEN      1128/rpc.statd 
tcp        0      0 0.0.0.0:41231           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      715/portmap     
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      1257/inetd     
tcp        0      0 0.0.0.0:38101           0.0.0.0:*               LISTEN      1243/rpc.mountd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      993/sshd       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1308/cupsd     
tcp6       0      0 :::22                   :::*                    LISTEN      993/sshd       
tcp6       0      0 ::1:631                 :::*                    LISTEN      1308/cupsd     
udp        0      0 0.0.0.0:44976           0.0.0.0:*                           1243/rpc.mountd
udp        0      0 0.0.0.0:67              0.0.0.0:*                           2402/dhcpd3     
udp        0      0 0.0.0.0:69              0.0.0.0:*                           2002/in.tftpd   
udp        0      0 0.0.0.0:49993           0.0.0.0:*                           1128/rpc.statd 
udp        0      0 0.0.0.0:59723           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:111             0.0.0.0:*                           715/portmap     
udp        0      0 0.0.0.0:880             0.0.0.0:*                           1128/rpc.statd 
udp        0      0 0.0.0.0:2049            0.0.0.0:*                           -               
udp6       0      0 :::177                  :::*                                1025/gdm-binary

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
cat /var/log/syslog | grep tftpd
ps ax | grep tftpd
Wars ~.o

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
cat /var/log/syslog | grep tftpd
ps ax | grep tftpd

root@zhmur-home-01-lin:/home/zhmur# cat /var/log/syslog | grep tftpd
May 26 03:05:08 zhmur-home-01-lin init: tftpd-hpa main process (1879) killed by TERM signal
May 26 03:30:11 zhmur-home-01-lin init: tftpd-hpa main process (3840) killed by TERM signal
root@zhmur-home-01-lin:/home/zhmur# ps ax | grep tftpd
 2002 ?        Ss     0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /var/lib/tftpboot
 2705 pts/0    S+     0:00 grep --color=auto tftpd
« Последнее редактирование: 26 Мая 2011, 15:29:31 от superzhmur »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
опечатались
Шаг за шагом можно достичь цели.

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
опечатались
Спасибо, поправил

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
не Ясно  2002 ?        Ss     0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /var/lib/tftpboot
попробуй убить tftpd
sudo killall in.tftpd
sudo /usr/sbin/in.tftpd -4 -l -s /var/lib/tftpboot -vvv
путь  /var/lib/tftpboot/pxelinux.cfg/default .
dhcpd.conf
....
filename "pxelinux.0";
....
Wars ~.o

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Ога, а теперь на другой машине с Ubuntu, например, откройте tftp клиент, подключитесь к серверу и попробуйте сделать
get /ltsp/i386/pxelinux.0

Что он вам скажет?
Скорее всего даст отлуп.
Или по правам, или по пути.
filename указывается относительно той папки, куда попадает юзер при коннекте, без предстоящего слеша.

UPD: Виктор меня опередил, он имелл виду тоже самое.
Шаг за шагом можно достичь цели.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
 у меня лог
(Нажмите, чтобы показать/скрыть)
Wars ~.o

Оффлайн superzhmur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
попробуй убить tftpd
Код:

sudo killall in.tftpd
sudo /usr/sbin/in.tftpd -4 -l -s /var/lib/tftpboot -vvv
root@zhmur-home-01-lin:/home/zhmur# killall in.tfpdin.tfpd: процесс не найден
root@zhmur-home-01-lin:/home/zhmur# /usr/sbin/in.tfpd -4 -l -s /var/lib/tftpboot -vvv
bash: /usr/sbin/in.tfpd: Нет такого файла или каталога
Хотя файл in.tftpd ЕСТЬ! Его можно посмотреть в файловом менеджере.

Цитировать
Ога, а теперь на другой машине с Ubuntu, например, откройте tftp клиент, подключитесь к серверу и попробуйте сделать
get /ltsp/i386/pxelinux.0

Что он вам скажет?
Скорее всего даст отлуп.
Или по правам, или по пути.
Нет машины с Ubuntu, есть с Windowsми.
Могу на нее поставиь CD привод и загрузить live cd. Хотя могу и Ubuntu поставить.
Как открыть tftp клиент с другой машины?

Цитировать
filename указывается относительно той папки, куда попадает юзер при коннекте, без предстоящего слеша
Соответственно должно быть "ltsp/amd64/boot/pxelinux.0"?

Цитировать
путь  /var/lib/tftpboot/pxelinux.cfg/default
У меня в системе нет такого файла, есть /var/lib/tftpboot/ltsp/amd64/pxelinux.cfg/default

Цитировать
dhcpd.conf
....
filename "pxelinux.0";
....
Уже пробовал, такая же ситуация

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Цитировать
cat /var/log/syslog | grep tftpd
ps ax | grep tftpd

root@zhmur-home-01-lin:/home/zhmur# cat /var/log/syslog | grep tftpd
May 26 03:05:08 zhmur-home-01-lin init: tftpd-hpa main process (1879) killed by TERM signal
May 26 03:30:11 zhmur-home-01-lin init: tftpd-hpa main process (3840) killed by TERM signal
root@zhmur-home-01-lin:/home/zhmur# ps ax | grep tftpd
2002 ?        Ss     0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure /var/lib/tftpboot 2705 pts/0    S+     0:00 grep --color=auto tftpd
/usr/sbin/in.tftpd ???
root@zhmur-home-01-lin:/home/zhmur# /usr/sbin/in.tfpd ???
root@zhmur-home-01-lin:/home/zhmur# killall in.tfpdin.tfpd: ???
« Последнее редактирование: 26 Мая 2011, 16:23:11 от victor00000 »
Wars ~.o

 

Страница сгенерирована за 0.091 секунд. Запросов: 24.