Bạn đang rất bực bội vì máy tính Linux bỗng dưng không thể kết nối mạng, tình trạng Wifi không hoạt động trên Linux đang làm gián đoạn toàn bộ công việc của bạn? Đừng vội cài lại hệ điều hành, đây là một sự cố khá phổ biến và hoàn toàn có thể tự khắc phục. Hãy bình tĩnh và làm theo hướng dẫn thực chiến từ chuyên gia của Tin Học Cường Phát.
- ✓Luôn kiểm tra công tắc Wifi vật lý, Chế độ máy bay và khởi động lại máy trước khi thực hiện các bước phức tạp.
- ✓Sử dụng các lệnh Terminal như
lspci,rfkill, vàlshwđể chẩn đoán chính xác nguyên nhân Linux không nhận card wifi. - ✓Nguyên nhân chính thường do thiếu driver độc quyền. Hãy ưu tiên sử dụng tính năng ‘Additional Drivers’ trên Ubuntu hoặc chuẩn bị sẵn file cài offline.
Hướng dẫn 7 bước khắc phục lỗi Wifi không hoạt động trên Linux

Đây là quy trình chuẩn được các kỹ thuật viên của chúng tôi áp dụng để xử lý nhanh gọn vấn đề Wifi không hoạt động trên Linux cho khách hàng. Hãy thực hiện tuần tự từng bước một, nếu bước nào không hiệu quả, hãy chuyển sang bước tiếp theo.
Chuẩn bị cần thiết trước khi bắt đầu
Để quá trình sửa lỗi diễn ra suôn sẻ, bạn nên chuẩn bị một dây cáp mạng (Ethernet) và một USB trống. Dây mạng sẽ giúp bạn kết nối Internet tạm thời để tải driver, còn USB có thể dùng để cài driver wifi cho linux ở chế độ offline.
Bước 1: Kiểm tra các yếu tố vật lý và cài đặt cơ bản nhất
Đừng vội nghĩ đến những thứ phức tạp. Rất nhiều trường hợp Wifi không hoạt động trên Linux bắt nguồn từ những nguyên nhân đơn giản không ngờ tới.
Kiểm tra công tắc Wifi vật lý và Chế độ máy bay (Airplane Mode)
- Công tắc vật lý: Nhiều dòng laptop có một công tắc cứng hoặc tổ hợp phím (ví dụ: Fn + phím có biểu tượng Wifi) để bật/tắt Wifi. Hãy đảm bảo nó đang ở vị trí BẬT.
- Chế độ máy bay: Kiểm tra trong phần cài đặt hệ thống (System Settings) xem Chế độ máy bay có đang được kích hoạt hay không. Nếu có, hãy tắt nó đi.
Khởi động lại máy tính và router Wifi
Đây là “phương thuốc” kinh điển nhưng luôn hiệu quả. Hãy khởi động lại cả máy tính Linux và router Wifi của bạn. Việc này sẽ làm mới các tiến trình mạng và có thể giải quyết các xung đột tạm thời.
Sử dụng lệnh `rfkill` để kiểm tra trạng thái khóa mềm (Soft Block)
Khóa mềm là tình trạng Wifi bị vô hiệu hóa bởi phần mềm. Hãy mở Terminal và gõ lệnh sau:
rfkill list all
Nếu bạn thấy dòng nào có chữ “Soft blocked: yes”, hãy chạy lệnh sau để mở khóa (thay 0 bằng số ID tương ứng):
sudo rfkill unblock 0
Bước 2: Dùng bộ lệnh kiểm tra Wifi trên Linux để chẩn đoán chính xác
Nếu các bước cơ bản không hiệu quả, đã đến lúc chúng ta dùng đến sức mạnh của Terminal để tìm hiểu sâu hơn về tình trạng lỗi wifi ubuntu hay các bản phân phối khác.
| Lệnh Terminal | Công dụng |
|---|---|
ip a hoặc ifconfig | Kiểm tra xem card mạng (wlan0, wlp3s0…) có được hệ thống nhận diện hay không. |
lspci -knn | grep Net -A3 | Liệt kê các thiết bị PCI, lọc ra thông tin card mạng và driver đang sử dụng. |
lsusb | Tương tự lspci nhưng dành cho các thiết bị kết nối qua cổng USB (bao gồm cả USB Wifi). |
lshw -C network | Hiển thị thông tin chi tiết nhất về phần cứng mạng, bao gồm cả trạng thái `*-network UNCLAIMED` (chưa có driver). |
Sử dụng `ip a` hoặc `ifconfig` để xem card mạng có được hệ thống nhận diện
Gõ ip a vào Terminal. Nếu bạn không thấy một giao diện có tên bắt đầu bằng ‘wl’ (ví dụ: wlan0, wlp2s0), rất có thể hệ thống chưa nhận diện được card Wifi của bạn.
Dùng `lspci` và `lsusb` để xác định model card Wifi của bạn
Chạy lệnh lspci (cho card tích hợp) hoặc lsusb (cho USB Wifi) để tìm dòng có chứa chữ “Wireless” hoặc “Network controller”. Ghi lại tên nhà sản xuất (Broadcom, Realtek, Intel, Atheros) và model thiết bị.
Chạy lệnh `lshw -C network` để xem thông tin chi tiết và driver đang sử dụng
Đây là lệnh kiểm tra wifi trên linux mạnh mẽ nhất. Chạy lệnh sudo lshw -C network. Hãy chú ý đến dòng có chữ `*-network`. Nếu bạn thấy trạng thái là `UNCLAIMED`, điều này khẳng định 100% máy của bạn đang bị thiếu driver.
Bước 3: Khởi động lại và cấu hình Network Manager

Đôi khi, vấn đề không nằm ở driver mà ở chính dịch vụ quản lý kết nối mạng của Linux. Việc khởi động lại dịch vụ này có thể khắc phục sự cố Wifi không hoạt động trên Linux.
Cách khởi động lại dịch vụ Network Manager trên Ubuntu, Debian, Fedora
Mở Terminal và chạy lệnh sau:
sudo systemctl restart NetworkManager.service
Sau khi chạy lệnh, hãy thử bật lại Wifi và kiểm tra xem các mạng không dây đã xuất hiện hay chưa.
Xử lý các lỗi liên quan đến cấu hình DNS và DHCP
Nếu bạn kết nối được Wifi nhưng không vào được mạng, có thể lỗi nằm ở DNS. Hãy thử chỉnh DNS của kết nối Wifi sang DNS của Google (8.8.8.8, 8.8.4.4) trong phần cài đặt mạng.
Bước 4: Hướng dẫn chi tiết cách cài driver Wifi cho Linux (Offline & Online)
Đây là bước quan trọng nhất để giải quyết tình trạng linux không nhận card wifi. Hầu hết các trường hợp đều do thiếu driver, đặc biệt là các driver độc quyền.
Giải pháp khi Linux không nhận card Wifi do thiếu driver độc quyền
Nhiều nhà sản xuất card Wifi (như Broadcom, Realtek) không cung cấp driver mã nguồn mở hoàn chỉnh. Do đó, các bản phân phối Linux cần bạn phải tự cài đặt các driver này một cách thủ công.
💡 Mẹo từ Kỹ thuật viên Cường Phát:
Nếu có thể, hãy cắm dây mạng LAN (Ethernet) vào máy. Việc có kết nối Internet sẽ giúp quá trình tìm và cài driver wifi cho linux trở nên dễ dàng hơn gấp 10 lần. Nếu không thể, hãy chuẩn bị sẵn bộ cài đặt Linux (file ISO) ra USB, chúng ta sẽ dùng nó ở phương pháp 2.
Phương pháp 1: Sử dụng ‘Software & Updates’ (Additional Drivers) trên Ubuntu
Đây là cách dễ nhất nếu bạn đang dùng Ubuntu hoặc các biến thể của nó và có kết nối mạng dây.
- Bước 1: Mở ứng dụng Software & Updates.
- Bước 2: Chuyển sang tab Additional Drivers.
- Bước 3: Hệ thống sẽ tự động tìm kiếm driver cho các thiết bị, bao gồm cả card Wifi. Nếu có một driver độc quyền được đề xuất, hãy chọn nó và nhấn Apply Changes.
- Bước 4: Nhập mật khẩu và chờ quá trình cài đặt hoàn tất. Sau đó, khởi động lại máy tính.
Phương pháp 2: Cài driver Wifi offline từ file ISO (Khi không có mạng dây)
Khi không có mạng, bạn có thể dùng chính bộ cài Linux đã ghi ra USB để làm nguồn cài đặt.
- Bước 1: Cắm USB chứa bộ cài Ubuntu vào máy.
- Bước 2: Mở Software & Updates, ở tab đầu tiên (Ubuntu Software), bỏ chọn tất cả các nguồn khác và chỉ tích vào ô ‘CD-ROM/DVD’.
- Bước 3: Chuyển sang tab Additional Drivers như Phương pháp 1. Hệ thống sẽ sử dụng các gói trong USB để cài đặt driver cho bạn.
Phương pháp 3: Tìm và cài đặt driver cho card Wifi Broadcom và Realtek
Đây là hai dòng card Wifi thường gây ra sự cố nhất.
- Với Broadcom: Nếu có mạng, chỉ cần chạy lệnh
sudo apt install bcmwl-kernel-source. Sau đó khởi động lại. - Với Realtek: Đây là trường hợp phức tạp hơn, thường bạn phải tìm đúng driver trên Github, biên dịch và cài đặt. Quá trình này khá nâng cao và tiềm ẩn rủi ro. Nếu bạn gặp phải card Realtek và không tự tin, đây là lúc nên cân nhắc gọi chuyên gia.
Bước 5: Hướng dẫn chuyên sâu sửa lỗi Wifi trên Kali Linux
Nhiều người dùng gặp phải vấn đề Wifi không hoạt động trên Linux, đặc biệt là khi sử dụng Kali. Đây là một trường hợp đặc biệt cần lưu ý.
Tại sao Kali Linux thường gặp vấn đề với card Wifi tích hợp?
Kali Linux được thiết kế cho mục đích kiểm thử bảo mật, do đó nó không cài sẵn nhiều driver độc quyền để đảm bảo tính “sạch” của hệ thống. Điều này dẫn đến việc nhiều card Wifi tích hợp trên laptop không hoạt động ngay sau khi cài đặt.
Các bước cài đặt driver và firmware cần thiết cho Kali Linux
Để sửa lỗi wifi trên kali linux, bạn cần kết nối mạng dây và chạy các lệnh sau để cài đặt các gói firmware phổ biến:
sudo apt update
sudo apt install firmware-iwlwifi firmware-misc-nonfree firmware-realtek
Sau khi cài đặt, hãy khởi động lại máy tính. Nếu vẫn không được, bạn cần xác định chính xác model card Wifi và tìm gói driver tương ứng.
Bước 6: Xử lý các sự cố kết nối cụ thể thường gặp
Đôi khi bạn đã có driver và thấy được mạng Wifi, nhưng vẫn không thể kết nối. cách xử lý một số tình huống oái oăm.
Cách khắc phục lỗi Limited Access trên Ubuntu (Kết nối bị giới hạn)
Tình trạng cách khắc phục lỗi limited access trên ubuntu thường liên quan đến IPv6 hoặc quản lý năng lượng. Hãy thử vô hiệu hóa IPv6 trong cài đặt mạng hoặc tạo một file cấu hình để tắt chế độ tiết kiệm pin cho Wifi.
Tạo file: sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Thêm nội dung sau vào file:
[connection]
wifi.powersave = 2
Lưu lại (Ctrl+O, Enter, Ctrl+X) và khởi động lại Network Manager.
Sửa lỗi Wifi yêu cầu xác thực liên tục hoặc tự động ngắt kết nối
Lỗi này có thể do cấu hình router hoặc driver không ổn định. Hãy thử quên mạng Wifi đó đi và kết nối lại, nhập lại mật khẩu. Nếu không được, hãy kiểm tra xem có bản cập nhật nào cho driver của bạn không.
Khắc phục tình trạng không tìm thấy bất kỳ mạng Wifi nào
Nếu driver đã được cài đặt nhưng máy vẫn không quét thấy mạng nào, hãy kiểm tra lại bằng lệnh rfkill list all xem có bị khóa mềm không. Đồng thời, hãy đảm bảo bạn đang ở trong vùng phủ sóng của Wifi.
“Trong hơn 10 năm làm nghề, tôi nhận thấy 90% các trường hợp Wifi không hoạt động trên Linux đều liên quan đến driver. Việc xác định đúng model card Wifi là chìa khóa để giải quyết vấn đề. Đừng nản lòng, thế giới mã nguồn mở đôi khi đòi hỏi sự kiên nhẫn.” – Trích lời anh Nam, Kỹ thuật viên trưởng tại Tin Học Cường Phát.
Bước 7: Giải quyết dứt điểm tình trạng Ubuntu 22.04 không có Wifi

Phiên bản Ubuntu 22.04 không có wifi là một từ khóa tìm kiếm rất phổ biến. Điều này xảy ra do một số thay đổi trong kernel và cách quản lý driver của phiên bản này.
Kiểm tra các vấn đề tương thích với Kernel mới và Secure Boot
Đôi khi, tính năng Secure Boot trong BIOS/UEFI có thể ngăn cản việc tải các module driver độc quyền. Hãy thử tạm thời tắt Secure Boot trong BIOS và khởi động lại xem Wifi có hoạt động không. Nếu có, bạn cần phải ký (sign) driver của mình để nó hoạt động được với Secure Boot.
Cập nhật hệ thống và driver qua kết nối có dây để vá lỗi
Cách tốt nhất là cắm mạng dây, mở Terminal và chạy lệnh:
sudo apt update && sudo apt upgrade -y
Việc cập nhật đầy đủ hệ thống thường sẽ bao gồm các bản vá lỗi cho kernel và driver, có thể tự động khắc phục sự cố Wifi không hoạt động trên Linux của bạn. Nếu sau tất cả các bước trên mà vẫn không thành công, lỗi có thể đã nằm ở mức độ phức tạp hơn. gọi cho chúng tôi qua Hotline: 088 9999 092 để được tư vấn và hỗ trợ tận nơi.
Tổng hợp các nguyên nhân cốt lõi khiến Wifi không hoạt động trên Linux
Sau khi đã khắc phục được sự cố, nếu bạn tò mò muốn biết tại sao vấn đề này lại xảy ra, đây là những nguyên nhân chính đằng sau tình trạng Wifi không hoạt động trên Linux.
Vấn đề về Driver độc quyền (Proprietary Drivers) và mã nguồn mở
Đây là nguyên nhân phổ biến nhất. Triết lý của Linux là ưu tiên phần mềm mã nguồn mở. Tuy nhiên, nhiều nhà sản xuất phần cứng không công bố mã nguồn driver của họ. Kết quả là cộng đồng phải tự phát triển driver (reverse-engineer) hoặc các bản phân phối phải cung cấp một cách riêng để cài đặt các driver độc quyền này, dẫn đến sự không tương thích.
Xung đột phần mềm hoặc Kernel không tương thích sau khi cập nhật
Mỗi khi bạn cập nhật hệ thống, đặc biệt là cập nhật Kernel (nhân hệ điều hành), có khả năng driver Wifi hiện tại không còn tương thích với phiên bản Kernel mới. Điều này khiến driver không thể được tải và Wifi ngừng hoạt động.
Lỗi cấu hình trong Network Manager hoặc các file hệ thống

Network Manager là công cụ quản lý mạng mặc định trên hầu hết các bản phân phối desktop. Một lỗi cấu hình sai, một file bị hỏng hoặc một xung đột với công cụ quản lý mạng khác (ví dụ: wicd) cũng có thể là nguyên nhân gây ra sự cố.
Phần cứng bị lỗi, không được hỗ trợ hoặc bị vô hiệu hóa
Mặc dù ít gặp hơn, nhưng không thể loại trừ khả năng card Wifi của bạn đã bị hỏng, hoặc đơn giản là một model quá mới/quá cũ không được Linux hỗ trợ. Việc bị vô hiệu hóa trong BIOS/UEFI hoặc bằng công tắc vật lý cũng là một nguyên nhân thường bị bỏ qua.
Câu hỏi phổ biến: Wifi không hoạt động trên Linux
Làm thế nào để biết chính xác tên card Wifi của tôi trên Linux?
Bạn có thể mở Terminal và sử dụng một trong các lệnh sau: `lspci -knn | grep Net -A3` để xem card Wifi chuẩn PCI, hoặc `lsusb` nếu bạn dùng USB Wifi. Lệnh `sudo lshw -C network` sẽ cho thông tin chi tiết nhất, bao gồm cả tên nhà sản xuất và model sản phẩm.
Tại sao sau khi cập nhật hệ điều hành thì Wifi lại bị lỗi?
Đây là trường hợp rất phổ biến. Khi bạn cập nhật hệ điều hành, đặc biệt là nhân (Kernel), driver Wifi độc quyền hiện tại có thể không tương thích với Kernel mới. Bạn sẽ cần cài đặt lại hoặc cập nhật driver (thông qua DKMS) để nó hoạt động trở lại.
Có cần cài lại Linux nếu không sửa được lỗi Wifi không?

Tuyệt đối không nên. Việc cài lại hệ điều hành là giải pháp cuối cùng và hiếm khi cần thiết. Lỗi Wifi 99% là do driver hoặc cấu hình. Thay vì cài lại, việc tìm đúng driver hoặc nhờ đến sự trợ giúp của kỹ thuật viên sẽ hiệu quả và tiết kiệm thời gian hơn nhiều. Hãy liên hệ Tin Học Cường Phát qua hotline 088 9999 092 để được hỗ trợ.
Sử dụng USB Wifi cho Linux có phải là giải pháp thay thế tốt?
Có, đây là một giải pháp cực kỳ tốt và tiện lợi. Nhiều loại USB Wifi, đặc biệt là những loại dùng chipset của Ralink hoặc Atheros, được Linux hỗ trợ ‘ngay lập tức’ (plug-and-play) mà không cần cài đặt gì thêm. Đây là cách nhanh nhất để có kết nối Wifi nếu card tích hợp của bạn không tương thích.
✅ Chứng Thực Chuyên Môn: Nội dung bài viết này được tổng hợp và kiểm duyệt bởi Kỹ thuật viên trưởng của Tin Học Cường Phát. Chúng tôi cam kết cung cấp các thông tin thủ thuật chuẩn xác và quy trình dịch vụ sửa chữa minh bạch nhất đến khách hàng.
Mạnh Cường 98 là người sáng lập, kiêm tác giả tại Tin Học Cường Phát. Tôi là một chuyên gia sửa máy tính, máy in với nhiều năm kinh nghiệm trong lĩnh vực sửa chữa. Với kiến thức chuyên môn và kinh nghiệm dày dặn, tôi có thể xử lý hầu hết các vấn đề kỹ thuật liên quan đến máy tính và máy in, từ những lỗi đơn giản đến những vấn đề phức tạp. Tôi thích cập nhật các xu hướng mới nhất trong lĩnh vực để đảm bảo rằng tôi có thể cung cấp cho khách hàng những giải pháp tốt nhất.

