Est-il possible de démarrer sur PXE sur un appareil WiFi?

18

Comme je le sais, il est possible de démarrer certaines images amorçables (comme Linux, Clonezilla, les applications de gestion et autres) sur un serveur PXE (Preboot Execution Environment) avec un périphérique Ethernet (802.3).

Peut-on faire la même chose avec un appareil Ethernet WiFi (802.11)? J'ai testé avec mon ordinateur portable mais mon BIOS ne semble pas permettre le démarrage à partir de périphériques WiFi. Est-ce possible avec certaines cartes WiFi spécifiques et / ou un BIOS spécifique?

Diogo
la source
Je n'en ai jamais entendu parler, mais c'est théoriquement possible ...
soandos
12
L'un des principaux défis sera de convaincre le bios d'activer la carte réseau sans fil et de la faire rejoindre votre WLAN, avant de diffuser le message "Je suis prêt à démarrer!" signal. Je ne connais aucun bios prenant en charge ce type de contrôle de carte réseau sans fil.
Babu

Réponses:

19

Au moins un fournisseur a résolu le démarrage du réseau via Wi-Fi, mais vous ne pourrez probablement pas le faire avec les cartes mères mixtes et les adaptateurs Wi-Fi pour le moment.

Vous pouvez démarrer MacBook Airs via Wi-Fi, tant qu'une autre machine sur le réseau partage un DVD d'installation de Mac OS X via la fonction de partage de DVD de Mac OS X. Étant donné que les MBA ne sont pas nécessairement livrés avec un lecteur optique ou un adaptateur Ethernet, cela peut être le seul moyen pour certains utilisateurs de faire une installation propre du système d'exploitation.

Apple a intégré des pilotes pour ces chipsets Wi-Fi, ainsi qu'une interface utilisateur pour rejoindre un réseau Wi-Fi, dans la bootROM EFI sur ces modèles. Pour autant que je sache, il s'agit d'un schéma propriétaire d'Apple, non basé sur PXE.

Spiff
la source
1
Vraiment sympa, bonne réponse, merci beaucoup de m'expliquer.
Diogo
Une autre image PXE fonctionnerait-elle? Ou existe-t-il une vérification OS X uniquement quelque part?
WhyNotHugo
2
@Hugo, je ne répondais pas spécifiquement à la partie PXE. Je ne crois pas du tout que la solution d'Apple pour le démarrage d'un réseau Wi-Fi utilise PXE. Je mettrai à jour ma réponse pour que ce soit plus clair. La principale chose que j'essayais de transmettre est que votre bootROM (firmware de la carte mère) doit avoir un pilote pour votre périphérique Wi-Fi, si vous voulez pouvoir démarrer en réseau via Wi-Fi. Apple a résolu ce problème à sa manière.
Spiff
Oh, c'est vrai. J'aurais dû m'en rendre compte de toute façon. : P
WhyNotHugo
10

Si votre adaptateur WLAN ne prend pas en charge PXE, alors non, vous ne pouvez pas faire PXE sur sans fil.

Si votre ordinateur portable dispose d'un adaptateur Ethernet, vous pouvez toutefois le connecter à un point d'accès sans fil qui peut fonctionner comme un pont (ou un pont sans fil dédié). Je l'ai essayé moi-même, mais c'était trop lent, je préfère simplement déplacer l'ordinateur portable près d'un commutateur / routeur Ethernet.

Larssend
la source
J'ai apprécié votre solution, que vous le vouliez ou non, c'est un moyen de démarrer via Wifi. +1
Diogo
1
L'un de nos robots démarre sur un réseau local sans fil à longue portée de 900 MHz en utilisant cette technique exacte.
Tim Williscroft
5

Google pour "iPXE". ils prétendent avoir la prise en charge du démarrage d'un réseau sans fil et même d'une adresse Web. Vous pouvez également flasher leur ROM sur la ROM de votre carte sans fil au lieu de démarrer à partir de l'iso de test que vous pouvez télécharger

user189946
la source
4

Il semble que les gars d' Etherboot aient un support provisoire pour démarrer une carte Wifi . seulement quelques cartes prises en charge, mais vous aurez peut-être de la chance ...

TiernanO
la source
4

iPXE a un support de développement pour ath5k, et apparemment maintenant des puces sans fil ath9k, et je suppose également les puces 818x RALINK que gPXE développait.

Notez que vous ferez beaucoup de compilation et qu'il n'y aura pas de guides pratiques pour vous aider.

Notez également que vous ne pourrez pas graver une image PXE sur une carte sans fil elle-même, mais vous devriez pouvoir le faire avec un LAN câblé ou une carte mère.

Notez également - cela ne s'applique pas à l'USB.

Il est difficile de savoir par où commencer, mais vous devriez probablement télécharger la source depuis ipxe.org et essayer https://www.google.com.au/search?q=site%3Aipxe.org+ath5k

Orwellophile
la source
3

Il y a des cartes réseau sans fil qui reçoivent de l'énergie même dans un état "off" qui peuvent utiliser "Wake-on-WLAN" mais comme pour le démarrage PXE sur sans fil, je pense que, bien qu'intéressant, ce serait a) très lent (par rapport à Ethernet) et b) uniquement préférable pour les très petits environnements de distribution.

tombull89
la source
3

Je dirais que non, vous ne pouvez pas démarrer techniquement le PXE à partir du sans fil avec un équipement de classe grand public car le sans fil n'a pas été chargé au moment du chargement du PXE. 2 options auxquelles je peux penser:

  1. Payez pour acheter un appareil sans fil «wake-on-lan» pour chaque machine.
  2. Passez à la basse technologie et câblez les machines PXE aux points d'accès sans fil ... puis vous êtes câblé à un appareil qui est chargé sans fil!
RootMason
la source
2

Selon mon expérience, j'ai quelques ordinateurs ayant une antenne sans fil. Ils avaient un très petit disque dur ssd de 512M. J'ai installé sur ce petit disque dur iPXE. Malheureusement, les ordinateurs spécifiques peuvent ne pas démarrer normalement via pxe (ni via un stockage externe pour des raisons de sécurité).

Ainsi, au démarrage, la console iPXE apparaît. Je peux donc obtenir à la main une adresse IP pour l'adaptateur filaire ou sans fil. Je suis également capable via des commandes de télécharger une image initrd.img et vmlinuz et de démarrer. IPXE utilise probablement des appels bios qui permettent cela (cela peut ne pas être vrai sur une autre plate-forme). L'image que j'ai chargée provenait d'un serveur ltsp. Si vous arrivez à ce point, vous pouvez également charger n'importe quelle image distante, par exemple. Le problème par la suite était que le noyau chargé n'avait pas les pilotes pour la carte spécifique. Il a donc fallu que je les ajoute à l'initrd et que je fasse quelques manipulations pour pouvoir enfin arriver à la connexion finale. Donc oui dans des conditions de démarrage sans fil PXE fonctionne si les cartes mères le prennent en charge. J'ai donc finalement pu avoir un client LTSP sans fil complet.

George Kourtis
la source
1

Je suppose que pour 10-12 utilisateurs, le wifi devrait être correct.
Si vous aviez besoin de plus, vous auriez besoin de configurer des points d'accès séparés en utilisant différents canaux / fréquences.

Les tests de l'industrie ont montré que les points d'accès d'entreprise 802.11n peuvent atteindre un débit cumulé de 150+ Mbps dans des conditions de test réelles (voir test Cisco / Intel et test Network World). Cependant, il n'est pas rare que 15 utilisateurs ou plus s'associent au même point d'accès. Par conséquent, le débit moyen par utilisateur variera en fonction du nombre d'utilisateurs par point d'accès.

Ainsi, un démarrage sans fil N compte tenu de la réflexion et de la compréhension des limites des utilisateurs, etc. devrait au moins égaler ou battre Ethernet 10 Mbps jusqu'à ce que le nombre d'utilisateurs partageant le point d'accès wifi soit suffisant pour réduire le débit, augmenter la latence, etc.

client
la source