Ist es möglich, über ein WiFi-Gerät mit PXE zu booten?

18

Wie ich weiß, ist es möglich, einige bootfähige Images (wie Linux, Clonezilla, Verwaltungsanwendungen und andere) über einen PXE- Server (Preboot Execution Environment) mit einem Ethernet-Gerät (802.3) zu starten.

Kann dasselbe mit einem Ethernet WiFi (802.11) -Gerät durchgeführt werden? Ich habe mit meinem Notebook getestet, aber mein BIOS scheint das Booten von WiFi-Geräten nicht zu ermöglichen. Ist es mit bestimmten WLAN-Karten und / oder einem bestimmten BIOS möglich?

Diogo
quelle
Ich habe noch nie davon gehört, aber es ist theoretisch möglich ...
soandos
12
Eine der größten Herausforderungen besteht darin, das BIOS zu überzeugen, die WLAN-Netzwerkkarte zu aktivieren und mit Ihrem WLAN zu verbinden, bevor die Meldung "I'm ready to boot!" Gesendet wird. Signal. Ich kenne kein BIOS, das diese Art der drahtlosen NIC-Steuerung unterstützt.
Babu

Antworten:

19

Mindestens ein Anbieter hat das Netbooting über Wi-Fi gelöst, aber es ist derzeit nicht wahrscheinlich, dass Sie mit Mix-and-Match-Motherboards und Wi-Fi-Adaptern zurechtkommen.

Sie können das MacBook Airs über WLAN starten, solange ein anderer Computer im Netzwerk eine Mac OS X-Installations-DVD über die DVD-Freigabefunktion von Mac OS X freigibt. Da MBAs nicht unbedingt mit einem optischen Laufwerk oder einem Ethernet-Adapter geliefert werden, kann dies für einige Benutzer die einzige Möglichkeit sein, eine Neuinstallation des Betriebssystems durchzuführen.

Apple hat Treiber für diese Wi-Fi-Chipsätze sowie eine Benutzeroberfläche für die Verbindung mit einem Wi-Fi-Netzwerk in das EFI-BootROM dieser Modelle integriert. Soweit ich weiß, handelt es sich um ein Apple-eigenes Schema, das nicht auf PXE basiert.

Spiff
quelle
1
Wirklich nett, gute Antwort, vielen Dank für die Erklärung.
Diogo
Würde ein anderes PXE-Image funktionieren? Oder gibt es irgendwo eine OS X-Prüfung?
WhyNotHugo
2
@ Hugo Ich habe den PXE-Teil nicht speziell beantwortet. Ich glaube nicht, dass Apples Lösung für das Starten von Wi-Fi-Netzen PXE verwendet. Ich werde meine Antwort aktualisieren, um das klarer zu machen. Das Wichtigste, was ich vermitteln wollte, ist, dass Ihr BootROM (Motherboard-Firmware) einen Treiber für Ihr Wi-Fi-Gerät haben muss, wenn Sie in der Lage sein möchten, über Wi-Fi zu booten. Apple hat dieses Problem auf eigene Faust gelöst.
Spiff
Oh, richtig. Ich hätte das sowieso merken sollen. : P
WhyNotHugo
10

Wenn Ihr WLAN-Adapter PXE nicht unterstützt, können Sie PXE nicht über WLAN ausführen.

Wenn Ihr Laptop jedoch über einen Ethernet-Adapter verfügt, können Sie ihn mit einem drahtlosen Zugriffspunkt verbinden, der als Bridge (oder als dedizierte drahtlose Bridge) fungieren kann. Ich habe es selbst ausprobiert, aber es war zu langsam. Ich möchte den Laptop lieber in die Nähe eines Ethernet-Switches / -Routers bringen.

Larssend
quelle
Mir hat Ihre Lösung gefallen oder nicht, es ist eine Möglichkeit, über WLAN zu booten. +1
Diogo
1
Einer unserer Roboter bootet mit genau dieser Technik über ein 900-MHz-WLAN mit großer Reichweite.
Tim Williscroft
5

Google für "iPXE". Sie geben an, Unterstützung für das Booten über ein drahtloses Netzwerk und sogar über eine Webadresse zu haben. Möglicherweise können Sie auch ihr ROM über das ROM Ihrer WLAN-Karte flashen, anstatt von der Test-ISO zu booten, die Sie herunterladen können

user189946
quelle
4

Es sieht so aus, als hätten die Jungs von Etherboot vorläufige Unterstützung für das Booten von einer Wifi-Karte . Es werden nur ein paar Karten unterstützt, aber Sie können sich glücklich schätzen ...

TiernanO
quelle
4

iPXE bietet Entwicklungsunterstützung für ath5k- und anscheinend auch für ath9k-Funkchips. Ich gehe davon aus, dass gPXE auch 818x-RALINK-Chips entwickelt hat.

Beachten Sie, dass Sie viel kompilieren werden und es keine praktischen Anleitungen gibt, die Ihnen helfen.

Beachten Sie auch, dass Sie kein PXE-Image auf eine WLAN-Karte selbst brennen können, dies sollte jedoch mit einem kabelgebundenen LAN oder einem Motherboard möglich sein.

Beachten Sie auch, dass dies nicht für USB gilt.

Es ist schwer zu verstehen, wo Sie anfangen sollen, aber Sie sollten den Quellcode wahrscheinlich von ipxe.org herunterladen und https://www.google.com.au/search?q=site%3Aipxe.org+ath5k ausprobieren

Orwellophile
quelle
3

Es gibt einige drahtlose Netzwerkkarten, die auch in einem "Aus" -Zustand Strom erhalten, der "Wake-on-WLAN" verwenden kann, aber was PXE-Booten über drahtloses Netzwerk angeht, denke ich, dass dies zwar interessant ist, aber a) sehr langsam (im Vergleich zu Ethernet) ist. und b) nur für sehr kleine Distroumgebungen vorzuziehen.

tombull89
quelle
3

Ich würde sagen, nein, Sie können PXE nicht "technisch" über WLAN mit Geräten der Consumer-Klasse starten, da das WLAN zum Zeitpunkt des Ladens von PXE nicht geladen wurde. 2 Möglichkeiten, die mir einfallen:

  1. Bezahlen Sie, um für jede Maschine ein "Wake-on-LAN" -Funkgerät zu kaufen.
  2. Gehen Sie auf Low-Tech um und verdrahten Sie die PXE-Maschinen mit drahtlosen Zugangspunkten ... dann sind Sie mit einem Gerät verbunden, auf dem drahtlos geladen ist!
RootMason
quelle
2

Nach meiner Erfahrung habe ich einige Computer mit einer drahtlosen Antenne. Sie hatten eine sehr kleine SSD-Festplatte von 512M. Ich habe iPXE auf dieser kleinen Festplatte installiert. Leider booten die spezifischen Computer möglicherweise nicht normal über pxe (aus Sicherheitsgründen auch nicht über externen Speicher).

Beim Booten erscheint die iPXE-Konsole. So kann ich per Hand eine IP für den kabelgebundenen oder kabellosen Adapter bekommen. Ich kann auch über Befehle ein initrd.img- und ein vmlinuz-Image herunterladen und booten. Wahrscheinlich verwendet iPXE BIOS-Aufrufe, die dies ermöglichen (dies ist auf einer anderen Plattform möglicherweise nicht der Fall). Das Bild, das ich geladen habe, war von einem LTSP-Server. Wenn Sie an diesem Punkt angekommen sind, können Sie auch ein beliebiges Remote-Image laden, z. Also musste ich sie zur initrd hinzufügen und ein wenig mangeln, um endlich zur endgültigen Verbindung zu gelangen. Also ja, unter Bedingungen funktioniert der drahtlose PXE-Start, wenn die Hauptplatine dies unterstützt. So konnte ich endlich einen kompletten drahtlosen LTSP-Client haben.

George Kourtis
quelle
1

Ich vermute, dass für 10-12 Benutzer das WLAN in Ordnung sein sollte.
Wenn Sie mehr benötigen, müssen Sie separate Zugangspunkte mit unterschiedlichen Kanälen / Frequenzen einrichten.

Tests in der Industrie haben gezeigt, dass 802.11n-Unternehmens-APs unter realen Testbedingungen einen Gesamtdurchsatz von über 150 Mbit / s erreichen können (siehe Cisco / Intel-Test und Network World-Test). Es ist jedoch nicht ungewöhnlich, dass 15 oder mehr Benutzer denselben Zugriffspunkt verwenden. Daher variiert der durchschnittliche Durchsatz pro Benutzer, da die Anzahl der Benutzer pro AP variiert.

Daher sollte ein drahtloser N-Boot mit Bedacht und Verständnis für die Grenzen von Benutzern usw. mindestens 10 Mbit / s Ethernet erreichen oder übertreffen, bis die Anzahl der Benutzer, die den WLAN-Zugangspunkt gemeinsam nutzen, ausreicht, um den Durchsatz zu verringern, die Latenz zu erhöhen usw.

Gast
quelle