1

Я пытаюсь загрузить компьютер по сети без CD-привода и без параметров загрузки с USB (доступно в BIOS, но не распознает USB, возможно, оно повреждено).

В любом случае вот журнал из TFTP32:

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1F:D0:8D:8B:09 [06/12 13:06:48.916]
DHCP: proposed address 192.168.2.1 [06/12 13:06:48.917]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:D0:8D:8B:09 [06/12 13:06:51.113]
Previously allocated address 192.168.2.1 acked [06/12 13:06:51.113]
Connection received from 192.168.2.1 on port 2070 [06/12 13:06:51.125]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:51.126]
Using local port 53708 [06/12 13:06:51.127]
Connection received from 192.168.2.1 on port 2071 [06/12 13:06:53.125]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:53.126]
Using local port 53709 [06/12 13:06:53.127]
Connection received from 192.168.2.1 on port 2072 [06/12 13:06:57.136]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:57.137]
Using local port 53710 [06/12 13:06:57.137]
Connection received from 192.168.2.1 on port 2073 [06/12 13:07:03.122]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:07:03.123]
Using local port 53711 [06/12 13:07:03.124]
TIMEOUT waiting for Ack block #1  [06/12 13:07:06.129]
TIMEOUT waiting for Ack block #1  [06/12 13:07:08.129]
Connection received from 192.168.2.1 on port 2074 [06/12 13:07:11.086]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:07:11.087]
Using local port 53717 [06/12 13:07:11.088]
TIMEOUT waiting for Ack block #1  [06/12 13:07:12.139]
TIMEOUT waiting for Ack block #1  [06/12 13:07:18.126]
TIMEOUT waiting for Ack block #1  [06/12 13:07:26.090]

Также, когда я пингую компьютер, я получаю:

Pinging 192.168.2.1 with 32 bytes of data:
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.

Ping statistics for 192.168.2.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
PS C:\Windows\system32>

Если у кого-то есть какие-либо идеи относительно того, как я мог бы исправить это, это было бы очень ценно.

С уважением

EDIT_>

Дополнительная информация, которая может быть полезна

  1. Я не использую перекрестный кабель; тем не менее, сетевая карта на моем серверном компьютере является гигабитной, но я не уверен, означает ли это, что мне все еще нужен перекрестный кабель. Два компьютера соединены только быстрым Ethernet-коммутатором.

  2. Конечная цель сетевой загрузки - установить Debian на клиентский компьютер. В настоящее время я использую сервер Apache, но я еще не выяснил, какими будут следующие шаги. Я загружаю pxelinux.0 (пока не совсем уверен, что это на самом деле, я получил его из файла tar.gz Debian, который я скачал из сети, следуя инструкциям здесь).

2 ответа2

2

У вас определенно есть проблема с подсетями IP. С одной машиной на 10.20.21.x и другой на 192.168.2.x вы находитесь в совершенно разных типах сетей. Вы, вероятно, захотите поговорить с сетевым администратором или кем-то, кто знает о сети. Обе машины должны находиться в одной сети и в одной и той же подсети, если только вы не открыли коммутатор TFTP-сервера для другой подсети.

1

Некоторое время назад я столкнулся с той же проблемой "ожидания времени ожидания" с tftpd32. Для меня исправлена проблема с временным отключением брандмауэра на компьютере с Windows. После того, как он смог связаться без вмешательства брандмауэра, моя передача прошла. Как уже упоминалось в другом блоге, вы также можете убедиться, что вы правильно настроили все параметры на вкладке TFTP-сервер в параметрах (например, совместимость с pxe) и убедитесь, что подсеть для DHCP-сервера соответствует подсети интерфейса, который вы используете. подключаете компьютер, и что в вашей сети нет другого DHCP-сервера в вашей работе.

Отключение брандмауэра может быть опасным, поэтому будьте осторожны и не забудьте снова его включить!

ОБНОВИТЬ:

Теперь, когда я перечитал это и подумал об этом больше, похоже, это определенно проблема с вашей IP-адресацией. Исходя из вывода команды ping, создается впечатление, что ваш компьютер с Windows имеет IP-адрес 10.20.21.188, а компьютер, на который вы хотите установить, получает IP-адрес 192.168.2.1 от tftp32. Поскольку они находятся в разных сетях, с вашей описанной настройкой у них нет возможности общаться друг с другом. Чтобы это работало, вам нужно отредактировать либо пул DHCP в tftp32, либо изменить IP-адрес вашего компьютера на статический адрес в правильной сети, чтобы он соответствовал пулу DHCP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .