Apakah mungkin untuk melakukan booting pada PXE melalui perangkat WiFi?

18

Seperti yang saya tahu adalah mungkin untuk mem-boot beberapa gambar yang dapat di-boot (seperti Linux, Clonezilla, aplikasi manajemen dan lainnya) melalui server PXE (Preboot Execution Environment) dengan perangkat Ethernet (802.3).

Bisakah hal yang sama dilakukan dengan perangkat Ethernet WiFi (802.11)? Saya diuji dengan notebook saya tetapi BIOS saya tampaknya tidak mengaktifkan boot dari perangkat WiFi. Apakah mungkin dengan beberapa kartu WiFi tertentu dan / atau BIOS tertentu?

Diogo
sumber
Saya tidak pernah mendengarnya, tetapi secara teoretis mungkin ...
soand
12
Salah satu tantangan utama adalah meyakinkan bios untuk mengaktifkan NIC nirkabel dan membuatnya bergabung dengan WLAN Anda, sebelum menyiarkan "Saya siap untuk boot!" sinyal. Saya tidak mengetahui adanya bios yang mendukung kontrol NIC nirkabel semacam itu.
Babu

Jawaban:

19

Setidaknya satu vendor telah menyelesaikan netbooting melalui Wi-Fi, tetapi Anda kemungkinan tidak akan mampu melakukannya dengan motherboard campuran dan cocok dan adaptor Wi-Fi saat ini.

Anda dapat mem-boot MacBook Air melalui Wi-Fi, selama mesin lain di jaringan berbagi DVD instalasi Mac OS X melalui fitur berbagi DVD Mac OS X. Karena MBA tidak harus datang dengan drive optik atau adaptor Ethernet, ini bisa menjadi satu-satunya cara bagi beberapa pengguna untuk melakukan instalasi OS yang bersih.

Apple telah membuat driver untuk chipset Wi-Fi tersebut, serta UI untuk bergabung dengan jaringan Wi-Fi, ke EFI bootROM pada model-model tersebut. Sejauh yang saya tahu ini adalah skema kepemilikan Apple, bukan berbasis PXE.

Spiff
sumber
1
Benar-benar baik, jawaban yang bagus, terima kasih banyak untuk menjelaskannya.
Diogo
Apakah beberapa gambar PXE lainnya berfungsi? Atau apakah ada beberapa OS yang hanya memeriksa suatu tempat?
WhyNotHugo
2
@ Hugo Saya tidak menjawab bagian PXE secara khusus. Saya tidak percaya solusi Apple untuk Wi-Fi netbooting menggunakan PXE sama sekali. Saya akan memperbarui Jawaban saya untuk membuatnya lebih jelas. Hal utama yang saya coba sampaikan adalah bahwa bootROM Anda (firmware motherboard) harus memiliki driver untuk perangkat Wi-Fi Anda, jika Anda ingin dapat melakukan netboot melalui Wi-Fi. Apple telah memecahkan masalah itu dengan caranya sendiri.
Spiff
Oh benar Seharusnya aku menyadari ini. : P
WhyNotHugo
10

Jika adaptor WLAN Anda tidak mendukung PXE, maka tidak, Anda tidak dapat melakukan PXE melalui nirkabel.

Namun, jika laptop Anda memiliki adaptor Ethernet, Anda dapat menghubungkannya ke titik akses nirkabel yang dapat berfungsi sebagai jembatan (atau jembatan nirkabel khusus). Saya sudah mencobanya sendiri, tapi terlalu lambat, saya lebih suka memindahkan laptop di dekat switch Ethernet / router.

Larssend
sumber
Saya menikmati solusi Anda, suka atau tidak, ini cara untuk mem-boot Wifi. +1
Diogo
1
Salah satu robot kami melakukan booting pada jarak jauh 900MHz WLAN menggunakan teknik yang tepat ini.
Tim Williscroft
5

Google untuk "iPXE". mereka mengklaim memiliki dukungan untuk boot dari jaringan nirkabel dan bahkan alamat web. Anda juga dapat mem-flash ROM mereka melalui ROM kartu nirkabel Anda alih-alih mem-boot dari test iso yang dapat Anda unduh

pengguna189946
sumber
4

Sepertinya orang-orang di Etherboot memiliki dukungan sementara untuk mem - boot off kartu Wifi . hanya beberapa kartu yang didukung, tetapi Anda mungkin beruntung ...

Tiernano
sumber
4

iPXE memiliki dukungan pengembangan untuk ath5k, dan tampaknya sekarang adalah chip nirkabel ath9k, dan saya berasumsi juga chip RALINK 818x yang sedang dikembangkan gPXE.

Perhatikan bahwa Anda akan melakukan banyak kompilasi dan tidak akan ada panduan praktis untuk membantu Anda.

Perhatikan juga bahwa Anda tidak akan dapat membakar gambar PXE ke kartu nirkabel itu sendiri, tetapi Anda harus dapat melakukannya dengan LAN kabel atau motherboard.

Perhatikan juga - ini tidak berlaku untuk USB.

Sulit untuk mengetahui dari mana memulainya, tetapi Anda mungkin harus mengunduh sumbernya dari ipxe.org, dan coba https://www.google.co.id/search?q=site%3Aipxe.org+ath5k

Orwellophile
sumber
3

Ada beberapa kartu jaringan nirkabel yang menerima daya bahkan dalam keadaan "off" yang dapat menggunakan "Wake-on-WLAN" tetapi untuk boot PXE melalui nirkabel saya pikir, sementara menarik, akan menjadi a) sangat lambat (dibandingkan dengan ethernet) dan b) hanya disukai untuk lingkungan distro yang sangat kecil.

tombull89
sumber
3

Saya akan mengatakan bahwa, tidak, Anda tidak dapat 'secara teknis' boot PXE dari nirkabel dengan peralatan kelas konsumen karena nirkabel belum dimuat pada saat PXE dimuat. 2 pilihan yang dapat saya pikirkan:

  1. Bayar untuk membeli perangkat nirkabel "wake-on-lan" untuk setiap mesin.
  2. Pergi berteknologi rendah dan hardwire mesin PXE ke titik akses nirkabel ... maka Anda bawaan untuk perangkat yang melakukannya memiliki nirkabel dimuat!
RootMason
sumber
2

Sesuai pengalaman saya, saya memiliki beberapa komputer yang memiliki antena nirkabel. Mereka memiliki hard disk SSD yang sangat kecil, 512M. Saya menginstal pada iPXE hard disk kecil. Sayangnya komputer tertentu mungkin tidak bisa boot secara normal melalui pxe (baik melalui penyimpanan eksternal karena alasan keamanan).

Jadi saat boot konsol iPXE muncul. Jadi saya bisa dengan tangan untuk mendapatkan ip untuk adaptor berkabel atau nirkabel. Saya juga dapat melalui perintah untuk mengunduh gambar dan boot initrd.img dan vmlinuz. Mungkin iPXE menggunakan panggilan bios yang memungkinkan untuk itu (mungkin tidak benar pada platform lain). Gambar yang saya muat berasal dari server ltsp. Jika Anda sampai pada titik itu, Anda juga dapat memuat gambar jarak jauh sebagai contoh. Masalahnya kemudian adalah bahwa kernel tidak memiliki driver untuk kartu tertentu. Jadi saya harus menambahkannya ke initrd dan melakukan beberapa mangling agar akhirnya bisa sampai pada koneksi terakhir. Jadi ya dalam kondisi boot PXE nirkabel berfungsi jika papan ibu mendukungnya. Jadi saya akhirnya dapat memiliki klien LTSP nirkabel lengkap.

George Kourtis
sumber
1

Dugaan saya adalah bahwa untuk pengguna 10-12 wifi seharusnya ok.
Jika Anda membutuhkan lebih banyak maka Anda perlu mengatur jalur akses terpisah menggunakan saluran / frekuensi yang berbeda.

Pengujian industri telah menunjukkan bahwa perusahaan 802.11n AP dapat mencapai 150+ Mbps throughput agregat di bawah kondisi pengujian dunia nyata (lihat uji Cisco / Intel dan uji Dunia Jaringan). Namun, tidak jarang bagi 15 atau lebih pengguna untuk bergabung dengan AP yang sama. Oleh karena itu, throughput rata-rata per pengguna akan bervariasi karena jumlah pengguna per AP bervariasi.

Jadi nirkabel N boot yang diberikan pemikiran dan pemahaman tentang batas pengguna dll harus setidaknya sama atau mengalahkan 10Mbps ethernet hingga jumlah pengguna yang berbagi jalur akses wifi cukup untuk mengurangi throughput, meningkatkan latensi dll.

tamu
sumber