Сбой LTSP при загрузке изображений

469
Michał Walenciak

Некоторое время назад я настроил LTSP на машине Debian. Я использовал это время от времени, и это работало.

Сегодня это перестало работать, и я не могу понять, что не так.

Клиент говорит:

Intel UNDI, PXE-2.1  PXE Software Copyright (C) 1997-2000 Intel Corporation  Copyright (C) 2010 Oracle Corporation   CLIENT MAC ADDR: 08 00 27 06 AB AB GUID: 8E607128-4C80-4960-BF72-347FDBDB27B5  CLIEHT IP: 192.168.1.163 MASK: 255.255.255.0 DHCP IP: 192.168.1.1  GATEWAY IP: 192.168.1.1 PXE-E35: TFTP read timeout  PXE-E39: TFTP cannot read from connection  PXE-MOF: Exiting Intel PXE ROM.  FATAL: Could not read from the boot medium! System halted.  

Я взглянул на журнал сервера, но журналы tftp не кажутся полезными:

Dec 7 22:44:25 Serwer in.tftpd[4568]: RRQ from 192.168.1.163 filename /ltsp/i386/pxelinux.0 Dec 7 22:44:25 Serwer in.tftpd[4568]: tftp: client does not accept options Dec 7 22:44:25 Serwer in.tftpd[4569]: RRQ from 192.168.1.163 filename /ltsp/i386/pxelinux.0 

(те сообщения выше генерируются tftp с режимом --verbose).

Похоже, у меня есть соединение от tftp-клиентов к серверу, но почему он умер?

Я не мог найти способ увидеть больше информации журнала.

0

1 ответ на вопрос

0
Eric Bakken

Here is a site that suggest that it might be a NIC issue:

pxe_e39_tftp_cannot_read_from_connection

SYMPTOM

When being started, the PXE client comes up with the PXE copyright message and completes the DHCP phase, but then displays:

PXE-E39: TFTP cannot read from connection

Depending on the PXE client's system setup boot device list configuration, the PC then either stops or tries to boot from the next boot device in the system setup boot device list.

CAUSE

The "PXE-E39" error indicates that the PXE client encountered a hardware error when trying to send the TFTP acknowledge packet. Note the difference between the "PXE-E39: TFTP cannot read from connection" and the "PXE-E35: TFTP read timeout" error messages. Whereas the "PXE-E35" error signals that the PXE client timed out while waiting for a TFTP reply packet from the TFTP server, the "PXE-E39" error indicates that the PXE client was not able to send the TFTP acknowledge packet in the first place.

RESOLUTION

Check if the network adapter is properly inserted and the network cable properly attached. If this doesn't help, try to replace the network adapter and/or cable. For Lan-On_Board systems, try to insert a separate PXE-enabled network adapter. Also, you might want to update the system BIOS and/or PXE code.

Hope this helps.

К сожалению, это не так. Я всегда использовал ltsp с 3 разных машин, и все они перестали работать. Это может привести к проблемам с сервером (аппаратное обеспечение), однако у меня нет проблем с подключением через консольный клиент на работающей машине. Michał Walenciak 9 лет назад 0
Ваш файл pdhcp.ini имеет правильный IP-адрес для сервера tftp? Возможно, где-то произошла смена адреса dhcp или ip, что испортило ваш первоначальный конфиг. Eric Bakken 9 лет назад 0
Это указывает на правильный сервер. Я использовал wireshark, чтобы проверить это, и сервер получает сообщения от клиента. Однако я не очень знаком с протоколом tftp и wireshark, чтобы делать какие-либо другие выводы из его отчетов;) Michał Walenciak 9 лет назад 0