¿Es posible arrancar en PXE a través de un dispositivo WiFi?

18

Como sé, es posible iniciar algunas imágenes de arranque (como Linux, Clonezilla, aplicaciones de administración y otras) a través de un servidor PXE (Preboot Execution Environment) con un dispositivo Ethernet (802.3).

¿Se puede hacer lo mismo con un dispositivo Ethernet WiFi (802.11)? Probé con mi computadora portátil, pero mi BIOS parece no permitir el arranque desde dispositivos WiFi. ¿Es posible con algunas tarjetas WiFi específicas y / o un BIOS específico?

Diogo
fuente
Nunca oí hablar de él, pero sus teóricamente posibles ...
soandos
12
Uno de los principales desafíos será convencer a la BIOS para activar la NIC inalámbrica y lograr que se una a su WLAN, antes de transmitir el mensaje "¡Estoy listo para arrancar!" señal. No conozco ninguna BIOS que admita ese tipo de control NIC inalámbrico.
Babu

Respuestas:

19

Al menos un proveedor ha resuelto el arranque en red a través de Wi-Fi, pero no es probable que pueda hacerlo con las placas base y los adaptadores de Wi-Fi de combinación y combinación en este momento.

Puede iniciar MacBook Airs a través de Wi-Fi, siempre que otra máquina de la red esté compartiendo un DVD de instalación de Mac OS X a través de la función de uso compartido de DVD de Mac OS X. Dado que los MBA no necesariamente vienen con una unidad óptica o un adaptador Ethernet, esta puede ser la única forma para que algunos usuarios realicen una instalación limpia del sistema operativo.

Apple ha incorporado controladores para esos conjuntos de chips Wi-Fi, así como una interfaz de usuario para unirse a una red Wi-Fi, en el bootROM EFI en esos modelos. Hasta donde sé, este es un esquema de propiedad de Apple, no basado en PXE.

Spiff
fuente
1
Realmente agradable, buena ropa, muchas gracias por explicar.
Diogo
¿Funcionaría alguna otra imagen PXE? ¿O hay alguna comprobación de OS X solo en alguna parte?
WhyNotHugo
2
@ Hugo No estaba respondiendo específicamente a la parte PXE. No creo que la solución de Apple para arranque en red con Wi-Fi use PXE en absoluto. Actualizaré mi respuesta para que quede más claro. Lo principal que intentaba transmitir es que su bootROM (firmware de la placa base) debe tener un controlador para su dispositivo Wi-Fi, si desea poder arrancar a través de Wi-Fi. Apple ha resuelto ese problema a su manera.
Spiff
Correcto. Debería haberme dado cuenta de esto de todos modos. : P
WhyNotHugo
10

Si su adaptador WLAN no es compatible con PXE, entonces no, no puede hacer PXE por vía inalámbrica.

Sin embargo, si su computadora portátil tiene un adaptador Ethernet, puede conectarla a un punto de acceso inalámbrico que pueda funcionar como un puente (o un puente inalámbrico dedicado). Lo intenté yo mismo, pero fue demasiado lento, prefiero simplemente mover la computadora portátil cerca de un conmutador / enrutador Ethernet.

Larssend
fuente
Disfruté de tu solución, te guste o no, es una forma de arrancar a través de Wifi. +1
Diogo
1
Uno de nuestros robots arranca sobre WLAN de 900Mhz de largo alcance utilizando esta técnica exacta.
Tim Williscroft
5

Google para "iPXE". Afirman tener soporte para arrancar desde una red inalámbrica e incluso desde una dirección web. También es posible que pueda flashear su ROM sobre la ROM de su tarjeta inalámbrica en lugar de arrancar desde la iso de prueba que puede descargar

usuario189946
fuente
4

iPXE tiene soporte de desarrollo para ath5k, y aparentemente ahora chips inalámbricos ath9k, y supongo también los chips 818x RALINK que gPXE estaba desarrollando.

Tenga en cuenta que estará compilando mucho y no habrá guías útiles que lo ayuden.

Tenga en cuenta también que no podrá grabar una imagen PXE en una tarjeta inalámbrica, pero debería poder hacerlo con una LAN con cable o una placa base.

También tenga en cuenta que esto no se aplica a USB.

Es difícil saber por dónde empezar, pero probablemente debería descargar la fuente de ipxe.org e intentar https://www.google.com.au/search?q=site%3Aipxe.org+ath5k

Orwellophile
fuente
3

Hay algunas tarjetas de red inalámbrica que reciben energía incluso en un estado "apagado" que puede usar "Wake-on-WLAN", pero en cuanto al arranque PXE a través de la red inalámbrica, creo que, aunque interesante, sería a) muy lento (en comparación con Ethernet) yb) solo preferible para entornos de distribución muy pequeños.

tombull89
fuente
3

Yo diría que, no, no se puede 'técnicamente' arrancar PXE desde la conexión inalámbrica con equipos de clase de consumo porque la conexión inalámbrica no se ha cargado en el momento en que se carga PXE. 2 opciones que se me ocurren:

  1. Pague para comprar un dispositivo inalámbrico "wake-on-lan" para cada máquina.
  2. Ir de baja tecnología y de la instalación eléctrica permanente las máquinas PXE a los puntos de acceso inalámbrico ... entonces estás conectado físicamente a un dispositivo que no tiene carga inalámbrica!
RaízMason
fuente
2

Según mi experiencia, tengo algunas computadoras que tienen una antena inalámbrica. Tenían un disco duro ssd muy pequeño de 512M. Instalé en ese pequeño disco duro iPXE. Desafortunadamente, las computadoras específicas pueden no arrancar normalmente a través de pxe (ni a través de almacenamiento externo por razones de seguridad).

Entonces, al arrancar, aparece la consola iPXE. Por lo tanto, puedo obtener una ip a mano para el adaptador con cable o inalámbrico. También puedo mediante comandos descargar un archivo initrd.img y vmlinuz e iniciar. Probablemente iPXE usa llamadas de BIOS que lo permiten (puede que no sea cierto en otra plataforma). La imagen que cargué era de un servidor ltsp. Cuando llegue a ese punto, también puede cargar cualquier imagen remota, por ejemplo, el problema posterior fue que el núcleo cargado no tenía los controladores para la tarjeta específica. Así que tuve que agregarlos al initrd y hacer algunos cambios para finalmente poder llegar a la conexión final. Entonces, sí, bajo condiciones, el arranque inalámbrico PXE funciona si las placas base lo admiten. Así que finalmente pude tener un cliente LTSP inalámbrico completo.

George Kourtis
fuente
1

Supongo que para 10-12 usuarios, el wifi debería estar bien.
Si necesitara más, necesitaría configurar puntos de acceso separados usando diferentes canales / frecuencias.

Las pruebas de la industria han demostrado que los AP 802.11n empresariales pueden alcanzar un rendimiento agregado de más de 150 Mbps en condiciones de prueba del mundo real (consulte la prueba Cisco / Intel y la prueba Network World). Sin embargo, no es raro que 15 o más usuarios se asocien con el mismo AP. Por lo tanto, el rendimiento promedio por usuario variará a medida que varíe el número de usuarios por AP.

Por lo tanto, un arranque inalámbrico N dado un poco de previsión y comprensión de los límites de los usuarios, etc., debería al menos igualar o superar a 10Mbps de Ethernet hasta que el número de usuarios que comparten el punto de acceso wifi sea suficiente para reducir el rendimiento, aumentar la latencia, etc.

invitado
fuente