วิธีค้นหาไดรเวอร์ชิปเซ็ต/เฟิร์มแวร์ที่จะติดตั้งเพื่อให้อุปกรณ์ WiFi/Ethernet ทำงานบน Linux

Withi Khnha Dirwexr Chip Set Feirmwaer Thi Ca Tid Tang Pheux Hi Xupkrn Wifi Ethernet Thangan Bn Linux



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

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







ในบทความนี้ เราจะแสดงวิธีค้นหาไดรเวอร์/เฟิร์มแวร์ชิปเซ็ตที่คุณต้องติดตั้งเพื่อให้อุปกรณ์เครือข่าย WiFi/Ethernet ทำงานบน Linux



หัวข้อเนื้อหา:

  1. การติดตั้ง Lshw บน Linux
  2. แสดงรายการอุปกรณ์เครือข่ายที่มีอยู่ทั้งหมดบน Linux ด้วย lshw
  3. ค้นหาไดรเวอร์ชิปเซ็ต/เฟิร์มแวร์ของอุปกรณ์เครือข่ายที่พร้อมใช้งานบน Linux ด้วย lshw
  4. จะทำอย่างไรเมื่อคุณทราบไดรเวอร์ชิปเซ็ต/เฟิร์มแวร์ของอุปกรณ์เครือข่ายของคุณ
  5. บทสรุป

การติดตั้ง lshw บน Linux

ในบทความนี้ เราจะใช้โปรแกรม “lshw” เพื่อค้นหา/วิเคราะห์ไดรเวอร์/เฟิร์มแวร์ชิปเซ็ตที่คุณต้องติดตั้งเพื่อให้อุปกรณ์ WiFi/Ethernet ทำงานบน Linux



หากคุณไม่ได้ติดตั้งโปรแกรม “lshw” บน Linux ของคุณและคุณต้องการความช่วยเหลือในเรื่องนั้น อ่านบทความนี้ -





แสดงรายการอุปกรณ์เครือข่ายที่มีอยู่ทั้งหมดบน Linux ด้วย lshw

หากต้องการแสดงรายการอุปกรณ์เครือข่ายทั้งหมดที่มีอยู่ของระบบ Linux ของคุณ ให้รันคำสั่ง “lshw” ดังนี้:

$ sudo lshw -businfo -c เครือข่าย

อุปกรณ์เครือข่ายทั้งหมดของระบบ Linux ของคุณควรอยู่ในรายการ ในตัวอย่างนี้ เรามีอุปกรณ์เครือข่ายสามเครื่อง (PCIE หนึ่งตัวและ USB สองอัน) ติดตั้งอยู่บนระบบ Fedora ของเรา



ค้นหาไดรเวอร์ชิปเซ็ต/เฟิร์มแวร์ของอุปกรณ์เครือข่ายที่พร้อมใช้งานบน Linux ด้วย lshw

หากต้องการค้นหาข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์เครือข่ายที่มีอยู่ของระบบ Linux ให้รันคำสั่ง “lshw” ดังนี้:

$ sudo lshw -c เครือข่าย

ข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์เครือข่ายที่มีอยู่ทั้งหมดของระบบ Linux ของคุณควรแสดงรายการไว้ เรามีอุปกรณ์เครือข่ายสามเครื่องติดตั้งอยู่ในระบบ Fedora ของเรา

เรากำลังใช้เครื่องเสมือน Fedora Workstation 39 ดังนั้นอุปกรณ์เครือข่ายแรกคืออะแดปเตอร์อีเทอร์เน็ตเสมือน โดยปกติแล้ว คุณจะมองหาคำอธิบาย ผลิตภัณฑ์ ผู้จำหน่าย ฯลฯ ของอุปกรณ์เครือข่าย เพื่อให้เข้าใจภาพรวมของอุปกรณ์เครือข่ายนั้น [1] -

เมื่อเคอร์เนล Linux ตรวจพบอุปกรณ์เครือข่าย เคอร์เนลจะกำหนดชื่อลอจิคัลหรือชื่ออุปกรณ์ให้กับอุปกรณ์เครือข่ายนั้น [2] - ในกรณีนี้ อุปกรณ์เครือข่ายอีเทอร์เน็ตมีชื่อตรรกะ/อุปกรณ์เป็น “enp6s18”

อุปกรณ์เครือข่ายใช้ไดรเวอร์/เฟิร์มแวร์ชิปเซ็ต “virtio_net” [3] -

อุปกรณ์เครือข่ายตัวที่สองคืออุปกรณ์อีเทอร์เน็ต USB [1] - เคอร์เนล Linux ได้กำหนดชื่อตรรกะ/อุปกรณ์เป็น “enp7s27u1” สำหรับอุปกรณ์เครือข่ายนี้ [2] - อุปกรณ์เครือข่ายใช้ไดรเวอร์/เฟิร์มแวร์ชิปเซ็ต “r8152” [3] -

ชิปเซ็ตอีเธอร์เน็ต “r8152” มาจาก Realtek ดังนั้น เพื่อให้อุปกรณ์เครือข่ายนี้ทำงานได้ คุณต้องติดตั้งไดรเวอร์/เฟิร์มแวร์ชิปเซ็ต Realtek “r8152” บนระบบ Linux ของคุณ

อุปกรณ์เครือข่ายตัวที่สามคืออุปกรณ์ USB WiFi [1] - เคอร์เนล Linux ได้กำหนดชื่อตรรกะ/อุปกรณ์เป็น 'wlp7s27u2' สำหรับอุปกรณ์เครือข่ายนี้ [2] - อุปกรณ์เครือข่ายใช้ไดรเวอร์/เฟิร์มแวร์ชิปเซ็ต “mt7601u” [3] -

ชิปเซ็ตไร้สาย “mt7601u” มาจาก Mediatek ดังนั้น เพื่อให้อุปกรณ์เครือข่ายนี้ทำงานได้ คุณต้องติดตั้งไดรเวอร์/เฟิร์มแวร์ชิปเซ็ต Mediatek “mt7601u” บนระบบ Linux ของคุณ

จะทำอย่างไรเมื่อคุณทราบไดรเวอร์ชิปเซ็ต/เฟิร์มแวร์ของอุปกรณ์เครือข่ายของคุณ

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

บทสรุป

ในบทความนี้ เราได้แสดงวิธีแสดงรายการอุปกรณ์เครือข่ายทั้งหมดที่มีอยู่ของระบบ Linux ของคุณด้วย 'lshw' นอกจากนี้เรายังแสดงวิธีค้นหาชิปเซ็ตที่อุปกรณ์เครือข่ายของระบบ Linux ของคุณใช้กับ “lshw” ดังนั้น หากอุปกรณ์เครือข่าย WiFi/Ethernet ไม่ทำงานบนระบบ Linux ของคุณ คุณสามารถค้นหาและติดตั้งไดรเวอร์/เฟิร์มแวร์ที่ถูกต้องสำหรับอุปกรณ์เครือข่ายบนระบบ Linux ของคุณเพื่อให้อุปกรณ์ทำงานได้