Ubuntu | ไม่พบอแด็ปเตอร์ WiFi


19

ฉันติดตั้ง Ubuntu 17.10 บนสมุดบันทึกของฉันแล้ว อย่างไรก็ตามฉันไม่สามารถเชื่อมต่อกับ Wi-Fi ได้เนื่องจากมีข้อความ "ไม่พบอแด็ปเตอร์ Wi-Fi"

ฉันไม่รู้ว่าจะทำอย่างไรต่อไป

  • สมุดบันทึกของฉัน: Asus X555LN-XX507H
  • อะแดปเตอร์เครือข่าย: Broadcom 802.11n BCM43142 (14e4: 4365)

(นี่คือการติดตามจากโพสต์ก่อนหน้าของฉัน/unix/415639/kali-linux-no-wifi-adapter-found/415639/kali-linux-no-wifi-adapter-foundซึ่งฉันได้รับคำแนะนำให้ลองระบบที่ง่ายกว่ากาลี )


1
คุณใช้ Ubuntu รุ่นใด ผลลัพธ์จากlspciหรือlsusbที่กำหนดอะแดปเตอร์เครือข่ายคืออะไร (ต้องเพิ่มคำถามทั้งสองนี้ในคำถามของคุณ)
roaima

ฉันใช้ Ubuntu 17.10 ฉันจะเพิ่มเอาต์พุตจาก lspci และ lsusb เมื่อฉันจะมีเวลา
ความโลภ

ยินดีต้อนรับสู่ U&L โปรดอัปเดตด้วยผลลัพธ์ของlspci -knn | grep Net -A3
GAD3R

1
มันส่งออกสายที่แตกต่างจาก BCM43142 (14e4: 4365) หรือไม่?
ความโลภ

คำตอบ:


33

เพียงเชื่อมต่อโดยใช้สายเคเบิล USB เพื่อทำการปล่อยสัญญาณอินเทอร์เน็ตเปิดเทอร์มินัลด้วย Ctrl + Alt + T แล้วพิมพ์:

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

จากนั้นเริ่มต้นใหม่


1
สิ่งนี้ช่วยฉันแก้ไขปัญหาบนเครื่องของฉัน
เริ่ม

2
สิ่งนี้ไม่ได้ผลสำหรับฉันใน Ubuntu 17.10 ของฉัน ฉันพยายามที่จะปิดการใช้งานการบูตที่ปลอดภัยใน BIOS แต่ก็ไม่มีโชค ณ ตอนนี้สายเคเบิลอีเธอร์เน็ตใช้งานได้สำหรับฉันเท่านั้น แต่เมื่อฉันพยายามใช้การเชื่อมต่อ wifi ฉันไม่สามารถทำได้
Jaaayz

ขอบคุณมากนี่ใช้งานได้กับ macbook air 2017
Sam

วิธีนี้ใช้ได้กับ dell Precision m4800
TuyenNTA

1
ในการติดตั้งใหม่คุณอาจต้องเรียกใช้sudo apt updateก่อนที่จะพยายามติดตั้งอะไร
ubershmekel

10

ดังนั้นปัญหาสำหรับฉันก็คือการเปิดใช้งานการรักษาความปลอดภัยบูต uefi และข้อ จำกัด ในห้องสมุดของบุคคลที่สามซึ่งโดยปกติจะต้องใช้สำหรับอุปกรณ์เครือข่ายในการทำงาน

การติดตามความคิดเห็นของ Rajat ได้รับการพิสูจน์แล้วว่ามีประโยชน์สำหรับฉันใน Ubuntu 18.04

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

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


1
สวัสดีฉันติดปัญหานี้เป็นเวลา 2 วัน กรุณาแบ่งปันวิธีการลงทะเบียน MUC ขอบคุณ ~!
Franva

6

ปัญหากับ Broadcom BCM43142 (14e4: 4365) ปัญหาได้รับการรู้จักมาเป็นเวลานาน คุณต้องดาวน์โหลดและติดตั้งแพ็คเกจbcmwl-kernel-source

ที่มา: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx


ฉันต้องทำอย่างไร?
ความโลภ

สำหรับ GAD3R - อันดับแรกเวอร์ชันไม่ได้ระบุ Kali Linux ประการที่สองสำหรับกาลี - forums.kali.org/...และforums.kali.org/...เป็นขั้นต่ำ
Alex_Krug

5

ขั้นแรกคุณจะต้องค้นหารูปแบบที่แน่นอนของชิปอะแดปเตอร์เครือข่าย Broadcom ที่โน้ตบุ๊คของคุณมี "802.11n" เป็นเพียงชื่อมาตรฐาน Wi-Fi ที่รองรับ: Broadcom มีชิปไร้สายหลายตัวที่รองรับมาตรฐานนั้น

lspci -nnจะเป็นคำสั่งที่ดีในการแสดงรายการอุปกรณ์ PCI (e) ทั้งหมดบนแล็ปท็อปของคุณและหมายเลข PCI ID ของพวกเขา: หมายเลขเหล่านั้นจะช่วยให้มีการระบุที่แม่นยำยิ่งขึ้น lsusbจะทำเช่นเดียวกันสำหรับอุปกรณ์ USB

lspci -nnบรรทัดรายการอาจมีลักษณะบางอย่างเช่นนี้

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

ที่นี่หมายเลข [14e4: 4359] เป็นรหัสอุปกรณ์ ส่วนแรกระบุผู้ขาย (Broadcom = 14e4) และส่วนที่สองระบุรุ่นอุปกรณ์

lsusbรายชื่อที่แตกต่างกันเล็กน้อย แต่หมายเลขรหัสอุปกรณ์ที่คล้ายกัน: 4 หลักเลขฐานสิบหกสำหรับ ID ผู้ขายลำไส้ใหญ่แล้ว 4 หลักเลขฐานสิบหกสำหรับ ID สินค้า

คุณสามารถตรวจสอบสถานะการสนับสนุน Linux ของชิป Broadcom รุ่นต่างๆได้ที่นี่: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

โปรดทราบว่าชิปของ Broadcom ที่รองรับจะต้องใช้เฟิร์มแวร์: มันอาจมีอยู่ในแพ็คเกจล่วงหน้าใน Ubuntu firmware-brcm80211หากใช้อูบุนตูโครงการตั้งชื่อเช่นเดียวกับเดชื่อแพ็กเกจเฟิร์มที่ควรจะเป็น

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


BCM43142 14e4: 4365 แต่ไม่มีอะไรแบบนั้นในเว็บไซต์
ความโลภ

2

ติดตั้ง Ubuntu 18.04 บนคอมพิวเตอร์ Dell รุ่นเก่าและได้รับข้อความเดียวกัน (ไม่พบอะแดปเตอร์ไร้สาย) เมื่อพยายามเชื่อมต่ออินเทอร์เน็ต พยายามแก้ปัญหาบางอย่างที่เสนอที่นี่และในการโพสต์อื่น ๆ ซึ่งไม่ได้ผล ตัดสินใจที่จะติดตั้งใหม่ ในระหว่างการติดตั้งจะมีปุ่มรัศมี "ติดตั้งซอฟต์แวร์บุคคลที่สามสำหรับกราฟิกและฮาร์ดแวร์ Wi-Fi และรูปแบบสื่อเพิ่มเติม" ค่าเริ่มต้นคือไม่ได้ตรวจสอบและตัวเลือกนี้จะไม่รวมอยู่ในการติดตั้งเริ่มต้น ในการติดตั้งใหม่ฉันตรวจสอบปุ่มนี้และหลังจากที่ฝุ่นตกลงมาก็ไม่มีปัญหาในการเชื่อมต่ออินเทอร์เน็ต


ใช้งานไม่ได้สำหรับฉัน :(
Boykodev

มันใช้งานได้สำหรับฉัน - ประมาณ macbook 2008 การติดตั้ง Ubuntu 18.04 !! เลือก "ติดตั้งซอฟต์แวร์บุคคลที่สามสำหรับกราฟิกและฮาร์ดแวร์ Wi-Fi และรูปแบบสื่อเพิ่มเติม" ระหว่างการติดตั้ง ดีมาก - ขอบคุณ!
powderflask

2

นี่อาจรวมอยู่ในคำตอบอื่น ๆ ยัง: โพสต์การติดตั้ง UBUNTU และเชื่อมต่ออีเธอร์เน็ต; 2 ขั้นตอน:

  1. รัน (sudo apt-get install firmware-b43-installer) - รีบูต
  2. รัน (sudo apt-get install - ติดตั้ง bcmwl-kernel-source) - รีบูต

บริบท: ไดรเวอร์เป็นส่วนประกอบที่เป็นกรรมสิทธิ์ของ BroadComm Ubuntu (ไม่ใช่กรรมสิทธิ์) จะไม่สามารถติดตั้งแพ็คเกจได้เนื่องจากการตรวจสอบสิทธิ์ล้มเหลวแม้ว่าจะดาวน์โหลด ดังนั้นขั้นตอนที่แยกต่างหากจะต้องปฏิบัติตามเพื่อเปิดใช้งาน wifi นี้ไม่ได้รับบลูทู ธ คุณว่า อาจต้องมีขั้นตอนอีกชุดหนึ่ง

ลิงค์: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx และคำตอบก่อนหน้า

หากไม่ได้เชื่อมต่ออีเธอร์เน็ตให้ดาวน์โหลดแพ็คเกจจากเครื่องอื่นคัดลอกไปยังเครื่อง UBUNTU แล้วรัน

ขอบคุณ perror, Rajat, GAD3R และ Alex


2

นี่ไม่ใช่ปัญหาของ Ubuntu
นี่ไม่ใช่ปัญหาไดรเวอร์
สิ่งนี้เกิดจากฉัน (และเป็นไปได้ว่าคุณ)

ในขณะที่ดูวิดีโอ ... ฉันพยายามเพิ่มระดับเสียงด้วย:
Fn + F10คีย์ผสม ... แต่ฉันกดผิด
Fn + F12ซึ่งเป็นWifi buttonสัญลักษณ์ 'Radio' ซึ่งปิดการเชื่อมต่อ wifi ของฉัน

เรียกใช้คำสั่งด้านล่างในเทอร์มินัลคุณสามารถดูปัญหา:

> 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

วิธีแก้ไข : กดอีกครั้งFn + F12(หรือปุ่มอื่นที่คุณมีสัญลักษณ์วิทยุ)

ตอนนี้รันคำสั่งเดียวกันอีกครั้ง:

> 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.

ตอนนี้ไปที่:

(ปุ่ม Windows หากคุณมีบนแป้นพิมพ์)> การตั้งค่า> Wifi> เลื่อนไปที่เปิด> เลือกการเชื่อมต่อ Wiki ของคุณเพื่อป้อนข้อมูลรับรอง

เสร็จแล้วอินเทอร์เน็ตของคุณจะเปิดอีกครั้ง


1
ไม่ได้แก้ปัญหานี้อย่างแน่นอน!
Aaron John Sabu

@AaronJohnSabu ตกลงกับความสมบูรณ์แบบของคุณ มันเป็นทางออกสำหรับกรณีของฉันเท่านั้น
Manohar Reddy Poreddy

1

หากbcmwl-kernel-sourceวิธีการแก้ไขปัญหาไม่ได้ผลสำหรับคุณและคุณต้องการเปิดใช้งานการบูตอย่างปลอดภัยไว้ให้ลองทำดังนี้:

สร้างชุดคีย์สำหรับลงชื่อ:

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

นำเข้ากุญแจ คุณจะได้รับพร้อมท์ให้ใส่รหัสผ่านที่นี่ซึ่งคุณต้องจำไว้ ไบออสของคุณควรถามรหัสผ่านหลังจากรีบูท

sudo mokutil --import MOK.der

เริ่มต้นใหม่:

reboot

คุณควรได้รับแจ้งจาก BIOS ให้ใส่รหัสผ่าน สมมติว่าได้ผลคุณจะต้องทดสอบว่า MOK ของคุณได้ลงทะเบียนสำเร็จแล้ว

mokutil --test-key MOK.der

ตอนนี้ MOK ของคุณได้ลงทะเบียนแล้ว คุณจะต้องติดตั้งไดรเวอร์สำหรับ wifi ของคุณ

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

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

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)

ขั้นตอนสุดท้ายให้เพิ่มrtl8723deไดรเวอร์เข้าไปในเคอร์เนลตามลำดับนี้

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

ในหมายเหตุด้าน: สำหรับขั้นตอนสุดท้ายคุณอาจสามารถหนีไปได้ด้วยการเขียนเพียงแค่:

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobeรู้ที่ขับrtl8723deขึ้นอยู่กับและดังนั้นจึงควรจะสามารถเพิ่มทุกอย่างที่ขึ้นอยู่กับความพร้อมด้วยrtl8723de rtl8723deอย่างไรก็ตามฉันไม่ได้เพิ่มไดรเวอร์ของฉันด้วยวิธีนี้จึงไม่สามารถรับประกันได้ว่าตัวเลือกนี้จะใช้งานได้


แหล่งที่มา: 1 , 2 , 3


0

คุณสามารถลองใช้โมดูล Realtek RTL8723DE สำหรับรุ่นเคอร์เนล Linux> = 4.15

หากต้องการติดตั้งให้เรียกใช้:

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

ยินดีต้อนรับมันเป็น Broadcom BCM43142 ไม่ใช่การ์ด wifi ของ Realtek
GAD3R
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.