Czy możliwe jest uruchomienie PXE przez urządzenie WiFi?

18

Jak wiem, możliwe jest uruchomienie niektórych obrazów rozruchowych (takich jak Linux, Clonezilla, aplikacje do zarządzania i inne) na serwerze PXE (Preboot Execution Environment) za pomocą urządzenia Ethernet (802.3).

Czy to samo można zrobić z urządzeniem Ethernet WiFi (802.11)? Testowałem z moim notebookiem, ale wydaje się, że mój BIOS nie umożliwia uruchamiania z urządzeń WiFi. Czy jest to możliwe w przypadku niektórych określonych kart WiFi i / lub określonego systemu BIOS?

Diogo
źródło
Nigdy o tym nie słyszałem, ale teoretycznie jest to możliwe ...
soandos
12
Jednym z głównych wyzwań będzie przekonanie systemu BIOS do aktywacji bezprzewodowej karty sieciowej i uzyskanie dostępu do sieci WLAN przed nadaniem komunikatu „Jestem gotowy do uruchomienia!”. sygnał. Nie znam żadnego systemu BIOS obsługującego tego rodzaju kontrolę bezprzewodowej karty sieciowej.
Babu

Odpowiedzi:

19

Co najmniej jeden dostawca rozwiązał netbootowanie przez Wi-Fi, ale prawdopodobnie nie będziesz w stanie poradzić sobie z płytami głównymi typu mix-and-match i adapterami Wi-Fi.

Możesz uruchomić MacBooka Airs przez Wi-Fi, o ile inne urządzenie w sieci udostępnia DVD instalacyjne Mac OS X za pośrednictwem funkcji udostępniania DVD Mac OS X. Ponieważ MBA niekoniecznie są wyposażone w napęd optyczny lub adapter Ethernet, może to być jedyny sposób dla niektórych użytkowników na przeprowadzenie czystej instalacji systemu operacyjnego.

Apple opracowało sterowniki dla tych mikroukładów Wi-Fi, a także interfejs użytkownika do przyłączania się do sieci Wi-Fi w bootromie EFI w tych modelach. O ile wiem, jest to zastrzeżony schemat Apple'a, nie oparty na PXE.

Spiff
źródło
1
Naprawdę miłe, dobre odpowiedzi, bardzo dziękuję za wyjaśnienie.
Diogo,
Czy działałby jakiś inny obraz PXE? A może gdzieś jest tylko kontrola OS X?
WhyNotHugo
2
@ Hugo Nie odpowiadałem konkretnie na część PXE. Nie sądzę, aby rozwiązanie Apple do netbootowania Wi-Fi w ogóle używa PXE. Zaktualizuję moją odpowiedź, aby była bardziej przejrzysta. Najważniejsze, co próbowałem przekazać, to to, że twój bootROM (oprogramowanie płyty głównej) musi mieć sterownik dla twojego urządzenia Wi-Fi, jeśli chcesz mieć możliwość netboot przez Wi-Fi. Apple rozwiązało ten problem po swojemu.
Spiff
Och, racja. I tak powinienem był to zrozumieć. : P
WhyNotHugo,
10

Jeśli twój adapter WLAN nie obsługuje PXE, to nie, nie możesz wykonać PXE przez sieć bezprzewodową.

Jeśli jednak laptop ma adapter Ethernet, możesz podłączyć go do bezprzewodowego punktu dostępowego, który może działać jako mostek (lub dedykowany mostek bezprzewodowy). Sam próbowałem, ale było to zbyt wolne, wolałbym po prostu przenieść laptopa w pobliżu przełącznika / routera Ethernet.

Larssend
źródło
Podobało mi się twoje rozwiązanie, podoba mi się lub nie, to sposób na uruchomienie przez Wi-Fi. +1
Diogo,
1
Jeden z naszych robotów uruchamia się w sieci WLAN dalekiego zasięgu o częstotliwości 900 MHz przy użyciu tej dokładnej techniki.
Tim Williscroft,
5

Google dla „iPXE”. twierdzą, że mają wsparcie przy uruchamianiu z sieci bezprzewodowej, a nawet adresu internetowego. Być może będziesz w stanie sflashować ich ROM na ROM swojej karty sieci bezprzewodowej zamiast uruchamiania z testowego ISO, który możesz pobrać

użytkownik189946
źródło
4

Wygląda na to, że chłopaki z Etherboot mają tymczasowe wsparcie przy uruchamianiu karty Wi-Fi . obsługiwanych jest tylko kilka kart, ale możesz mieć szczęście ...

TiernanO
źródło
4

iPXE ma wsparcie programistyczne dla ath5k, i najwyraźniej teraz chipów bezprzewodowych ath9k, i zakładam również 818x RALINK, które gPXE rozwijało.

Pamiętaj, że będziesz dużo kompilować i nie będzie żadnych przydatnych poradników, które ci pomogą.

Zauważ również, że nie będziesz w stanie wypalić obrazu PXE na karcie bezprzewodowej, ale powinieneś to zrobić za pomocą przewodowej sieci LAN lub płyty głównej.

Uwaga - nie dotyczy to USB.

Trudno jest ustalić, od czego zacząć, ale prawdopodobnie powinieneś pobrać źródło z ipxe.org i spróbować https://www.google.com.au/search?q=site%3Aipxe.org+ath5k

Orwellophile
źródło
3

Istnieje kilka bezprzewodowych kart sieciowych, które pobierają energię nawet w stanie „wyłączonym”, które mogą korzystać z „Wake-on-WLAN”, ale jak w przypadku rozruchu PXE przez sieć bezprzewodową, myślę, że chociaż interesujące, byłoby a) bardzo wolne (w porównaniu do sieci Ethernet) oraz b) preferowane tylko w przypadku bardzo małych zakłóceń.

tombull89
źródło
3

Powiedziałbym, że nie, nie można „technicznie” uruchomić PXE z sieci bezprzewodowej za pomocą urządzeń klasy konsumenckiej, ponieważ sieć bezprzewodowa nie została załadowana w czasie ładowania PXE. 2 opcje, o których mogę myśleć:

  1. Zapłać, aby kupić urządzenie bezprzewodowe „wake-on-lan” dla każdej maszyny.
  2. Idź low-tech i przewodowego maszyn PXE do punktów dostępu bezprzewodowego ... to jesteś ściśle przywiązany do urządzenia, które ma załadowanego bezprzewodowy!
RootMason
źródło
2

Z mojego doświadczenia wynika, że ​​niektóre komputery mają antenę bezprzewodową. Mieli bardzo mały dysk twardy SSD o pojemności 512 MB. Zainstalowałem na tym małym dysku twardym iPXE. Niestety określone komputery mogą nie uruchamiać się normalnie przez pxe (ani ze względu na pamięć zewnętrzną ze względów bezpieczeństwa).

Podczas uruchamiania pojawia się konsola iPXE. Jestem w stanie ręcznie uzyskać ip dla adaptera przewodowego lub bezprzewodowego. Jestem również w stanie za pomocą poleceń pobrać obrazy initrd.img i vmlinuz i uruchomić. Prawdopodobnie iPXE używa wywołań bios, które to umożliwiają (może to nie być prawda na innej platformie). Obraz, który załadowałem, pochodzi z serwera ltsp. Po dotarciu do tego miejsca możesz również załadować dowolny zdalny obraz, ponieważ np. Problem polegał na tym, że załadowane jądro nie miało sterowników dla konkretnej karty. Musiałem więc dodać je do initrd i zrobić trochę manipulacji, aby w końcu móc dotrzeć do ostatecznego połączenia. Tak więc w pewnych warunkach bezprzewodowy rozruch PXE działa, jeśli płyty główne go obsługują. W końcu mogłem mieć kompletnego bezprzewodowego klienta LTSP.

George Kourtis
źródło
1

Domyślam się, że dla 10-12 użytkowników wifi powinno być w porządku.
Jeśli potrzebujesz więcej, musisz skonfigurować osobne punkty dostępu przy użyciu różnych kanałów / częstotliwości.

Testy branżowe wykazały, że korporacyjne punkty dostępowe 802.11n mogą osiągnąć łączną przepustowość ponad 150 Mb / s w rzeczywistych warunkach testowych (patrz test Cisco / Intel i test Network World). Jednak zdarza się, że 15 lub więcej użytkowników kojarzy się z tym samym AP. Dlatego średnia przepustowość na użytkownika będzie się zmieniać, gdy zmienia się liczba użytkowników na AP.

Tak więc, rozruch sieci bezprzewodowej N z pewnym wyprzedzeniem i zrozumieniem ograniczeń użytkowników itp. Powinien co najmniej równać się lub pokonać 10 Mb / s Ethernet, aż liczba użytkowników współdzielących punkt dostępu Wi-Fi wystarczy do zmniejszenia przepustowości, zwiększenia opóźnień itp.

Gość
źródło