Вопрос 14.04. Ошибка установки сервера PXE на странице «Настройка сети»


Пробовал установку автоматической установки PXE, она не работает на этой странице

Network autoconfiguration failed
Your network is probably not using the DHCP protocol. Alternatively,
the DHCP server may be slow or some network hardware is not working
properly.

<Continue>

Мой DHCP-сервер отлично работает с 12.04 и всеми другими дистрибутивами Linux, такими как RHEL и SLES. Важнее, pxelinux.0 загружается и запускается ядро ​​и initrd. Поэтому я предполагаю, что это должна быть проблема с клиентами, а не с сервером. В частности, проблема с установщиком 14.04.

Перейти к оболочке в установщике, найденной ifconfig недоступно. Пытался dhclient, он не возвращает ошибки (код возврата тоже 0), но по-прежнему не может пинговать PXE или DHCP-серверы. Ошибка ping «Сеть недоступна». tcpdump показывает, что DHCP-запрос на DHCP-сервере отсутствует после начального в PXE.

lspci показывает все сетевые карты.

01:00.1 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller
...

Любая идея, что могло пойти не так?

Дополнительная информация:

ip link показывает, что интерфейс p1p1, но / etc / network / interface показывает, что только eth0 настроен.

~ # ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: p1p1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:12 brd ff:ff:ff:ff:ff:ff
3: p2p1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:14 brd ff:ff:ff:ff:ff:ff
4: p3p1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:10 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:16 brd ff:ff:ff:ff:ff:ff
6: rename6: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:17 brd ff:ff:ff:ff:ff:ff
7: p2p2: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:11 brd ff:ff:ff:ff:ff:ff
8: p4p1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:13 brd ff:ff:ff:ff:ff:ff
9: p5p1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:22:99:b2:00:15 brd ff:ff:ff:ff:ff:ff

/etc/network # cat interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 172.25.0.101
        netmask 255.255.255.0
        network 172.25.0.0
        broadcast 172.25.0.255
        gateway 172.25.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 172.25.0.1

6
2018-05-02 20:39


происхождения




ответы:


Проблема, похоже, связана с проблемой именования интерфейса. Чтобы обойти эту проблему, выполните следующие действия в установочной оболочке:

  1. # sed -i 's/eth0/p1p1/' /etc/network/interfaces
  2. # ip addr add [IP address]/24 dev p1p1
  3. # ip link set p1p1 up
  4. # ip route add [IP address]/24 via [GW IP address] dev p1p1

После этих шагов вернитесь к установщику через выход из оболочки и продолжите установку

Похоже, если установка может быть проинструктирована, чтобы назвать интерфейс eth0, тогда не должно быть такой проблемы.


1
2018-05-08 19:11





присоединять biosdevname=0 к ядру в файле по умолчанию PXE, который решает эту проблему. Причину можно найти в этом документе:

Справка: Nicnaming - решение с помощью Biosdevname


1
2018-05-08 23:52



+1, но есть ли какая-либо ссылка или документация об этом? - user.dz
@sneetsher linux.dell.com/files/presentations/Red_Hat_Summit_2011/... - user277236
Заметил и очень ценю вашу помощь. Нужно научиться использовать этот новый редактор :). - user277236


User277236:
Несколько вещей, которые вы, возможно, захотите рассмотреть, прежде чем выполнять «переустановку»,

1) Обновили ли вы системную биографию до последней версии?
* - Проверьте с сайтом производителя, если он есть, и сравните его с тем, который вы сейчас установили.

2) Убедитесь, что ваше оборудование настроено правильно, чтобы позволить установочному пакету соответствовать требованиям для настройки сетевого адаптера.
* - еще раз ... проверьте сайт производителя на наличие соответствующих обновлений прошивки.

Этот 2-й элемент, вероятно, является самой важной задачей «предварительной установки», которая игнорируется. Если ваше оборудование и его поддерживающая прошивка неправильно настроены, программное обеспечение для установки не сможет разрешить возможный конфликт, что приведет к остановке системы во время процесса установки.


0
2017-08-31 20:19