Можно ли загружаться на PXE через WiFi-устройство?


18

Как я знаю, можно загружать некоторые загрузочные образы (например, Linux, Clonezilla, приложения для управления и др.) Через сервер PXE (Preboot Execution Environment) с устройством Ethernet (802.3).

Можно ли сделать то же самое с устройством Ethernet WiFi (802.11)? Я проверил на своем ноутбуке, но мой BIOS не позволяет загружаться с WiFi-устройств. Это возможно с некоторыми определенными картами WiFi и / или определенным BIOS?


Я никогда не слышал об этом, но теоретически это возможно ...
soandos

12
Одной из основных задач будет убедить биос активировать беспроводной сетевой адаптер и подключить его к вашей беспроводной сети, прежде чем передать сообщение «Я готов к загрузке!» сигнал. Мне неизвестно о каких-либо биосах, которые поддерживают такой вид беспроводного сетевого контроля.
Бабу

Ответы:


19

По крайней мере, один поставщик решил сетевую загрузку через Wi-Fi, но вы вряд ли сможете сделать это с материнскими платами типа «совмещай и сопоставляй» и адаптерами Wi-Fi.

Вы можете загружать MacBook Air через Wi-Fi, если другой компьютер в сети использует общий установочный DVD Mac OS X с помощью функции совместного использования DVD в Mac OS X. Поскольку MBA не обязательно поставляются с оптическим приводом или адаптером Ethernet, для некоторых пользователей это может быть единственным способом сделать чистую установку ОС.

Apple встроила драйверы для этих наборов микросхем Wi-Fi, а также пользовательский интерфейс для подключения к сети Wi-Fi, в EFI bootROM на этих моделях. Насколько я знаю, это проприетарная схема Apple, а не PXE.


1
Действительно хороший, хороший ответ, большое спасибо за объяснение.
Диого

Будет ли работать какое-то другое изображение PXE? Или есть какая-то проверка только для OS X?
WhyNotHugo

2
@Хуго, я не отвечал конкретно на PXE. Я не верю, что решение Apple для загрузки по Wi-Fi вообще использует PXE. Я обновлю свой ответ, чтобы сделать это более ясным. Главное, что я пытался донести, - это то, что у вашего bootROM (прошивки материнской платы) должен быть драйвер для вашего устройства Wi-Fi, если вы хотите иметь возможность сетевой загрузки через Wi-Fi. Apple решила эту проблему по-своему.
Spiff

О верно. Я должен был понять это в любом случае. : P
WhyNotHugo

10

Если ваш адаптер WLAN не поддерживает PXE, то нет, вы не можете использовать PXE по беспроводной сети.

Если у вашего ноутбука есть адаптер Ethernet, вы можете подключить его к беспроводной точке доступа, которая может функционировать как мост (или выделенный беспроводной мост). Я попробовал это сам, но это было слишком медленно, я бы предпочел просто перенести ноутбук рядом с коммутатором / маршрутизатором Ethernet.


Мне понравилось ваше решение, нравится вам это или нет, это способ загрузки через Wi-Fi. +1
Диого

1
Один из наших роботов загружается по беспроводной сети с частотой 900 МГц с использованием этой точной техники.
Тим Уиллискрофт

5

Google для "iPXE". они утверждают, что поддерживают загрузку с беспроводной сети и даже веб-адреса. Кроме того, вы можете иметь возможность прошивать их ПЗУ поверх ПЗУ вашей беспроводной карты вместо загрузки с тестовой версии ISO, которую вы можете загрузить.



4

iPXE имеет поддержку разработки для ath5k, и, по-видимому, теперь для беспроводных чипов ath9k, и я предполагаю также 818x чипы RALINK, которые разрабатывает gPXE.

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

Также обратите внимание, что вы не сможете записать образ PXE на саму беспроводную карту, но вы должны сделать это с помощью проводной локальной сети или материнской платы.

Также обратите внимание - это не относится к USB.

Трудно понять, с чего начать, но вам, вероятно, следует загрузить исходный код с ipxe.org и попробовать https://www.google.com.au/search?q=site%3Aipxe.org+ath5k.



3

Есть некоторые беспроводные сетевые карты, которые получают питание даже в выключенном состоянии, которые могут использовать «Wake-on-WLAN», но что касается загрузки PXE по беспроводной сети, я думаю, что это будет интересно, а) очень медленно (по сравнению с Ethernet) и б) предпочтительнее только для очень маленьких дистрибутивов.


3

Я бы сказал, что нет, вы не можете «технически» загрузить PXE с беспроводного соединения с оборудованием потребительского класса, потому что беспроводное соединение не было загружено во время загрузки PXE. 2 варианта, которые я могу придумать:

  1. Оплатите покупку беспроводного устройства «пробуждение от сети» для каждой машины.
  2. Перейти высокие технологии и Электромонтаж на PXE машины к точкам беспроводного доступа ... тогда вы зашито к устройству , которое делает иметь беспроводные загружено!

2

Согласно моему опыту, у меня есть несколько компьютеров с беспроводной антенной. У них был очень маленький жесткий диск SSD 512M. Я установил на этот маленький жесткий диск iPXE. К сожалению, определенные компьютеры не могут нормально загружаться через pxe (ни из внешнего хранилища по соображениям безопасности).

Так при загрузке появляется консоль iPXE. Так что я могу вручную получить ip для проводного или беспроводного адаптера. Я также могу с помощью команд загрузить образы initrd.img и vmlinuz и выполнить загрузку. Вероятно, iPXE использует вызовы bios, которые позволяют это (это может быть неверно на другой платформе). Изображение, которое я загрузил, было с сервера ltsp. Если вы дойдете до этого момента, вы также можете загрузить любой удаленный образ, как, например, проблема заключалась в том, что в загруженном ядре не было драйверов для конкретной карты. Поэтому мне пришлось добавить их в initrd и выполнить некоторые искажения, чтобы в конечном итоге иметь возможность достичь окончательного соединения. Так что да, в условиях беспроводной загрузки PXE работает, если материнская плата поддерживает это. Так что я наконец-то смог получить полноценный беспроводной LTSP-клиент.


1

Я предполагаю, что для 10-12 пользователей Wi-Fi должен быть в порядке.
Если вам нужно больше, вам нужно настроить отдельные точки доступа, используя разные каналы / частоты.

Промышленные испытания показали, что корпоративные точки доступа 802.11n могут достигать совокупной пропускной способности более 150 Мбит / с в реальных условиях тестирования (см. Тест Cisco / Intel и тест Network World). Тем не менее, 15 и более пользователей нередко связываются с одной и той же точкой доступа. Поэтому средняя пропускная способность на пользователя будет варьироваться в зависимости от количества пользователей на точку доступа.

Таким образом, беспроводная N-загрузка, учитывая некоторую предусмотрительность и понимание ограничений пользователей и т. Д., Должна по крайней мере равняться или превышать скорость 10 Мбит / с до тех пор, пока количество пользователей, использующих точку доступа Wi-Fi, не будет достаточно для снижения пропускной способности, увеличения задержки и т. Д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.