Автор Тема: Установка по сети (ошибки PXE-E53 и PXE-M0F)  (Прочитано 30444 раз)

Оффлайн mg

  • Участник
  • *
  • Сообщений: 7
Ситуация такая.
Решил установить Alt Linux 5.0.1 Школьный Мастер по сети.

Установил Alt Linux 5.0.1 Школьный Сервер. Компьютер, на котором установлен "Школьный Сервер" оснащён двумя сетевыми адаптерами.
Первый предназначен для локальной сети в компьютерном классе и имеет ip 192.168.0.2/24.
Второй нужен для связи с другой локальной сетью, где есть прокси-сервер с выходом в интернет и имеет
  ip: 195.168.10.200/24
  шлюз и DNS: 195.168.10.181 (адрес прокси-сервера).
Настроил DHCP-сервер с настройками:
  диапазон ip 192.168.0.11 - 192.168.0.254
  шлюз 192.168.0.2.
Затем в "Сервере сетевых установок" сделал образ DVD дистрибутива "Школьный Мастер" и выбрал его для установки.
После этого я на другом компьютере, где нужно установить этот дистрибутив настроил загрузку по сети. Комп начинает пытаться получить ip с помощью DHCP-запроса, но ничего не выходит и выдаёт ошибки:

PXE-E53: No boot filename received
PXE-M0F: Exiting PXE ROM.

После этого просит перезагрузиться или попробовать снова получить ip

Не подскажите, что я сделал неправильно ?

MisHel64

  • Гость
Комп начинает пытаться получить ip с помощью DHCP-запроса, но ничего не выходит и выдаёт ошибки:
PXE-E53: No boot filename received
Не туда копаете.

tftp сервер запущен и работает?

Оффлайн dubrsl

  • alt linux team
  • ***
  • Сообщений: 238
Ситуация такая.
Решил установить Alt Linux 5.0.1 Школьный Мастер по сети.

Установил Alt Linux 5.0.1 Школьный Сервер. Компьютер, на котором установлен "Школьный Сервер" оснащён двумя сетевыми адаптерами.
Первый предназначен для локальной сети в компьютерном классе и имеет ip 192.168.0.2/24.
Второй нужен для связи с другой локальной сетью, где есть прокси-сервер с выходом в интернет и имеет
  ip: 195.168.10.200/24
  шлюз и DNS: 195.168.10.181 (адрес прокси-сервера).
Настроил DHCP-сервер с настройками:
  диапазон ip 192.168.0.11 - 192.168.0.254
  шлюз 192.168.0.2.
Затем в "Сервере сетевых установок" сделал образ DVD дистрибутива "Школьный Мастер" и выбрал его для установки.
После этого я на другом компьютере, где нужно установить этот дистрибутив настроил загрузку по сети. Комп начинает пытаться получить ip с помощью DHCP-запроса, но ничего не выходит и выдаёт ошибки:

PXE-E53: No boot filename received
PXE-M0F: Exiting PXE ROM.

После этого просит перезагрузиться или попробовать снова получить ip

Не подскажите, что я сделал неправильно ?
Покажите /etc/dhcp/dhcp.conf.
Проверьте работает ли tftp.
Данная ошибка может быть когда настройки сети уже получены, но не может получить pxelinux.0 по tftp.
WBR,
Slava

Оффлайн mg

  • Участник
  • *
  • Сообщений: 7
Выяснил в чём причина. Оказывается отсутствовали пакеты pxe и tftp. Спасибо за помощь!

Оффлайн Kacnep

  • Участник
  • *
  • Сообщений: 9
  • гОтов код
    • «Межрегиональный институт экономики и права»
Выяснил в чём причина. Оказывается отсутствовали пакеты pxe и tftp. Спасибо за помощь!
А можно по подробней. С той же проблемой столкнулся. :)
Что я делал.
1.Закачал на школьный сервер 5.0.1 образ:
ALT Linux 5.0.1 School Lite
На второй ЭВМ поставил загрузка через сеть.

Идёт
Intel(R) Boot Agent Version 4.0.22
Copyright (c) 1997-2001, Intel Corporation

CLIENT MAC ADDR: ЛЯ ЛЯ ЛЯ ЯЛ ЯЛ ЯЛ GUID: FFFFFFFF-FFFF-FFFF-FFFFFFFFFFFF
PSE-E53: No boot filename received

PXE-M0F: Exiting Intel PXE ROM

P.S.
Служба tftp работает.
Система/Службы xinetd/+tftp
« Последнее редактирование: 28.04.2010 17:47:54 от Kacnep »
"Берегись, победив, чтоб потом не жалеть о победе."Copyright © Марк Порций Катон

Оффлайн ruslandh

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

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
Добрый день.
И я присоединюсь.
Ставлю в школе, столкнулся с проблемой. Службой поддержки был послан на эту страницу.

1. Поставил Школьный Сервер 5.01
Вот здесь описано, что можно прямо "из коробки" настроить сервер сетевых устновок: http://freeschool.altlinux.ru/?p=2490
Делаю по инструкции, но вижу ту самую ошибку E53.

2. tftp - это, если не ошибаюсь, только клиент? Как его отсутствие может мешать?
tftpd (сервер) стоит.

3. pxe - apt-cache по "pxe" выдал много разных пакетов, что из них ставить - непонятно.
установил gpxe (не понял, что это).
Пробую.
Не грузит. Может надо что-то перезапустить?

« Последнее редактирование: 04.10.2010 10:07:24 от BorisVlasenko »

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
http://www.linsoft.info/node/24:
gPXE - это загрузчик операционной системы по сети. Он является продуктом с открытым исходным кодом (GPL) и обеспечивает замену проприетарных PXE ROM, предоставляя дополнительные функции, такие как DNS, HTTP, iSCSI и т.д. gPXE - производный продукт от Etherboot и поддерживается проектом Etherboot.

Похоже, что не то, что мне нужно.

Точно, не то:
по умолчанию gPXE загружает с TFTP-сервера файл, указанный параметром boot_file, т.е, делает то же, что и встроенный в сетевую плату PXE-код.
« Последнее редактирование: 04.10.2010 10:06:56 от BorisVlasenko »

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
Как проверить, где проблема?


[root@altser sources.list.d]# apt-cache search pxe
atftp - Advanced Trivial File Transfer Protocol
gpxe - PXE implementation
syslinux - Simple kernel loader which boots from a FAT filesystem
syslinux1 - Simple kernel loader which boots from a FAT filesystem
installer-feature-pxeboot-stage2 - PXE boot server install-time setup
installer-feature-pxeboot-stage3 - Installer stage3 PXE boot server hook
python-module-virtinst - Python modules and utilities for installing virtual machines

Оффлайн ruslandh

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

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
А что нужно?

В логах много всякого.
Выбрал: grep  DHCP* messages

Oct  4 10:09:57 altser dhcpd: DHCPDISCOVER from 00:13:d3:c9:2a:da via eth0
Oct  4 10:09:57 altser dhcpd: DHCPOFFER on 192.168.0.200 to 00:13:d3:c9:2a:da via eth0
Oct  4 10:16:59 altser dhcpd: DHCPDISCOVER from 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:00 altser dhcpd: DHCPOFFER on 192.168.0.200 to 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:01 altser dhcpd: DHCPDISCOVER from 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:01 altser dhcpd: DHCPOFFER on 192.168.0.200 to 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:05 altser dhcpd: DHCPDISCOVER from 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:05 altser dhcpd: DHCPOFFER on 192.168.0.200 to 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:13 altser dhcpd: DHCPDISCOVER from 00:13:d3:c9:2a:da via eth0
Oct  4 10:17:13 altser dhcpd: DHCPOFFER on 192.168.0.200 to 00:13:d3:c9:2a:da via eth0

Я правильно понимаю, что до загрузки образа дело не доходит?
Не присваивается адрес?

Спасибо за быстрый ответ. Появилась надежда решить проблему сегодня. Это радует.
Еще у меня в голове крутиться allow bootp для dhcp.conf Это в тему или нет?

----
#auto generated by alterator-dhcp-reset


ddns-update-style interim;
ddns-updates on;
ddns-domainname "proxy";
include "/var/lib/bind/etc/ddns-key.conf";

zone proxy. {
        primary 127.0.0.1;
        key ddns-key;
}

zone 0.168.192.in-addr.arpa. {
        primary 127.0.0.1;
        key ddns-key;
}

authoritative;

option space altlinux;
option altlinux.keydata code 2 = string;
vendor-option-space altlinux;

host 192.168.0.249 { hardware ethernet 00:11:95:5c:6e:ae; fixed-address 192.168.0.249; option altlinux.keydata "BQIAAAAzAAIABVBST1hZAANuZnMADnZsYXNlbmtvLnByb3h5AAAAAUyoqFcEAAEACALvf7qb7xVU"; }

subnet 192.168.0.0 netmask 255.255.255.0 {
        allow booting;
        allow bootp;
        option routers 192.168.0.1;
        default-lease-time 28800;
        max-lease-time 28800;
        range 192.168.0.100 192.168.0.200;
}

-----------
        allow booting;  - это я вчера добавил.
        allow bootp;   - это я вчера добавил.

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
Убрал allow bootp allow boting и ip был успешно выдан!

Oct  4 10:31:52 altser dhcpd: DHCPOFFER on 192.168.0.199 to 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:31:53 altser dhcpd: DHCPDISCOVER from 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:31:53 altser dhcpd: DHCPOFFER on 192.168.0.199 to 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:32:01 altser dhcpd: DHCPDISCOVER from 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:32:01 altser dhcpd: DHCPOFFER on 192.168.0.199 to 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:32:02 altser dhcpd: DHCPREQUEST for 192.168.0.199 (192.168.0.1) from 00:13:d3:ce:61:af (school) via eth0
Oct  4 10:32:02 altser dhcpd: DHCPACK on 192.168.0.199 to 00:13:d3:ce:61:af (school) via eth0

На терминале
CLIENT MAC ADDR .....
DHCP ... / (пытается)
затем в той же строке: PXE-E53: Not boot filename received
и выход из PXE-загрузчика.

Если включить терминальный сервер, тогда картина другая:
ClIENT MAC ADDR
CLIENT IP
...

« Последнее редактирование: 04.10.2010 11:06:23 от BorisVlasenko »

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
PXE-E53: Not boot filename received
означает, что после получения от DHCP адреса, клиент не смог получить имя файла для продолжения загрузки (что не удивительно, в приведённом файле конфигурации нет параметра filename).

Оффлайн BorisVlasenko

  • Участник
  • *
  • Сообщений: 8
PXE-E53: Not boot filename received
означает, что после получения от DHCP адреса, клиент не смог получить имя файла для продолжения загрузки (что не удивительно, в приведённом файле конфигурации нет параметра filename).

Спасибо за ответ.
У меня есть образец dhcp.conf с работающего терминал-сервера. Там есть filename.
А что указывать в данном случае?
Я не понимаю.
У меня вопрос сходу: так и должно быть или я просто криво поставил Школьный сервер?
Я пробовал ставить Школьный Сервер 4.0 (в виртуальную машину, т.к. не было другого компьютера) и у меня без проблем получилось создать сервер сетевой установки.
А в этот раз никак.

Ладно. Куда копать я, кажется понял: надо настраивать DHCP сервер. Только как это сделать - не понял.
Пошел искать...



Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
BorisVlasenko,
для понимания общей картины почитайте http://freeschool.altlinux.ru/?p=2490
По крайней мере от "Первые шаги" (примерно середина статьи) и далее.