이 답변은 완전히 작동하지 않는 무선 LAN에만 적용됩니다. 안정성 / 성능 문제 또는 반 작업 사례 가 아닙니다 . 그러나 일부 단계 는 실행 중에 다른 옵션을 찾고있는 경우에 유용 할 수 있습니다.
예비
이 답변에서는 최소한 다음 작업에 익숙하다고 가정합니다. 터미널에서 명령을 실행하고 일반 Ubuntu 소프트웨어 패키지를 설치합니다. 이 기본 단계에 익숙하지 않은 경우 this 및 this 읽기를 시작하십시오 .
기계를 인터넷에 연결하십시오. 이렇게하면 단계 를 훨씬 쉽게 수행하고 클립 보드를 사용하여 작업을 수행 할 수 있습니다.
다른 네트워크 카드가 작동하면이 방법이 쉬워야합니다. 이 시점에서 유일한 카드에 문제가있는 경우 USB 유선 네트워크 어댑터 또는 친구 나 이웃에게서 빌린 대체 WiFi 어댑터를 사용하는 등의 대안을 찾아 창의력을 발휘하십시오.
다음 패키지를 설치했는지 확인하십시오. lshw
, rfkill
.
시스템을 업데이트하십시오. 최신 (일반) 시스템 업데이트를 모두 설치하면 릴리스 후 개발자가 이미 릴리스 한 버그 수정이 PC에 있어야합니다. 나중에 시스템을 재부팅하는 것을 잊지 마십시오. Ubuntu를 어떻게 업데이트합니까?를 참조하십시오 .
모든 업데이트를 적용한 후 재부팅하십시오. 이 단계에서 이미 작동했을 수 있습니다. 그렇지 않다면 계속하십시오.
실제로 드라이버 문제입니까?
우선, 카드가 인식되지 않는지 및 / 또는 카드가 작동하지 못하게하는 무선 킬 스위치인지 확인해야합니다. 문제가 두 배 또는 세 배일 수 있으므로 아래의 모든 단계를 따르십시오 .
sudo lshw -C network
터미널에서 실행하십시오 .
lshw
먼저 설치해야 할 수도 있습니다 .
- 여러 장치가 나열된 경우 해당 장치를 찾으십시오.
- 이 (가)로 표시되어
*-network UNCLAIMED
있으면 (최신) 드라이버 설치 의 단계를 따라야합니다 .
- 경우에는 다음과 같이 열거 된
*-network
( '소유권 주장은'없이), 드라이버에 대한 아래의 출력은 추가 단계, 예에 관련 될 수있다configuration: broadcast=yes driver=iwlwifi
- 기기가 전혀 표시되지 않으면 정확한 하드웨어 식별의 추가 단계를 시도하십시오 .
rfkill list
터미널에서 실행하십시오 . 라디오 킬 스위치의 상태가 표시됩니다. 샘플 출력 :
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
- 경우 당신이 볼
yes
에 Hard blocked
: 무선 LAN을위한 하드웨어 스위치 노트북 설명서를 참조하십시오.
- 경우 당신이 볼
yes
에 Soft blocked
: 노트북에 바로 가기 키가 활성화뿐만 아니라, 네트워크 관리자 애플릿에서 "무선 사용"을 타격하는 데 도움이 될 수 있습니다. 소프트 블록을 제거하지 못하면을 실행하십시오 sudo rfkill unblock all
.
- 킬 스위치가 표시되지 않으면 장치에 해당되지 않을 수 있습니다. 일반적으로 모바일 PC에만 킬 스위치가 장착되어 있습니다.
USB 장치에만 해당 : USB 수준 문제는 제외하십시오.
- 허브 나 컴퓨터 케이스의 커넥터를 피하면서 메인 보드에 직접 연결하는 것이 좋습니다.
- 다른 유형의 USB 포트 (예 : USB3.0 포트 대신 USB2.0)를 사용해보십시오.
- 정확한 하드웨어 식별로 이동 하여 장치를 연결할 때 일부 오류 메시지가 표시되는지 확인하십시오.
- 확인한 다른 케이블 (있는 경우)을 사용해보십시오.
(최신) 드라이버 설치
가능한 경우 피해야 할 사항에 나열된 단계를 피하면서 분명하고 제정신이며 무해한 조치를 취해야 합니다 .
Ubuntu가 추가 드라이버 설치를 제안하는지 확인하십시오. 추가 드라이버를 설치하려면 어떻게합니까?를 참조하십시오 . 이 작업을 수행하는 방법에 대한 자세한 내용은
하드웨어에 필요할 수 있으므로 추가 펌웨어를 설치하십시오.
- "멀티 버스"리포지토리를 어떻게 활성화합니까?에
multiverse
게시 된대로 활성화했는지 확인하십시오 .
- 예를 들어 재부팅
linux-firmware
하고 linux-firmware-nonfree
패키지를 모두 설치하십시오 sudo apt-get install linux-firmware linux-firmware-nonfree
.
compat-wireless 패키지에서 백 포트 된 커널 모듈 (드라이버)을 사용해보십시오. Ubuntu는 안정적인 배포 (11.10 Oneiric Ocelot 이후 사용 가능)가있는 커널 용 최신 Linux 커널 릴리스의 compat-wireless 패키지를 제공합니다.
- 자주 사용하는 패키지 관리 도구로 검색하여 사용 가능한 최신 버전을 찾으십시오. 글을 쓰는 시점에서 이것은
linux-backports-modules-cw-3.6-quantal-generic
Quantal 을 위한 것이 었습니다. 가까운 시일 내에 3.7
패키지가 출시 될 수 있습니다.
sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic
Quantal 또는 sudo apt-get install linux-backports-modules-cw-3.6-precise-generic
Precise 등을 위해 설치하십시오 . 그런 다음 재부팅하십시오.
LTS 릴리스 (예 : Precise 또는 Lucid)를 실행중인 경우 모든 다음 릴리스의 백 포트 커널이 패키지로 제공됩니다. 작성 당시 Quantal은 Precise 이후의 최신 릴리스이며 패키지는 linux-image-generic-lts-quantal
새 커널로 부팅됩니다.
이제부터는 라이브 CD / USB로 부팅하는 것만으로 최신 Ubuntu 릴리스를 사용해 하드웨어를 지원하는지 확인할 수 있습니다. 또한 Ubuntu + 1의 최신 베타 / RC를 사용해보십시오. 작동하는 경우 가장 쉬운 방법은 새 릴리스를 기다리는 것입니다.
일부 하드웨어는 기본 설치에서 완전히 고장났습니다. 일반적으로 공급 업체가 소스 코드를 모두 공개하지 않거나 우분투를 통해 필요한 모든 모듈을 재배포 할 수 없기 때문입니다. 참고 항목 특별한 관리가 필요한 하드웨어 장치 (칩셋)이 나열되어 있는지 하단에있는 절을 참조하십시오.
안정적인 최신 Linux 커널을 사용해보십시오. 이것은 무해한 접근 방식이며 다른 것들을 망칠 수 있습니다. 이전 옵션의 compat-wireless 패키지에서 최신 무선 드라이버를 제공하므로 이것은 필요하지 않습니다. 그러나 조금 더 최신 정보 일 수 있으므로 버그 수정이 포함되어 있습니다.
정확한 하드웨어 식별
귀하가 소유 한 제품은 귀하와 전혀 관련이없는 소매 이름을 사용하여 판매되었을 수 있습니다. 대부분의 공급 업체는 Broadcom, Atheros, Ralink 또는 Intel과 같은 제조업체의 칩셋 만 사용하지만 제품 자체에는이 이름이 포함되지 않을 수 있습니다. 예를 들면 다음과 같습니다. ThinkPad 11a / b / g / n 무선 LAN 미니 익스프레스 어댑터 는 실제로 Atheros AR5418
. Thinkpad rebrand는 일반적으로 Linux의 하드웨어 지원에는 영향을 미치지 않지만 사용 된 칩셋 은 영향을 미칩니다 . 따라서 칩셋을 식별하는 것이 매우 중요합니다.
하드웨어가 목록에 없으면, 이는 어댑터와 관련이있을 수 있지만, 일반적인 PCI / USB 버스 오류. 이것은 WiFi 문제의 범위를 벗어난 것으로 간주됩니다. 일부 노트북에는 내장 USB 포트에 연결된 WiFi 어댑터가 내장되어 있으므로 이러한 경우 USB로 표시 될 수 있습니다.
출력 예 :
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. ...
^^^^-- product ID
^^^^------- vendor ID
$ lspci -nn | grep -i network
04:00.0 Network controller [0280]: Intel Corporation [...] [8086:4238] (rev 3e)
vendor ID --^^^^
product ID -------^^^^
Google 사용 팁
- 발행 된 명령으로 식별 된 숫자 제품 / 공급 업체 ID를 사용하십시오.
linux
대신 키워드로 사용하십시오 Ubuntu
.
- 정확한 하드웨어 식별 단계에서 출력에 나열된 장치의 칩셋 이름을 사용해보십시오 . 예 :
AR9285
, BCM4311
, Intel
+ 6300
.
- 하드웨어 지원과 관련이없는 키워드는 사용하지 마십시오. 예를 들어 데스크탑 환경은 관련이 없으므로
Ubuntu
대신을 사용하십시오 Lubuntu
.
- "이 장치에는 펌웨어가 필요합니다"와 같은 특정 솔루션이나 이전 릴리스에서 즉시 사용하지 않은 사용자에 대한 보고서에 중점을 두지 않고 장치에 대한 '일반적인'정보에주의를 기울이십시오.
나는 모든 선택에 운이 없었습니다. 새로운 질문에서 무엇을 제공해야합니까?
새 질문을 게시하기 전에 정확한 하드웨어 식별의 키워드를 사용 하여이 사이트 를 검색하십시오 .
- 이 답변의 옵션에서 모든 관련 (예기치 않은 또는 오류) 출력.
- 정확한 하드웨어 식별 섹션 에서 수행 된 단계의 관련 출력 .
- 실행중인 커널과 시도한 버전.
uname -r
커널 버전을 식별 하려면 명령을 사용하십시오.
- 시도한 다른 우분투 버전.
가능하면 피해야 할 것들
특별한주의가 필요한 하드웨어
- Broadcom BCM43xx 장치. 이러한 장치를 작동시키는 방법에 대한 유용한 자습서는 이 답변 을 참조하십시오 .