우분투 | WiFi 어댑터가 없습니다


18

노트북에 Ubuntu 17.10을 설치했습니다. 그러나 "Wi-Fi 어댑터를 찾을 수 없습니다"메시지가 표시되어 Wi-Fi에 연결할 수 없습니다.

다음에 무엇을해야할지 모르겠습니다.

  • 내 노트 : 아수스 X555LN-XX507H
  • 네트워크 어댑터 : Broadcom 802.11n BCM43142 (14e4 : 4365)

(이것은 이전 게시물 인 /unix/415639/kali-linux-no-wifi-adapter-found 에 대한 후속 조치 이며 Kali보다 쉬운 시스템을 사용하는 것이 좋습니다. )


1
어떤 버전의 Ubuntu를 사용하고 있습니까? 네트워크 어댑터 의 출력 lspci또는 출력은 무엇입니까 lsusb? (둘 다 질문에 추가해야합니다.)
roaima

나는 시간이있을 때 나는 lspci를하고 lsusb 출력을 추가합니다 우분투 17.10를 사용하여 임
탐욕

U & L에 오신 것을 환영합니다.lspci -knn | grep Net -A3
GAD3R

1
BCM43142 (14e4 : 4365)와 다른 라인을 출력합니까?
탐욕

답변:


33

USB 케이블을 사용하여 연결하여 USB 테 더링을 수행하고 Ctrl + Alt + T로 터미널을 열고 다음을 입력하십시오.

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

그런 다음 재부팅하십시오.


1
이것은 내 컴퓨터의 문제를 해결하는 데 도움이되었습니다.
생성됨

2
이것은 우분투 17.10에서 작동하지 않았습니다. 또한 BIOS에서 보안 부팅을 비활성화하려고 시도했지만 운이 없었습니다. 현재로서는 이더넷 케이블 만 작동하지만 Wi-Fi 연결을 사용하려고 할 때 사용할 수 없습니다.
Jaaayz

고마워요, 이것은 내 맥북 에어 2017에서 작동했습니다
Sam

이 솔루션은 Dell Precision m4800
TuyenNTA

1
새로 설치하는 경우 sudo apt update무엇이든 설치하기 전에 실행해야 할 수도 있습니다 .
ubershmekel 11:14

10

따라서 문제는 보안 부팅, uefi 및 일반적으로 네트워크 장치가 작동하는 데 필요한 타사 라이브러리의 제한 때문이었습니다.

Rajat의 의견에 따르면 Ubuntu 18.04에서 나에게 유용한 것으로 판명되었습니다.

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

OS를 재부팅 한 다음 MUC 등록에 대한 지시 사항을 따르십시오. 이 작업이 끝나면 타사 라이브러리가 장치와 상호 작용할 수 있어야하며 모든 것이 작동해야합니다.


1
안녕, 나는이 문제에 이틀 동안 붙어있다. MUC 등록 방법을 공유하십시오. 고마워 ~!
Franva


5

먼저, 노트북에있는 Broadcom 네트워크 어댑터 칩의 정확한 모델을 찾아야합니다. "802.11n"은 지원하는 Wi-Fi 표준의 이름 일뿐입니다. Broadcom에는 해당 표준을 지원하는 여러 무선 칩이 있습니다.

lspci -nn랩톱의 모든 PCI (e) 장치와 해당 PCI ID 번호를 나열하는 것이 좋습니다.이 번호를 사용하면보다 정확한 식별이 가능합니다. lsusbUSB 장치에도 동일하게 적용됩니다.

lspci -nn목록 라인은 다음과 같을 수 있습니다 :

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

여기에서 숫자 [14e4 : 4359]는 장치 ID입니다. 첫 번째 부분은 공급 업체 (Broadcom = 14e4)를 지정하고 두 번째 부분은 장치 모델을 식별합니다.

lsusb리스팅이 조금 다르지만 장치 ID 번호는 유사하다 : 공급자 ID, 콜론에 대한 4 개의 16 진수, 및 제품 ID에 대한 다음 4 개의 16 진수.

다양한 Broadcom 칩 모델의 Linux 지원 상태는 여기 ( https://wireless.wiki.kernel.org/en/users/drivers/brcm80211)에서 확인할 수 있습니다.

지원되는 Broadcom 칩에는 펌웨어가 필요합니다. Ubuntu에 사전 패키지되어있을 수 있습니다. Ubuntu가 Debian과 동일한 이름 지정 체계를 사용하는 경우 펌웨어 패키지 이름은이어야합니다 firmware-brcm80211.

운이 좋으면 필요한 드라이버가 이미 커널에있는 경우이 펌웨어 패키지를 설치하고 재부팅하면 Wi-Fi 기능을 사용할 수 있습니다.


BCM43142 14e4 : 4365 그러나 사이트에는 그런 것이 없습니다.
탐욕

2

이전 Dell 컴퓨터에 Ubuntu 18.04를 설치했으며 인터넷에 연결하려고 할 때 동일한 메시지 (Wi-Fi 어댑터가 없음)가 표시되었습니다. 여기에 제안 된 솔루션 중 일부와 다른 게시물을 시도했지만 어느 것도 효과가 없었습니다. 다시 설치하기로 결정했습니다. 설치하는 동안 "그래픽 및 Wi-Fi 하드웨어 및 추가 미디어 형식을위한 타사 소프트웨어 설치"라는 방사형 버튼이 있습니다. 기본적으로이 옵션은 선택되어 있지 않으므로이 옵션은 기본 설치에 포함되지 않습니다. 다시 설치할 때이 버튼을 확인한 후에는 먼지가 쌓여 인터넷에 연결하는 데 아무런 문제가 없었습니다.


나를 위해 작동하지 않았다 :(
Boykodev

이것은 우분투 18.04를 설치하는 2008 년 맥북 경에 나를 위해 일했습니다 !! 설치하는 동안 "그래픽 및 Wi-Fi 하드웨어 및 추가 미디어 형식을위한 타사 소프트웨어 설치"를 선택하십시오. 감사합니다!
powderflask

2

이것은 여전히 ​​다른 답변에서 다룰 수 있습니다 : UBUNTU 설치 후 및 이더넷 연결; 2 단계 :

  1. 실행 (sudo apt-get install 펌웨어 -b43- 설치 프로그램)-재부팅
  2. 실행 (sudo apt-get install --reinstall bcmwl-kernel-source)-재부팅

컨텍스트 : 드라이버는 BroadComm의 독점 구성 요소입니다. Ubuntu (비 독점)는 패키지를 다운로드하더라도 인증 실패로 인해 패키지를 설치할 수 없습니다. 따라서 Wi-Fi를 사용하려면 별도의 단계를 수행해야합니다. 이것은 당신에게 블루투스를 얻지 못합니다. 다른 단계 세트가 필요할 수 있습니다.

링크 : https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx 및 이전 답변.

이더넷이 연결되어 있지 않으면 다른 머신에서 패키지를 다운로드하고 UBUNTU 머신으로 복사 한 후 실행하십시오.

perror, Rajat, GAD3R 및 Alex 덕분에.


2

이것은 우분투 문제가 아닙니다.
이것은 드라이버 문제가 아닙니다.
이것은 나 (그리고 아마도 당신) 때문입니다.

일부 비디오를 보면서 ...
Fn + F10키 조합으로 볼륨을 높이려고했습니다 ...하지만 실수 로 '라디오'기호
Fn + F12Wifi button있는 키를 누르면 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 버튼)> 설정> Wi-Fi> 켜기로 이동하고 Wiki 연결을 선택하여 자격 증명을 입력하십시오.

인터넷이 다시 연결되었습니다.


이 문제에 대한 해결책은 절대 아닙니다!
Aaron John Sabu

@AaronJohnSabu 당신의 절대성에 좋습니다. 내 경우에만 해결책이었습니다.
Manohar Reddy Poreddy

1

는 IF 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/"

키를 가져옵니다. 여기에 암호를 입력하라는 메시지가 표시되며 기억해야합니다. 재부팅 후 BIOS에서 암호를 묻는 메시지를 표시해야합니다.

sudo mokutil --import MOK.der

재시작:

reboot

BIOS에서 암호를 묻는 메시지가 표시되어야합니다. 작동한다고 가정하면 MOK가 성공적으로 등록되었는지 테스트하고 싶을 것입니다.

mokutil --test-key MOK.der

이제 MOK가 등록되었습니다. Wi-Fi 용 드라이버를 설치해야합니다.

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

modprobertl8723de의존 하는 드라이버를 알고 있으므로에 rtl8723de의존하는 모든 것을 추가 할 수 있어야합니다 rtl8723de. 그러나이 방법으로 드라이버를 추가하지 않았으므로이 옵션이 작동한다고 보장 할 수 없습니다.


출처 : 1 , 2 , 3


0

Linux 커널 버전> = 4.15 용 Realtek RTL8723DE 모듈을 사용해 볼 수 있습니다.

설치하려면 다음을 실행하십시오.

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

환영합니다. Realtek wifi 카드가 아닌 Broadcom BCM43142입니다.
GAD3R
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.