ความสมบูรณ์ของสัญญาณ WiFi เป็นปัญหาสำคัญสำหรับผู้ใช้ Linux จำนวนมาก แต่น่าเสียดายที่มีปัญหาคงที่อยู่เป็นจำนวนมาก จริงๆ แล้วบางคนไม่กล้าใช้ Linux รุ่นใดๆ เลย เพราะพวกเขาเชื่อว่าพวกเขาจะสูญเสียความสามารถในการทำงานกับอินเทอร์เน็ตไร้สายหากพวกเขาทำเช่นนั้น นี่ไม่ใช่กรณีเลย มีสี่วิธีหลักที่แตกต่างกันในการปรับปรุงการรับสัญญาณไร้สายบน Linux และทั้งหมดเกี่ยวข้องกับการแก้ไขไดรเวอร์ซอฟต์แวร์ หากคุณกำลังประสบปัญหา คุณอาจต้องมองหาที่อื่นก่อน ผู้ใช้การ์ด WiFi ภายใน เช่นเดียวกับที่มีอยู่ในโน้ตบุ๊กและเน็ตบุ๊กส่วนใหญ่ ควรตรวจสอบให้แน่ใจว่าได้เชื่อมต่ออย่างแน่นหนา ใช้เวลาสักครู่เพื่อค้นหาแผงที่ซ่อนการ์ดที่ด้านล่างของอุปกรณ์ของคุณหากจำเป็น และเปิดหลังจากปิดเครื่องแล้วเท่านั้น ตรวจสอบให้แน่ใจว่าได้แนบอย่างถูกต้อง ในทำนองเดียวกัน หากคุณใช้ดองเกิล USB WiFi คุณจะต้องตรวจสอบให้แน่ใจว่ามีการเชื่อมต่อที่ดี ก่อนที่จะใช้วิธีซอฟต์แวร์ Linux เพื่อปรับปรุงการรับสัญญาณไร้สาย
วิธีที่ 1:การใช้ไดรเวอร์ WiFi ที่เป็นกรรมสิทธิ์
ผู้ใช้ Ubuntu ต้องการเปิดแอปพลิเคชันซอฟต์แวร์และอัปเดตโดยคลิกที่ Dash และเลือกจากแอปพลิเคชันหรือค้นหาโดยพิมพ์ในแถบ Dash ผู้ใช้ Xubuntu, Kubuntu และ Lubuntu สามารถคลิกที่เมนู Applications หรือกด Alt+F1 ค้างไว้แล้วไปที่ Preferences เพื่อค้นหาแอปพลิเคชัน คลิกที่แท็บไดรเวอร์เพิ่มเติมแล้วรอสักครู่ ข้อความแจ้งว่าขณะนี้กำลังค้นหาไดรเวอร์เพิ่มเติมจะทักทายคุณ หากคุณประสบปัญหาในการเชื่อมต่อ WiFi คุณจะต้องต่อสายอีเธอร์เน็ตเพื่อให้โปรแกรมมีการเชื่อมต่ออินเทอร์เน็ตเพียงพอเพื่อค้นหาไดรเวอร์ หากชื่อไดรเวอร์ปรากฏในช่อง คุณจะมีตัวเลือกในการคลิกและเลือกปุ่ม Apply Changes เพื่อติดตั้งไดรเวอร์ ตรวจสอบให้แน่ใจว่าชื่อของไดรเวอร์ที่เป็นปัญหาตรงกับชื่อของอแด็ปเตอร์ไร้สายที่คุณใช้ ผู้ใช้ส่วนใหญ่ที่จัดการกับปัญหาเหล่านี้อาจมีฮาร์ดแวร์ Realtek, Broadcom, Marvell, Lucent หรือ Intel ผู้ใช้อุปกรณ์ Qualcomm Atheros ไม่ควรดำเนินการติดตั้งในกรณีส่วนใหญ่
ป>
คุณอาจเห็นข้อความว่าไม่พบไดรเวอร์เพิ่มเติม ซึ่งอาจบ่งบอกว่าคุณได้ติดตั้งไดรเวอร์แล้ว นอกจากนี้ยังอาจหมายความว่าเคอร์เนลตรวจไม่พบฮาร์ดแวร์ของคุณ หรือคุณกำลังใช้ฮาร์ดแวร์ Qualcomm Atheros ที่ได้รับการสนับสนุนอย่างเต็มที่จากโซลูชันโอเพ่นซอร์ส
ป>
รอสักครู่หากคุณได้เลือกไดรเวอร์เพื่อให้สามารถติดตั้งได้ คุณจะได้รับข้อความว่าการติดตั้งเสร็จสมบูรณ์ คลิกที่ปุ่มปิดเพื่อออกจากหน้าต่าง หากข้อความแจ้ง gksu ปรากฏขึ้นในระหว่างกระบวนการนี้ คุณสามารถใช้รหัสผ่านผู้ดูแลระบบปกติและปุ่ม Enter เพื่อดำเนินการต่อ โปรดทราบว่าผู้ใช้ Free Software Foundation ที่ได้รับอนุมัติจาก Linux จะไม่มีตัวเลือกนี้ ผู้ที่ใช้ Trisquel หรือ Fedora จะต้องไปยังวิธีที่ 4 ทันทีเพื่อดำเนินการต่อ
วิธีที่ 2:การถอดไดรเวอร์ WiFi ที่เป็นกรรมสิทธิ์
ผู้ใช้ Linux Mint, การกระจาย *buntu ต่างๆ และการกระจายที่ได้รับจาก Debian บางส่วนบางครั้งอาจติดตั้งไดรเวอร์ฮาร์ดแวร์ที่เป็นกรรมสิทธิ์บางประเภทเมื่อกำหนดค่าระบบเป็นครั้งแรก หรือคุณอาจพบว่าขั้นตอนในวิธีที่ 1 ทำให้เกิดปัญหาที่ไม่คาดคิดบางประการ ไม่ว่าในกรณีใด กระบวนการเดียวกันที่ทำงานแบบย้อนกลับจะช่วยแก้ไขปัญหาได้ เปิดเมนู Dash, Applications หรือ Whisker แล้วเลือกแอพพลิเคชั่น Software &Updates เป็นครั้งที่สอง เลือกแท็บไดรเวอร์เพิ่มเติมเป็นครั้งที่สอง คลิกที่ไดรเวอร์สำรองที่คุณติดตั้งหรือใช้ปุ่มเคอร์เซอร์เพื่อไฮไลต์จากนั้นเลือกปุ่มย้อนกลับเพื่อย้อนกลับไดรเวอร์ก่อนหน้าของคุณ การดำเนินการนี้จะใช้เวลาสักครู่อีกครั้ง และเคอร์เนลจะต้องตรวจจับฮาร์ดแวร์ไร้สายของคุณอีกครั้ง คุณอาจได้รับแจ้งว่าระบบจำเป็นต้องรีสตาร์ทก่อนที่จะรีเฟรชไดรเวอร์ ในกรณีนี้ คุณจะต้องบันทึกงานทั้งหมดในโปรแกรมที่เปิดอยู่ก่อนดำเนินการต่อ คุณจะใช้ไดรเวอร์โอเพ่นซอร์สก่อนหน้าทันทีที่ระบบกลับมา ขณะเรียกใช้แอปพลิเคชันซอฟต์แวร์และอัปเดต คุณอาจพบข้อความแจ้ง gksu เนื่องจากขณะนี้คุณไม่ได้ทำงานในฐานะรูท ผู้ใช้การแจกแจง *buntu อาจแฮชผู้ใช้รูทออกด้วย ในกรณีนี้ คุณเพียงแค่ต้องป้อนรหัสผ่านผู้ดูแลระบบของคุณและกดปุ่ม Enter เพื่อดำเนินการต่อ
วิธีที่ 3:การเลือกไดรเวอร์ที่เป็นกรรมสิทธิ์ในระหว่างกระบวนการติดตั้ง
Linux จำนวนมากอนุญาตให้ผู้ใช้ค้นหาไดรเวอร์เพิ่มเติมเมื่อติดตั้งระบบปฏิบัติการ สมมติว่าคุณได้เขียนไฟล์ ISO ลงในหน่วยความจำ USB หรือการ์ด SD แล้วบูตจากนั้น คุณสามารถเลือกภาษาของคุณได้ ซอฟต์แวร์การติดตั้งแบบกราฟิกที่ใช้โดย *buntu distributions, Linux Mint และ Bodhi Linux มีกล่องกาเครื่องหมายที่เขียนว่า “ติดตั้งซอฟต์แวร์บุคคลที่สามนี้” ซึ่งคุณควรตรวจสอบโดยคลิกที่ซอฟต์แวร์ดังกล่าว นอกจากนี้ยังจะติดตั้งตัวแปลงสัญญาณ MPEG Layer-3 และ Flash Player ด้วย บุคคลที่ใช้อิมเมจ ISO ของตัวติดตั้งสำรองสำหรับ Lubuntu จะได้รับข้อความแจ้งเดียวกันในหน้าต่างที่สร้างโดย ncurses ไฮไลต์กล่องกาเครื่องหมายโดยกดปุ่มลงจนกระทั่งเคอร์เซอร์กะพริบเหนือกล่องกาเครื่องหมาย จากนั้นกด Space Bar เพื่อเลือก ในที่สุดสิ่งนี้จะมีผลเช่นเดียวกันกับซอฟต์แวร์การติดตั้ง และควรติดตั้งไดรเวอร์ไร้สายที่เป็นกรรมสิทธิ์ ไม่ว่าในกรณีใด ให้ดำเนินการติดตั้งตามปกติ คุณอาจให้โปรแกรมติดตั้งขอให้คุณเชื่อมต่อกับการเชื่อมต่อไร้สายในระหว่างกระบวนการ แม้ว่าจะค่อนข้างไม่น่าเป็นไปได้หากคุณใช้สายอีเทอร์เน็ตในการเชื่อมต่ออยู่แล้ว ในกรณีนี้ ให้ใช้ปุ่มเคอร์เซอร์เพื่อเน้นการเชื่อมต่อของคุณ จากนั้นกดปุ่ม Enter เพื่อเลือก พิมพ์รหัสที่พบในโมเด็ม WiFi ของคุณเพื่อดำเนินการต่อ ผู้ใช้ตัวติดตั้งแบบกราฟิกที่กล่าวมาข้างต้นสามารถคลิกที่การเชื่อมต่อเพื่อใช้งานแทนได้ โดยปกติแล้ว หากคุณเปลี่ยนรหัส คุณจะต้องใช้รหัสใหม่ที่คุณตั้งไว้ เป็นอีกครั้งที่ Free Software Foundation จะไม่ให้การอนุมัติแก่โซลูชันซอฟต์แวร์ที่อาศัยไดรเวอร์ประเภทนี้ ดังนั้น หากคุณใช้ Fedora, Trisquel หรือการเผยแพร่อื่นๆ ที่ใช้ซอฟต์แวร์ฟรีเพียงอย่างเดียว เช่น Parabola GNU/Linux Libre ซึ่งเป็นอนุพันธ์ของ Arch Linux คุณจะไม่สามารถใช้เทคนิคนี้ได้ คุณอาจพบว่าตัวติดตั้ง openSUSE ไม่มีเช่นกัน
วิธีที่ 4:การปรับปรุงการรับสัญญาณไร้สายด้วย Command Line
คุณอาจพบว่า Windows 10, OS X หรือระบบปฏิบัติการอื่นที่คุณสามารถบูตเครื่องเพื่อให้ทำงานได้ดีกับการ์ด WiFi ของคุณ แต่คุณมีเงื่อนไขการรับสัญญาณที่อ่อนแอใน Linux วิธีอื่นอาจไม่ได้ผลเช่นกัน คุณสามารถลองใช้คำสั่งสองสามคำสั่งจากบรรทัดคำสั่งเพื่อแก้ไขปัญหาหากเป็นกรณีนี้ สิ่งนี้น่าจะใช้ได้เฉพาะเมื่อคุณใช้ไดรเวอร์ไร้สายแบบโอเพ่นซอร์สเท่านั้น คุณจะต้องทราบชื่ออุปกรณ์ไร้สายของคุณเพื่อดำเนินการต่อ เปิดเทอร์มินัลคำสั่งมาตรฐานโดยกด Ctrl, Alt และ T ค้างไว้พร้อมกัน คุณอาจต้องการเลือกเมนู Dash, Applications หรือ Whisker และเปิด Terminal โดยคลิกหรือเลือกด้วยปุ่มเคอร์เซอร์แล้วกดแป้นเว้นวรรค พิมพ์ lspci เพื่อค้นหารายการอุปกรณ์ PCI ที่ต่ออยู่กับระบบของคุณ หากคุณทราบชื่อผู้จำหน่ายฮาร์ดแวร์ คุณสามารถพิมพ์ lscpi | grep -i name ในขณะที่แทนที่ป้ายชื่อด้วยชื่อของผู้จำหน่ายที่เป็นปัญหา เช่น Realtek หรือ Intel ในกรณีส่วนใหญ่ คุณจะมีอุปกรณ์ไม่เพียงพอที่จะกังวลเกี่ยวกับการค้นหาในรายการ โดยปกติคุณสามารถดูผลลัพธ์แล้วค้นหาได้อย่างรวดเร็ว วิธีนี้จะใช้ได้เฉพาะเมื่อคุณใช้อแด็ปเตอร์ไร้สายในตัวเท่านั้น ผู้ใช้อุปกรณ์ USB ควรรัน lsusb หรือ lsusb | grep -i wireless เพื่อค้นหาชื่ออะแดปเตอร์ ผู้ใช้ส่วนใหญ่จะมีอุปกรณ์ USB ต่ออยู่กับระบบน้อยลงด้วยซ้ำ ดังนั้นรายการจึงควรสั้น หากคุณพบว่าอะแดปเตอร์ของคุณไม่อยู่ในรายการเอาต์พุตใน lsusb เลย คุณควรกลับไปลองใช้ lspci ต่อไป
โปรดทราบว่าคุณไม่จำเป็นต้องดำเนินการในฐานะรูทเพื่อรันคำสั่งใดคำสั่งหนึ่งเหล่านี้ เมื่อคุณพบหมายเลขของอแด็ปเตอร์ไร้สายของคุณแล้ว คุณสามารถลองพิมพ์ sudo modprobe -rv NAME ที่บรรทัดคำสั่งแล้วกด Enter ตามด้วย sudo modprobe -v NAME ant_sel=1 แล้วกด Enter ครั้งที่สอง ตัวอย่างเช่น หากคุณใช้ไดรเวอร์ Realtek 8188eu คุณสามารถลอง sudo modprobe -rv rt18188eu ตามด้วย sudo modprobe -v rt18188eu ant_sel=1 ขณะที่กดปุ่ม Enter หลังจากแต่ละอัน ผู้ใช้ไดรเวอร์ไร้สาย Realtek 8723be ต้องการใช้ rt18723be แทน rt18188eu ในคำสั่งเหล่านั้น โปรดทราบว่าไดรเวอร์ GPL สำหรับอุปกรณ์ Ralink ควรทำงานในลักษณะเดียวกัน แต่คุณอาจประสบปัญหาบางอย่างหากคุณไม่ได้ใช้ฮาร์ดแวร์ Realtek โชคดีที่ไดรเวอร์ Realtek ทั้งหมดควรทำงานได้เหมือนกันไม่มากก็น้อย
ป>
ไม่ต้องกังวลกับการทำให้ระบบยุ่งเหยิงเมื่อลองสิ่งนี้ หากคุณพบว่าอินเทอร์เน็ตสูญเสียไปโดยสิ้นเชิง คุณสามารถกด Alt+F4 ที่เดสก์ท็อปค้างไว้แล้วเลือกรีสตาร์ท รีสตาร์ทจากเมนูแอปพลิเคชันหรือพิมพ์รีบูตที่พรอมต์ CLI แล้วกด Enter เพื่อรีบูตระบบของคุณและโหลดไดรเวอร์มาตรฐานอีกครั้ง อย่าลืมบันทึกความคืบหน้าในซอฟต์แวร์อื่นก่อนดำเนินการต่อ โปรดทราบว่ากระบวนการนี้ไม่ได้ทำการเปลี่ยนแปลงอย่างถาวร มีคำแนะนำบางส่วนที่อ้างว่าคุณควรเพิ่มคำสั่งลงในสคริปต์เริ่มต้น แต่สิ่งนี้ไม่ถูกต้องและจะถูกปฏิเสธในลักษณะนั้น จากบรรทัดคำสั่ง ให้เรียกใช้
ป>
เพื่อทำให้มันถาวรโดยแทนที่ชื่อเดิมด้วยสิ่งที่เคยใช้ได้ผลมาก่อน ใช้ตัวเลือกนี้หากก่อนหน้านี้ใช้งานได้เท่านั้น ตัวอย่างเช่น การใช้ไดรเวอร์ realtek ตัวใดตัวหนึ่ง คุณอาจต้องการใช้คำสั่ง:
ป>
เมื่อคุณดำเนินการเสร็จแล้ว ให้ลองรีบูตด้วยตนเองอีกครั้งเพื่อให้แน่ใจว่าตัวเลือกต่างๆ ติดอยู่ หากคุณมีข้อผิดพลาดใดๆ เกี่ยวกับทีที่ไม่ได้ติดตั้ง คุณสามารถลองบรรทัดนี้:
ป>
เจ้าของระบบ Fedora แบบผู้ใช้คนเดียวที่มีปัญหากับรหัสผ่านผู้ดูแลระบบหลังจากเรียกใช้ sudo สามารถตั้งค่าระบบของตนให้อนุญาตให้รหัสผ่านบัญชีผู้ใช้ของตนทำงานกับ sudo ได้เช่นเดียวกับที่ทำกับระบบปฏิบัติการอื่นๆ พิมพ์ su – เพื่อเป็นผู้ใช้รูทและป้อนรหัสผ่านบัญชีแยกต่างหากของผู้ใช้รูท จากพรอมต์ # ที่คุณได้รับ ให้พิมพ์ usermod myName -a -G wheel ขณะที่แทนที่ myName ด้วยชื่อผู้ใช้จริงของคุณ จากนั้นคุณสามารถเรียกใช้
ป>
คำสั่งจากเมื่อก่อนเหมือนปกติ
เกี่ยวกับผู้เขียน
เควิน แอร์โรว์ส
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม ป>