16

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

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

9 ответов9

17

По крайней мере, один поставщик решил сетевую загрузку по 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.

8

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

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

3

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

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

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

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

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

3

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

3

Похоже, что у ребят из Etherboot есть временная поддержка для загрузки с карты Wi-Fi. поддерживается только пара карт, но вам может повезти ...

2

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

2

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

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

По моему опыту, у меня есть несколько компьютеров с беспроводной антенной. У них был очень маленький жесткий диск 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, не будет достаточным для снижения пропускной способности, увеличения задержки и т.д.

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