Ubuntu | Không tìm thấy bộ điều hợp WiFi


16

Tôi đã cài đặt Ubuntu 17.10 trên máy tính xách tay của mình. Tuy nhiên, tôi không thể kết nối với wi-fi vì có thông báo "Không tìm thấy bộ điều hợp Wi-Fi".

Tôi không biết phải làm gì tiếp theo.

  • Máy tính xách tay của tôi: Asus X555LN-XX507H
  • Bộ điều hợp mạng: Broadcom 802.11n BCM43142 (14e4: 4365)

(Đây là một tiếp nối từ bài trước đây của tôi, /unix/415639/kali-linux-no-wifi-adapter-found , nơi tôi được khuyên là nên thử một hệ thống dễ dàng hơn Kali. )


1
Bạn đang sử dụng phiên bản Ubuntu nào? Đầu ra từ lspcihoặc lsusbđịnh nghĩa bộ điều hợp mạng là gì? (Cả hai điều này cần được thêm vào câu hỏi của bạn.)
roaima

Tôi đang sử dụng Ubuntu 17.10 Tôi sẽ thêm đầu ra từ lspci và lsusb khi tôi có thời gian
tham lam

Chào mừng bạn đến với U & L, vui lòng cập nhật với đầu ra củalspci -knn | grep Net -A3
GAD3R

1
Nó có xuất ra dòng khác với BCM43142 (14e4: 4365) không?
tham lam

Câu trả lời:


31

Chỉ cần kết nối bằng cáp usb để thực hiện kết nối usb, mở terminal bằng Ctrl + Alt + T và gõ:

sudo apt-get install --reinstall bcmwl-kernel-source

Sau đó, khởi động lại.


1
Điều này giúp tôi khắc phục sự cố trên máy của tôi.
gents

2
Điều này đã không làm việc cho tôi trong Ubuntu 17.10 của tôi. Tôi cũng đã cố gắng vô hiệu hóa khởi động an toàn trong bios của mình nhưng không gặp may. Cho đến bây giờ chỉ có cáp ethernet hoạt động với tôi nhưng khi tôi cố gắng sử dụng kết nối wifi thì tôi không thể
Jaaayz

cảm ơn bạn rất nhiều, điều này đã làm việc trên macbook air 2017 của tôi
Sam

Giải pháp này hoạt động trên độ chính xác dell m4800
TuyênNTA

1
Trên bản cài đặt mới, bạn có thể cần chạy sudo apt updatetrước khi cài đặt bất cứ thứ gì.
ubershmekel 14/11/18

10

Vì vậy, vấn đề đối với tôi là do khởi động an toàn, uefi và hạn chế đối với các thư viện bên thứ ba thường được yêu cầu cho các thiết bị mạng hoạt động.

Theo nhận xét của Rajat tỏ ra hữu ích với tôi trên Ubuntu 18.04

sudo apt-get install --reinstall bcmwl-kernel-source

Khởi động lại hệ điều hành của bạn và sau đó làm theo hướng dẫn về Đăng ký MUC. Khi đã xong, các thư viện bên thứ ba sẽ có thể tương tác với các thiết bị của bạn và mọi thứ sẽ hoạt động.


1
xin chào, tôi đã bị mắc kẹt trong vấn đề này trong 2 ngày. hãy chia sẻ làm thế nào để bạn đăng ký MUC. cảm ơn ~
Franva

6

Một vấn đề với Broadcom BCM43142 (14e4: 4365). vấn đề đã được biết đến từ lâu. Bạn cần tải xuống và cài đặt góibcmwl-kernel-source

Nguồn: https://help.ubfox.com/community/WifiDocs/Driver/bcm43xx


Tôi phải làm nó như thế nào?
tham lam

Đối với GAD3R - Đầu tiên, phiên bản không được chỉ định Kali Linux. Thứ hai, đối với Kali - forum.kali.org/ và các diễn đàn.kali.org / Tối thiểu
Alex_Krug

5

Trước tiên, bạn sẽ cần tìm mô hình chính xác của chip bộ điều hợp mạng Broadcom mà máy tính xách tay của bạn có. "802.11n" chỉ là tên của chuẩn Wi-Fi mà nó hỗ trợ: Broadcom có ​​một số chip không dây hỗ trợ chuẩn đó.

lspci -nnsẽ là một lệnh tốt để liệt kê tất cả các thiết bị PCI (e) trên máy tính xách tay của bạn và số PCI ID của chúng: những số đó sẽ cho phép nhận dạng chính xác hơn. lsusbsẽ làm tương tự cho các thiết bị USB.

Dòng lspci -nndanh sách có thể trông giống như thế này:

12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]

Ở đây, các số [14e4: 4359] là ID thiết bị. Phần đầu tiên chỉ định nhà cung cấp (Broadcom = 14e4) và phần thứ hai xác định kiểu thiết bị.

Danh lsusbsách hơi khác một chút, nhưng số ID thiết bị tương tự nhau: 4 chữ số thập lục phân cho id nhà cung cấp, dấu hai chấm và sau đó là 4 chữ số thập lục phân cho ID sản phẩm.

Bạn có thể kiểm tra trạng thái hỗ trợ Linux của các mô hình chip Broadcom khác nhau: https : // wpered.wiki.kernel.org/en/users/drivers/brcm80211

Lưu ý rằng các chip Broadcom được hỗ trợ sẽ cần phần sụn: nó có thể được đóng gói sẵn trong Ubuntu. Nếu Ubuntu sử dụng sơ đồ đặt tên giống như Debian, tên gói phần sụn sẽ là firmware-brcm80211.

Với một chút may mắn, cài đặt gói phần sụn này và khởi động lại có thể đủ để có chức năng Wi-Fi của bạn nếu trình điều khiển cần thiết đã có trong kernel.


BCM43142 14e4: 4365 nhưng không có gì giống như vậy trên trang web.
tham lam

2

Đã cài đặt Ubuntu 18.04 trên máy tính Dell cũ và nhận được thông báo tương tự (không tìm thấy bộ chuyển đổi wifi) khi cố gắng kết nối với internet. Đã thử một số giải pháp được đề xuất ở đây và trong các bài đăng khác, không có giải pháp nào hiệu quả. Quyết định cài đặt lại. Trong quá trình cài đặt, có một nút xuyên tâm "Cài đặt phần mềm bên thứ ba cho đồ họa và phần cứng wi-fi và các định dạng phương tiện bổ sung". Mặc định là điều này không được kiểm tra và vì vậy tùy chọn này không được bao gồm trong cài đặt mặc định. Khi cài đặt lại, tôi đã kiểm tra nút này và sau khi hết bụi, không có vấn đề gì khi kết nối với internet.


Không làm việc cho tôi :(
Boykodev

Điều này làm việc cho tôi - macbook vào khoảng năm 2008 cài đặt Ubuntu 18.04 !! Chọn "Cài đặt phần mềm bên thứ ba cho đồ họa và phần cứng wi-fi và các định dạng phương tiện bổ sung" trong khi cài đặt. Rất vui - cảm ơn!
Powderflask

2

Điều này có thể được đề cập trong các câu trả lời khác, vẫn: Đăng cài đặt UBUNTU và kết nối ethernet; 2 bước:

  1. chạy (sudo apt-get install firmware-b43-Installer) - khởi động lại
  2. chạy (sudo apt-get install --reinstall bcmwl-kernel-source) - khởi động lại

Bối cảnh: Các trình điều khiển là các thành phần độc quyền của BroadComm. Ubuntu (không thuộc sở hữu độc quyền) sẽ không thể cài đặt các gói do lỗi xác thực mặc dù chúng được tải xuống. Do đó, các bước riêng biệt phải được tuân theo để kích hoạt wifi. Điều này không giúp bạn có bluetooth. Nó có thể cần một bộ các bước khác.

LIÊN KẾT: https://help.ubfox.com/community/WifiDocs/Driver/bcm43xx và các câu trả lời trước đó.

Nếu ethernet không được kết nối, tải xuống gói từ các máy khác, sao chép vào máy UBUNTU và chạy.

Cảm ơn perror, Rajat, GAD3R và Alex.


2

Đây không phải là một vấn đề Ubuntu.
Đây không phải là bất kỳ vấn đề trình điều khiển.
Điều này là do tôi (và có thể bạn).

Trong khi xem một số video ... Tôi đã cố tăng âm lượng bằng:
Fn + F10tổ hợp phím ... Nhưng tôi đã nhấn nhầm
Fn + F12 mà là Wifi buttonvới biểu tượng 'Radio' vào nó, mà người khuyết tật kết nối wifi của tôi.

Chạy bên dưới lệnh trong Terminal, bạn có thể thấy vấn đề:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes <------ that's because I press Wifi button (above) mistakenly

Giải pháp : Nhấn lại phím Fn + F12(hoặc, một số phím khác có biểu tượng Radio)

Bây giờ chạy lại cùng một lệnh:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no <------ no means solved.

Bây giờ, đi đến:

(Nút Windows, nếu bạn có trên bàn phím)> Cài đặt> Wifi> chuyển sang Bật> chọn kết nối Wiki của bạn để nhập thông tin đăng nhập

Xong, internet của bạn đã hoạt động trở lại.


Tuyệt đối không phải là giải pháp cho vấn đề này!
Aaron John Sabu

@AaronJohnSabu OK về sự tuyệt đối của bạn. Đó chỉ là giải pháp cho trường hợp của tôi.
Manohar Reddy Poreddy

1

Nếu bcmwl-kernel-sourcegiải pháp không hiệu quả với bạn và bạn muốn bật khởi động an toàn, thì hãy thử các cách sau:

Tạo một bộ khóa để ký:

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Nhập khóa. Bạn sẽ được nhắc nhập mật khẩu ở đây, bạn sẽ cần nhớ. BIOS của bạn sẽ nhắc bạn nhập mật khẩu sau khi khởi động lại.

sudo mokutil --import MOK.der

Khởi động lại:

reboot

Bạn nên được nhắc bởi BIOS của bạn cho mật khẩu. Giả sử đã hoạt động, sau đó bạn sẽ muốn kiểm tra rằng MOK của bạn đã được đăng ký thành công.

mokutil --test-key MOK.der

Bây giờ MOK của bạn đã được đăng ký. Bạn sẽ cần phải cài đặt trình điều khiển cho bạn wifi.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install

Trình điều khiển của bạn có sẵn để thêm vào kernel của bạn, nhưng bạn cần phải ký chúng trước khi thêm chúng vì bạn đã bật boot an toàn. Vì vậy, sử dụng các khóa bạn đã tạo trước đó để ký trình điều khiển của bạn.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Cuối cùng, thêm rtl8723detrình điều khiển vào kernel theo thứ tự này

sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

Lưu ý phụ: cho bước cuối cùng, bạn có thể thoát khỏi chỉ bằng cách viết:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobebiết trình điều khiển nào rtl8723dephụ thuộc và do đó sẽ có thể thêm mọi thứ rtl8723dephụ thuộc vào rtl8723de. Tuy nhiên, tôi đã không thêm trình điều khiển của mình theo cách này và do đó, không thể đảm bảo tùy chọn này sẽ hoạt động.


Nguồn: 1 , 2 , 3


0

Bạn có thể thử mô-đun Realtek RTL8723DE cho phiên bản nhân Linux> = 4.15.

Để cài đặt nó, hãy chạy:

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot

Xin chào, đó là Broadcom BCM43142 không phải thẻ wifi Realtek.
GAD3R
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.