1. ตรวจสอบว่า Wi-Fi Adapter ถูก Detect หรือไม่
sudo apt update && sudo apt-get install lshw
sudo lshw -C network
หา wireless interface หากไม่เจอ ลอง:
lspci # Internal PCI Adapter
lsusb # External USB Adapter
2. ติดตั้ง Driver ใหม่
GUI: Software & Updates → Additional Drivers Tab → เลือก Driver → Apply Changes
Intel: ดาวน์โหลด Firmware → Extract → sudo cp *.ucode /lib/firmware
Realtek: GitHub rtw88 → Download ZIP → Extract → make && sudo make install → Reboot → หากยังไม่เจอ:
lspci -nnk | grep -A2 0280
sudo modprobe -r [wifi-module] && sudo modprobe [wifi-module]
Broadcom: sudo apt-get install --reinstall bcmwl-kernel-source → Reboot
3. ตรวจสอบ Firmware
sudo dmesg | grep firmware
มี Error → sudo apt-get install linux-firmware Intel ใหม่ๆ Firmware อาจยังไม่ใน Repo → ดาวน์โหลดจากเว็บ Intel
4. ใช้ USB Wi-Fi Adapter ใหม่
ซื้อ USB Wi-Fi Adapter (802.11n/ac ตาม Router) ติด Driver → ทดสอบ หากใช้ได้ = Adapter เก่าเสีย
5. เปลี่ยน Kernel Version
Boot Menu → Advanced Options for Ubuntu → เลือก Kernel Version อื่น (เก่ากว่า/ใหม่กว่า) → Boot → ทดสอบ Wi-Fi Kernel 5.x บางรุ่นมี Bug
6. ใช้ Tethering / Ethernet
LAN Cable หรือ USB Tethering จากโทรศัพท์ (iPhone/Android) ชั่วคราว
สรุป
No Wi-Fi Adapter Fix: Check Hardware Detection → Install Drivers (Intel/Realtek/Broadcom) → Check Firmware → Try New USB Adapter → Switch Kernel → Tethering