Можно ли загружаться на 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.

Spiff
источник
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.

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

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

user189946
источник
4

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

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

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

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

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

Orwellophile
источник
3

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

tombull89
источник
3

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

  1. Оплатите покупку беспроводного устройства «пробуждение от сети» для каждой машины.
  2. Перейти высокие технологии и Электромонтаж на PXE машины к точкам беспроводного доступа ... тогда вы зашито к устройству , которое делает иметь беспроводные загружено!
RootMason
источник
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, не будет достаточно для снижения пропускной способности, увеличения задержки и т. Д.

гость
источник