เป็นไปได้ที่จะบูตด้วย PXE ผ่านอุปกรณ์ WiFi หรือไม่?


18

ฉันรู้ว่ามันเป็นไปได้ที่จะบูตอิมเมจที่สามารถบู๊ตได้ (เช่น Linux, Clonezilla, แอพพลิเคชั่นการจัดการและอื่น ๆ ) ผ่านเซิร์ฟเวอร์PXE (Preboot Execution Environment) พร้อมกับอุปกรณ์อีเธอร์เน็ต (802.3)

สามารถทำสิ่งเดียวกันกับอุปกรณ์ Ethernet WiFi (802.11) ได้หรือไม่? ฉันทดสอบกับโน้ตบุ๊กแล้ว แต่ BIOS ของฉันดูเหมือนว่าไม่สามารถเปิดใช้งานการบูตจากอุปกรณ์ WiFi ได้ เป็นไปได้ไหมที่จะใช้การ์ด WiFi และ / หรือ BIOS เฉพาะบางรุ่น?


ฉันไม่เคยได้ยินมาก่อน แต่มีความเป็นไปได้ในทางทฤษฎี ...
soandos

12
หนึ่งในความท้าทายหลักคือการโน้มน้าวใจไบออสเพื่อเปิดใช้งาน NIC ไร้สายและเข้าร่วม WLAN ของคุณก่อนที่จะเผยแพร่ "ฉันพร้อมที่จะบู๊ตแล้ว!" สัญญาณ. ฉันไม่รู้ประวัติใด ๆ ที่สนับสนุนการควบคุม NIC แบบไร้สายชนิดนั้น
Babu

คำตอบ:


19

ผู้ขายอย่างน้อยหนึ่งรายได้แก้ปัญหาการบูตเน็ตเวิร์กผ่าน Wi-Fi แต่คุณไม่น่าจะสามารถใช้งานร่วมกับมาเธอร์บอร์ดแบบผสมและจับคู่และอะแดปเตอร์ Wi-Fi ได้ในขณะนี้

คุณสามารถบู๊ต MacBook Airs ผ่าน Wi-Fi ได้ตราบใดที่เครื่องอื่นในเครือข่ายกำลังแชร์ DVD ติดตั้ง Mac OS X ผ่านคุณสมบัติการแชร์ DVD ของ Mac OS X เนื่องจาก MBA ไม่จำเป็นต้องมาพร้อมกับออปติคัลไดรฟ์หรืออะแดปเตอร์อีเทอร์เน็ตนี่อาจเป็นวิธีเดียวที่ผู้ใช้บางคนจะทำการติดตั้งระบบปฏิบัติการแบบใหม่ทั้งหมด

Apple ได้สร้างไดรเวอร์สำหรับชิปเซ็ต Wi-Fi เหล่านั้นรวมถึง UI สำหรับเข้าร่วมเครือข่าย Wi-Fi ใน EFI bootROM ในรุ่นเหล่านั้น เท่าที่ฉันรู้ว่านี่เป็นรูปแบบกรรมสิทธิ์ของ Apple ไม่ใช่ตาม PXE


1
ดีมากจริงๆคำตอบที่ดีขอบคุณมากสำหรับการอธิบาย
Diogo

อิมเมจ PXE อื่น ๆ ใช้งานได้หรือไม่ หรือมีบาง OS X-only ตรวจสอบที่ไหนสักแห่ง?
WhyNotHugo

2
@Hugo ฉันไม่ได้ตอบส่วน PXE โดยเฉพาะ ฉันไม่เชื่อว่าโซลูชันของ Apple สำหรับ Wi-Fi netbooting ใช้ PXE เลย ฉันจะอัปเดตคำตอบเพื่อให้ชัดเจนยิ่งขึ้น สิ่งสำคัญที่ฉันพยายามสื่อคือ bootROM ของคุณ (เฟิร์มแวร์เมนบอร์ด) ต้องมีไดรเวอร์สำหรับอุปกรณ์ Wi-Fi ของคุณหากคุณต้องการ netboot ผ่าน Wi-Fi Apple แก้ปัญหาด้วยวิธีของตัวเอง
Spiff

โอ้ใช่. ฉันควรจะรู้เรื่องนี้อยู่ดี : P
WhyNotHugo

10

หากอะแดปเตอร์ WLAN ของคุณไม่รองรับ PXE คุณจะไม่สามารถใช้ PXE ผ่านระบบไร้สายได้

อย่างไรก็ตามหากแล็ปท็อปของคุณมีอะแดปเตอร์อีเธอร์เน็ตคุณสามารถเชื่อมต่อกับจุดเชื่อมต่อไร้สายที่สามารถทำงานเป็นบริดจ์ (หรือบริดจ์ไร้สายเฉพาะ) ฉันลองด้วยตัวเอง แต่ช้าเกินไปฉันควรย้ายแล็ปท็อปใกล้กับสวิตช์อีเธอร์เน็ต / เราเตอร์


ฉันสนุกกับการแก้ปัญหาของคุณชอบหรือไม่มันเป็นวิธีการบูตผ่าน Wifi +1
Diogo

1
หนึ่งในหุ่นยนต์ของเราบูทในระยะยาว 900Mhz WLAN โดยใช้เทคนิคนี้
Tim Williscroft

5

Google สำหรับ "iPXE" พวกเขาอ้างว่าได้รับการสนับสนุนสำหรับการปิดระบบเครือข่ายไร้สายและแม้กระทั่งที่อยู่เว็บ นอกจากนี้คุณยังสามารถแฟลช ROM ของพวกเขาผ่าน ROM ของการ์ดไร้สายแทนการบูทจากการทดสอบ iso ที่คุณสามารถดาวน์โหลดได้


4

ดูเหมือนว่าคนมากกว่าที่Etherbootมีการสนับสนุนชั่วคราวสำหรับบูตออกบัตร Wifi รองรับการ์ดเพียงไม่กี่ใบ แต่คุณอาจโชคดี ...


4

iPXE มีการสนับสนุนการพัฒนาสำหรับ ath5k และตอนนี้เห็นได้ชัดว่าตอนนี้เป็นแบบไร้สาย ath9k ชิปและฉันสมมติว่า 818x RALINK ชิปที่ gPXE กำลังพัฒนา

โปรดทราบว่าคุณจะต้องรวบรวมข้อมูลจำนวนมากและไม่มีคำแนะนำที่เป็นประโยชน์ที่จะช่วยคุณ

โปรดทราบว่าคุณจะไม่สามารถเบิร์นอิมเมจ PXE ลงในการ์ดไร้สายได้ แต่คุณควรทำเช่นนั้นด้วย LAN แบบมีสายหรือแผงวงจรหลัก

โปรดทราบว่า - สิ่งนี้ไม่สามารถใช้ได้กับ USB

เป็นการยากที่จะทราบว่าจะเริ่มต้นอย่างไร แต่คุณควรดาวน์โหลดแหล่งข้อมูลจาก ipxe.org และลองhttps://www.google.com.au/search?q=site%3Aipxe.org+ath5k



3

มีการ์ดเครือข่ายไร้สายบางตัวที่รับพลังงานแม้อยู่ในสถานะ "ปิด" ซึ่งสามารถใช้ "Wake-on-WLAN" แต่สำหรับ PXE สำหรับการบู๊ตแบบไร้สายฉันคิดว่าน่าสนใจน่าจะเป็น) ช้ามาก (เมื่อเทียบกับอีเทอร์เน็ต) และ b) เป็นที่นิยมสำหรับสภาพแวดล้อมที่มีขนาดเล็กมาก


3

ฉันจะบอกว่าไม่คุณไม่สามารถบูต PXE 'ทางเทคนิค' จากไร้สายด้วยอุปกรณ์ระดับผู้บริโภคเพราะไร้สายไม่ได้ถูกโหลดในเวลาที่โหลด PXE 2 ตัวเลือกฉันคิดได้:

  1. ชำระเงินเพื่อซื้ออุปกรณ์ไร้สาย "wake-on-lan" สำหรับแต่ละเครื่อง
  2. ไปต่ำเทคโนโลยีและ hardwire เครื่อง PXE ที่จะจุดเชื่อมต่อไร้สาย ... แล้วคุณจะเดินสายไปยังอุปกรณ์ที่ไม่ต้องโหลดไร้สาย!

2

ตามประสบการณ์ของฉันฉันมีคอมพิวเตอร์บางเครื่องที่มีเสาอากาศไร้สาย พวกเขามีฮาร์ดดิสก์ ssd ขนาดเล็กมากที่ 512M ฉันติดตั้งบนฮาร์ดดิสก์ขนาดเล็ก iPXE น่าเสียดายที่คอมพิวเตอร์บางเครื่องอาจไม่สามารถบู๊ตผ่าน pxe ได้ (ไม่ได้ผ่านที่เก็บข้อมูลภายนอกด้วยเหตุผลด้านความปลอดภัย)

ดังนั้นเมื่อบู๊ตเครื่องคอนโซล iPXE ก็จะปรากฏขึ้น ดังนั้นฉันสามารถรับ ip สำหรับอะแดปเตอร์แบบใช้สายหรือไร้สายได้ด้วยมือ ฉันยังสามารถใช้คำสั่งเพื่อดาวน์โหลดอิมเมจ initrd.img และ vmlinuz และบูตได้ อาจเป็นไปได้ว่า iPXE ใช้การโทรแบบไบออสที่อนุญาตให้ทำได้ (อาจไม่เป็นจริงในแพลตฟอร์มอื่น) ภาพที่ฉันโหลดมาจากเซิร์ฟเวอร์ ltsp ฉันมาถึงจุดนั้นคุณอาจโหลดอิมเมจระยะไกลได้เช่นปัญหาหลังจากนั้นคือเคอร์เนลที่โหลดไม่มีไดรเวอร์สำหรับการ์ดเฉพาะ ดังนั้นฉันจึงต้องเพิ่มพวกเขาลงใน initrd และทำ mangling เพื่อที่จะได้มาถึงจุดเชื่อมต่อสุดท้าย ดังนั้นใช่ภายใต้เงื่อนไขการบูต PXE แบบไร้สายจะทำงานหากบอร์ดแม่รองรับ ดังนั้นในที่สุดฉันก็สามารถมีไคลเอนต์ LTSP ไร้สายที่สมบูรณ์ได้


1

ฉันเดาว่าสำหรับผู้ใช้ 10-12 คนไวไฟควรใช้ได้
หากคุณต้องการมากกว่านั้นคุณจะต้องตั้งค่าจุดเชื่อมต่อแยกต่างหากโดยใช้แชนเนล / ความถี่ที่แตกต่างกัน

การทดสอบอุตสาหกรรมแสดงให้เห็นว่าองค์กร 802.11n APs สามารถรับส่งข้อมูลได้มากกว่า 150 Mbps รวมภายใต้เงื่อนไขการทดสอบในโลกแห่งความเป็นจริง (ดูการทดสอบของ Cisco / Intel และ Network World) อย่างไรก็ตามไม่ใช่เรื่องแปลกที่ผู้ใช้ 15 รายขึ้นไปจะเชื่อมโยงกับ AP เดียวกัน ดังนั้นปริมาณงานเฉลี่ยต่อผู้ใช้จะแตกต่างกันไปตามจำนวนผู้ใช้ต่อ AP แตกต่างกันไป

ดังนั้นการบูท N แบบไร้สายจึงได้รับการคาดการณ์ล่วงหน้าและความเข้าใจเกี่ยวกับข้อ จำกัด ของผู้ใช้ ฯลฯ อย่างน้อยควรเท่ากับหรือเอาชนะ 10Mbps อีเธอร์เน็ตจนกระทั่งจำนวนผู้ใช้ที่แชร์จุดเชื่อมต่อ wifi นั้นเพียงพอที่จะลดปริมาณงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.