현재 설치된 WiFi 드라이버 정보를 확인하려면 어떻게합니까?


57

Ubuntu 12.04에서 추가 드라이버를 클릭하면 드라이버가 표시되지 않습니다. Ubuntu 환경에서 WiFi 용으로 어떤 드라이버가 설치되어 있는지 확인할 수 있습니다.


1
의 결과를 lspci | grep -i network질문에 추가하십시오 .
edwin

1
Linux에서 사용 가능한 모든 장치 드라이버를 열거 할 수는 없습니다 (특정 장치 클래스로 제한되는 경우에도). 그러나 특정 장치를 처리 할 수있는 모든 사용 가능한 드라이버와 더 중요하게 현재 장치를 주장 하는 드라이버, 즉 장치를 "구동"하는 데 사용되는 드라이버를 열거 할 수 있습니다 .
David Foerster

답변:


94

다음 명령은 터미널에서 실행됩니다. Ctrl+ Alt+로 하나씩 엽니 다 T.

무선 어댑터가 현재 사용중인 드라이버를 확인하려면 다음 명령을 실행하십시오.

sudo lshw -C network
  • lshw 하드웨어에 대한 정보를 나열합니다
  • -C network 네트워크 클래스 만 표시하도록 출력을 필터링합니다.

출력에서로 항목을 찾으십시오 description: Wireless interface.

내 우분투의 결과는 다음과 같습니다.

alaa @ aa-lu : ~ $ sudo lshw -C 네트워크
[sudo] alaa의 비밀번호 : 
  *-회로망               
       설명 : 무선 인터페이스
       제품 : RTL8723AE PCIe 무선 네트워크 어댑터
       공급 업체 : Realtek Semiconductor Co., Ltd.
       물리적 ID : 0
       버스 정보 : pci @ 0000 : 08 : 00.0
       논리적 이름 : wlan0
       버전 : 00
       시리얼 : 24 : ec : 99 : 21 : c9 : 29
       폭 : 64 비트
       클럭 : 33MHz
       기능 : 오후 msi pciexpress bus_master cap_list 이더넷 물리적 무선
       구성 : 브로드 캐스트 = 예 드라이버 = rtl8723ae 드라이버 버전 = 3.8.0-27- 일반 펌웨어 = N / A ip = 192.168.1.74 대기 시간 = 0 링크 = 예 멀티 캐스트 = 예 무선 = IEEE 802.11bgn
       리소스 : irq : 17 ioport : 3000 (크기 = 256) 메모리 : c3000000-c3003fff

에서 configuration라인 (마지막 전 라인), 당신은 보자 driver, 현재 나의 카드로 사용된다. 출력에서 강조 표시했습니다.

또는 다음 명령을 사용할 수 있습니다.

lspci -nnk | grep -A2 0280
  • lspci PCI 연결 카드에 대한 정보를 나열합니다.
  • -nnklspci이 카드에 대한 자세한 정보를 출력 하도록 지시 합니다 (사용중인 드라이버 포함)
  • | 출력을 다음 명령으로 파이프
  • grep 0280함유 라인을 표시하기 위해 출력 필터 0280는 IS, PCI 클래스 코드 우분투 무선 PCI 컨트롤러있다.
  • -A2 두 줄의 정보가 더 표시됩니다.

내 우분투의 결과는 다음과 같습니다.

08 : 00.0 네트워크 컨트롤러 [0280] : Realtek Semiconductor Co., Ltd. RTL8723AE PCIe 무선 네트워크 어댑터 [10ec : 8723]
    하위 시스템 : Realtek Semiconductor Co., Ltd. 장치 [10ec : 0724]사용중인 
    커널 드라이버 : rtl8723ae

사용중인 드라이버를 확인한 후 다음 명령을 사용하여 자세한 정보를 표시 할 수 있습니다.

modinfo <driver-name>

현재 설치되어 있지만 어떤 것도 사용하지 않는 무선 드라이버를 확인하려면 다음 명령을 수행하십시오.

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

위의 명령은 설치 한 모든 드라이버를 나열합니다. Ubuntu에 사전 설치된 드라이버이기 때문에 사람들이 Ubuntu를 설치하자마자 무선 드라이버를 사용할 수 있도록하기 때문에 전체 목록이 될 것입니다.


1
lshw -c 네트워크 * -network 결과 설명 : 네트워크 컨트롤러 제품 : BCM43228 802.11a / b / g / n 공급 업체 : Broadcom Corporation 실제 ID : 0 버스 정보 : pci @ 0000 : 02 : 00.0 버전 : 00 너비 : 64 비트 클록 : 33MHz로 기능 : PM MSI의 PCI 익스프레스를 용 bus_master의 cap_list 구성 : 지연 = 0 자원 : 메모리 : f7e00000-f7e03fff * - 네트워크 정보 : 이더넷 인터페이스 제품 : NetXtreme BCM5761 기가비트 이더넷의 PCIe 벤더 : 브로드 컴 코퍼레이션
Inderjeet

그러나 무선으로 문제를 해결하는 방법이 작동하지 않습니다. 추가 드라이버를 설치해야합니까?
Inderjeet

나는 두 개의 드라이버를 발견했다. 1) 커널 드라이버 사용 : sdhci-pci 2) 커널 드라이버 사용 : tg3 그러나 여전히 wifi는 작동하지 않는다
Inderjeet

귀하의 질문은 "현재 설치된 WiFi 드라이버의 정보를 어떻게 확인할 수 있습니까?" 무선 카드가 작동하지 않는다는 것을 몰랐습니다. 첫째,이 답변을 확인하십시오 askubuntu.com/a/60395/52726를 . 여전히 무선 카드가 작동하지 않으면 다른 질문을 게시하십시오.
Alaa Ali

11

다음 방법에는 이름이 hardinfo 인 추가 소프트웨어 설치가 포함됩니다 .

USC에서 hardinfo를 검색하고 설치할 수 있습니다

또는

터미널 (CTRL + ALT + T)에서 다음 명령을 적용하십시오

sudo apt-get install -y hardinfo 

, 그와 고토 엽니 다 대쉬에서 (hardinfo 서면에 의한) hardinfo를 찾습니다 PCI 장치를 무선 어댑터가 통합 된 PCI 장치의 경우.

여기에 이미지 설명을 입력하십시오

커널 모듈 옆 에는 지정된 무선 어댑터의 현재로드 된 드라이버가 있습니다. 예를 들어 사진은ath9k

무선 어댑터가 USB 장치 인 경우 왼쪽 목록에서 장치 아래의 해당 항목으로 이동하십시오 .


패키지 목록 읽기 ... 완료 건물 종속성 트리 상태 정보 읽기 ... 완료 E : 패키지 정보를 찾을 수 없음
Inderjeet

유니버스 리포지토리를 활성화해야합니다. 을 입력하십시오 software-properties-gtk &. 창이 열리면 "(universe)"로 끝나는 줄에 확인 표시를하십시오. sudo apt-get update그런 다음 터미널에서 실행 한 다음 다시 설치 hardinfo하십시오.
Alaa Ali

여전히 동일한 정보를 얻는 중 : ** hardinfo 패키지를 찾을 수 없음 **
Inderjeet

내가 와이파이 만 있고 내게 접근 할 수 없기 때문에 인터넷이 내 PC에서 작동하지 않는다는 것을 알기 위해
Inderjeet

귀하의 질문 (제목 설정)이 답변되었습니다. IMHO는 완전히 답변되었습니다. 이제 다른 문제가 발생하면 새로운 문제를 열거 나 다른 Ubuntu 헬프 데스크 (ubuntuforums.org-answers.launchpad.net ..etc)에서 도움말을 검색 할 수 있습니다. 적절한 답변을 선택하십시오 (문제가 해결되었다고 생각되는 답변을 클릭하십시오).
NickTux

5

시도해 볼 수도 있습니다 :

ethtool -i wlan0 | grep driver

이것은 다음과 같은 출력으로 무선 랜 카드에 현재로드 된 드라이버를 제공합니다 :

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

Wi-Fi 카드 용 드라이버입니다. ethtool이없는 경우 다음 방법으로 설치할 수 있습니다.

sudo apt-get install ethtool


@ P.-H., 이것은 첫 번째 대답이었습니다 ... 서식을 얻는 방법을 모르겠습니다 .. 서식을 올바르게 얻기 위해 "마크 다운 섹션"을 읽었지만 이해할 수 없었습니다 ... u 예를 들어 설명해주세요.
sanjay ramrakhyani

안녕하세요,이 Markdown Editing Help 기사를 확인할 수 있으며, 새로운 질문을함으로써 연습 할 수 있습니다 (제출하지 않으면 미리보기가 표시됨)
P.-H. Lin

1

이 명령을 사용할 수 있습니다 :

sudo lspci -nn -v -s your socket        

0

시험

lsmod

r8169 모듈이 존재하는지 확인하려면 다음을 수행하십시오.

sudo modprobe r8169

이것은 나를 위해 문제를 해결했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.