วิธีเพิ่มความแรงของสัญญาณสำหรับสัญญาณ Wifi ที่อ่อนแอบน Linux



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ความสมบูรณ์ของสัญญาณ WiFi เป็นปัญหาหลักสำหรับผู้ใช้ Linux จำนวนมาก แต่น่าเสียดายที่ปัญหานี้เกิดขึ้นบ่อยมาก บางคนไม่กล้าใช้ Linux แบบกระจายเพราะเชื่อว่าจะสูญเสียความสามารถในการทำงานกับอินเทอร์เน็ตไร้สายหากทำเช่นนั้น ไม่เป็นเช่นนั้นเลย มีสี่วิธีหลักในการปรับปรุงการรับสัญญาณไร้สายบน Linux และทั้งหมดนี้เกี่ยวข้องกับการแก้ไขไดรเวอร์ซอฟต์แวร์ อย่างไรก็ตามหากคุณประสบปัญหาคุณอาจต้องมองหาที่อื่นก่อน ผู้ใช้การ์ด WiFi ภายในเช่นเดียวกับที่มีอยู่ในโน้ตบุ๊กและเน็ตบุ๊กส่วนใหญ่ควรตรวจสอบให้แน่ใจว่าได้เชื่อมต่ออย่างแน่นหนา ใช้เวลาสักครู่เพื่อค้นหาแผงที่ซ่อนการ์ดที่ด้านล่างของอุปกรณ์หากจำเป็นและเปิดหลังจากปิดเครื่องแล้วเท่านั้น ตรวจสอบให้แน่ใจว่าแนบอย่างถูกต้อง ในทำนองเดียวกันหากคุณใช้ดองเกิล USB WiFi บางประเภทคุณจะต้องตรวจสอบให้แน่ใจว่ามีการเชื่อมต่อที่ดีก่อนที่จะดำเนินการต่อด้วยวิธีการใด ๆ ของซอฟต์แวร์ Linux ในการปรับปรุงการรับสัญญาณไร้สาย



วิธีที่ 1: การใช้ไดรเวอร์ WiFi ที่เป็นกรรมสิทธิ์

ผู้ใช้ Ubuntu จะต้องการเปิดแอปพลิเคชั่น Software & Updates โดยคลิกที่ Dash และเลือกจาก Applications หรือค้นหาโดยพิมพ์ใน Dash bar ผู้ใช้ Xubuntu, Kubuntu และ Lubuntu สามารถคลิกที่เมนู Applications หรือกด Alt + F1 ค้างไว้แล้วไปที่ Preferences เพื่อค้นหาแอปพลิเคชัน คลิกที่แท็บไดรเวอร์เพิ่มเติมและรอสักครู่ ข้อความที่บอกคุณว่ากำลังค้นหาไดรเวอร์เพิ่มเติมจะทักทายคุณ หากคุณประสบปัญหาในการเชื่อมต่อ WiFi ใด ๆ เลยคุณจะต้องต่อสายอีเทอร์เน็ตเพื่อให้โปรแกรมมีการเชื่อมต่ออินเทอร์เน็ตเพียงพอเพื่อค้นหาไดรเวอร์ หากชื่อไดรเวอร์ใด ๆ ปรากฏในกล่องจากนั้นคุณจะมีตัวเลือกในการคลิกที่ชื่อเหล่านั้นและเลือกปุ่มใช้การเปลี่ยนแปลงเพื่อติดตั้งไดรเวอร์ ตรวจสอบให้แน่ใจว่าชื่อของไดรเวอร์ดังกล่าวตรงกับชื่อของอแด็ปเตอร์ไร้สายที่คุณใช้ ผู้ใช้ส่วนใหญ่ที่เกี่ยวข้องกับปัญหาเหล่านี้อาจมีฮาร์ดแวร์ 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: การเลือกไดรเวอร์ที่เป็นกรรมสิทธิ์ระหว่างกระบวนการติดตั้ง

ลีนุกซ์หลายรุ่นอนุญาตให้ผู้ใช้ค้นหาไดรเวอร์เพิ่มเติมเมื่อติดตั้งระบบปฏิบัติการ สมมติว่าคุณได้เขียนไฟล์ ISO ลงในเมมโมรี่สติ๊ก USB หรือการ์ด SD และบูตจากไฟล์นั้นคุณอาจเลือกภาษาได้ไกลถึงขั้น ซอฟต์แวร์การติดตั้งแบบกราฟิกที่ใช้โดย * buntu distribution, Linux Mint และ Bodhi Linux มีช่องทำเครื่องหมายที่อ่านว่า“ ติดตั้งซอฟต์แวร์ของ บริษัท อื่น” ซึ่งคุณควรตรวจสอบโดยคลิกที่มัน นอกจากนี้ยังจะติดตั้งตัวแปลงสัญญาณ MPEG Layer-3 เช่นเดียวกับ Flash player บุคคลที่ใช้อิมเมจ ISO ของตัวติดตั้งสำรองสำหรับ Lubuntu จะได้รับพรอมต์เดียวกันในหน้าต่างที่สร้างโดย ncurses ไฮไลต์กล่องกาเครื่องหมายโดยกดปุ่มลงจนกว่าเคอร์เซอร์จะกะพริบเหนือช่องนั้นจากนั้นกดแป้นเว้นวรรคเพื่อเลือก ในที่สุดสิ่งนี้จะมีผลเช่นเดียวกันกับซอฟต์แวร์การติดตั้งและควรติดตั้งไดรเวอร์ไร้สายที่เป็นกรรมสิทธิ์ ไม่ว่าในกรณีใดให้ดำเนินการติดตั้งตามปกติ คุณอาจให้โปรแกรมติดตั้งขอให้คุณเชื่อมต่อกับการเชื่อมต่อไร้สายในระหว่างกระบวนการแม้ว่าจะไม่น่าเป็นไปได้หากคุณใช้สายอีเทอร์เน็ตในการเชื่อมต่ออยู่แล้ว ในกรณีนี้ให้ใช้ปุ่มเคอร์เซอร์เพื่อไฮไลต์การเชื่อมต่อของคุณจากนั้นกดปุ่ม 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 โดยคลิกหรือเลือกด้วยปุ่มเคอร์เซอร์และกด Space Bar พิมพ์ 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 และกดป้อนครั้งที่สอง ตัวอย่างเช่นหากคุณใช้ไดรเวอร์ 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 ด้วยชื่อผู้ใช้จริงของคุณ จากนั้นคุณสามารถเรียกใช้ไฟล์

คำสั่งก่อนเหมือนปกติ

อ่าน 7 นาที