É possível inicializar no PXE por um dispositivo WiFi?

18

Como eu sei, é possível inicializar algumas imagens inicializáveis ​​(como Linux, Clonezilla, aplicativos de gerenciamento e outras) em um servidor PXE (Preboot Execution Environment) com um dispositivo Ethernet (802.3).

O mesmo pode ser feito com um dispositivo Ethernet WiFi (802.11)? Testei com meu notebook, mas meu BIOS parece não habilitar a inicialização a partir de dispositivos WiFi. É possível com algumas placas WiFi específicas e / ou um BIOS específico?

Diogo
fonte
Eu nunca ouvi falar disso, mas seus teoricamente possíveis ...
soandos
12
Um dos principais desafios será convencer o BIOS para ativar a NIC sem fio e fazer com que ele se junte à sua WLAN, antes de transmitir o "Estou pronto para inicializar!" sinal. Não conheço nenhum BIOS que suporte esse tipo de controle de NIC sem fio.
Babu

Respostas:

19

Pelo menos um fornecedor resolveu a inicialização via rede via Wi-Fi, mas não é provável que você consiga fazer isso com placas-mãe de combinação e adaptadores Wi-Fi no momento.

Você pode inicializar o MacBook Airs via Wi-Fi, desde que outra máquina na rede compartilhe um DVD de instalação do Mac OS X através do recurso de compartilhamento de DVD do Mac OS X. Como os MBAs não vêm necessariamente com uma unidade óptica ou adaptador Ethernet, essa pode ser a única maneira de alguns usuários fazerem uma instalação limpa do sistema operacional.

A Apple criou drivers para esses chipsets Wi-Fi, bem como uma interface de usuário para ingressar em uma rede Wi-Fi, no boot ROM do EFI nesses modelos. Até onde eu sei, esse é um esquema proprietário da Apple, não baseado em PXE.

Spiff
fonte
1
Muito bom, bom responder, muito obrigado por explicar.
Diogo
Alguma outra imagem PXE funcionaria? Ou existe alguma verificação apenas do OS X em algum lugar?
WhyNotHugo
2
@ Hugo Eu não estava respondendo especificamente à parte PXE. Não acredito que a solução da Apple para inicialização por rede Wi-Fi use PXE. Vou atualizar minha resposta para deixar isso mais claro. A principal coisa que eu estava tentando transmitir é que o seu bootROM (firmware da placa-mãe) precisa ter um driver para o seu dispositivo Wi-Fi, se você quiser inicializar via rede Wi-Fi. A Apple resolveu esse problema do seu próprio jeito.
Spiff 8/08/12
Oh, certo. Eu deveria ter percebido isso de qualquer maneira. : P
WhyNotHugo
10

Se o seu adaptador WLAN não for compatível com PXE, não, você não poderá fazer o PXE via conexão sem fio.

Se o seu laptop tiver um adaptador Ethernet, no entanto, você poderá conectá-lo a um ponto de acesso sem fio que possa funcionar como uma ponte (ou uma ponte sem fio dedicada). Eu tentei eu mesmo, mas era muito lento, prefiro apenas mover o laptop para perto de um switch / roteador Ethernet.

Larssend
fonte
Gostei da sua solução, gostando ou não, é uma maneira de inicializar por Wifi. +1
Diogo
1
Um de nossos robôs inicializa em WLAN de 900Mhz de longo alcance usando essa técnica exata.
21411 Tim Timisisoft
5

Google para "iPXE". eles afirmam ter suporte para inicializar a partir de uma rede sem fio e até de um endereço da web. Além disso, você poderá fazer o flash da ROM deles na ROM da placa wireless em vez de inicializar a partir da iso de teste para fazer o download

user189946
fonte
4

Parece que os caras do Etherboot têm suporte provisório para inicializar com um cartão Wifi . apenas alguns cartões são suportados, mas você pode ter sorte ...

TiernanO
fonte
4

O iPXE tem suporte ao desenvolvimento para ath5k, e aparentemente agora para chips sem fio ath9k, e eu estou assumindo também os chips 818x RALINK que o gPXE estava desenvolvendo.

Observe que você fará muita compilação e não haverá guias úteis para ajudá-lo.

Observe também que você não poderá gravar uma imagem PXE em uma placa sem fio, mas poderá fazê-lo com uma LAN com fio ou uma placa-mãe.

Observe também - isso não se aplica ao USB.

É difícil entender por onde começar, mas você provavelmente deve fazer o download da fonte no ipxe.org e tentar https://www.google.com.au/search?q=site%3Aipxe.org+ath5k

Orwellophile
fonte
3

Existem algumas placas de rede sem fio que recebem energia, mesmo em um estado "desligado", que pode usar "Wake-on-WLAN", mas quanto à inicialização do PXE pela rede sem fio, acho interessante que a) seja muito lenta (comparada à Ethernet) eb) preferível apenas para ambientes de distribuição muito pequenos.

tombull89
fonte
3

Eu diria que, não, você não pode inicializar tecnicamente o PXE a partir da rede sem fio com equipamentos de classe de consumidor, porque a rede sem fio não foi carregada no momento em que o PXE é carregado. 2 opções que posso pensar:

  1. Pague para comprar um dispositivo sem fio "wake-on-lan" para cada máquina.
  2. Ir low-tech e hardwire as máquinas PXE para pontos de acesso sem fio ... então você está programado para um dispositivo que não tem wireless carregado!
RootMason
fonte
2

De acordo com minha experiência, tenho alguns computadores com uma antena sem fio. Eles tinham um disco rígido ssd muito pequeno de 512M. Eu instalei naquele pequeno disco rígido iPXE. Infelizmente, os computadores específicos podem não inicializar normalmente via pxe (nem por armazenamento externo por motivos de segurança).

Portanto, na inicialização, o console do iPXE aparece. Portanto, posso obter manualmente um ip para o adaptador com ou sem fio. Também consigo, através de comandos, fazer o download de imagens e inicialização de initrd.img e vmlinuz. Provavelmente, o iPXE usa chamadas de bios que permitem isso (pode não ser verdade em outra plataforma). A imagem que carreguei era de um servidor ltsp. Quando você chega a esse ponto, também pode carregar qualquer imagem remota, como por exemplo. O problema depois foi que o kernel carregado não tinha os drivers para o cartão específico. Então eu tive que adicioná-los ao initrd e fazer algumas alterações, para finalmente poder chegar à conexão final. Portanto, sim, em condições, a inicialização PXE sem fio funciona se a placa mãe suportar. Então, finalmente consegui ter um cliente LTSP sem fio completo.

George Kourtis
fonte
1

Meu palpite é que, para 10 a 12 usuários, o wifi deve estar ok.
Se você precisar de mais, precisará configurar pontos de acesso separados usando diferentes canais / frequências.

Os testes da indústria mostraram que os APs 802.11n corporativos podem atingir uma taxa de transferência agregada de mais de 150 Mbps sob condições de teste do mundo real (consulte Teste da Cisco / Intel e Teste do mundo da rede). No entanto, não é incomum que 15 ou mais usuários se associem ao mesmo AP. Portanto, a taxa de transferência média por usuário varia conforme o número de usuários por AP varia.

Portanto, uma inicialização N sem fio, com alguma reflexão e compreensão dos limites dos usuários, etc. deve pelo menos igualar ou superar a Ethernet de 10 Mbps até que o número de usuários que compartilham o ponto de acesso wifi seja suficiente para reduzir a taxa de transferência, aumentar a latência etc.

hóspede
fonte