컴퓨터가 Wi-Fi에 갑자기 연결되지 않거나 네트워크가 계속 끊길 때면 정말 답답합니다. 특히 우분투(Ubuntu)에서 'Wi-Fi 어댑터를 찾을 수 없음(No Wi-Fi Adapter Found)' 오류가 나타나면 도대체 무엇부터 손대야 할지 막막하게 느껴지기 마련입니다.
하지만 좌절할 필요는 없습니다. 몇 가지 기본적인 트러블슈팅 단계만 차근차근 따라 하면 우분투의 Wi-Fi 문제를 충분히 해결할 수 있습니다.
1. Wi-Fi 어댑터 인식 여부 확인
'Wi-Fi 어댑터를 찾을 수 없음' 오류는 다양한 원인에서 비롯됩니다. 무선 어댑터 자체의 하드웨어 문제일 수도 있고, 드라이버 문제 또는 리눅스 커널 버그 때문일 수도 있습니다.
가장 먼저 확인할 것은 우분투가 Wi-Fi 어댑터를 정상적으로 인식하고 있는지 여부입니다. 이를 위해서는 lshw 도구가 필요합니다. 터미널을 열고 아래 명령어를 입력해 설치하세요:
sudo apt update
sudo apt-get install lshw
설치가 완료되면 lshw로 무선 장치가 감지되는지 확인합니다. 시스템이 Wi-Fi 어댑터를 인식하고 있다면 장치에 대한 간략한 정보가 화면에 출력됩니다. wireless interface(무선 인터페이스) 장치를 확인하려면 다음 명령어를 입력하세요:
sudo lshw -C network

위 명령어로 무선 인터페이스가 검색되지 않았다면 다른 명령어를 시도해 봐야 합니다. 대부분의 데스크톱 PC는 내장형 PCI 어댑터를 사용하므로 아래 명령어로 확인할 수 있습니다:
lspci
외장형 USB Wi-Fi 어댑터를 사용 중이라면 lsusb 명령어를 사용해야 합니다. 출력된 장치 목록에 무선 어댑터가 포함되어 있는지 확인하세요:
lsusb
2. Wi-Fi 어댑터 드라이버 새로 설치하기
위 명령어들로 어댑터를 전혀 찾을 수 없다면, 시스템에 필요한 드라이버가 설치되어 있지 않은 것일 가능성이 큽니다. [소프트웨어 & 업데이트(Software & Updates)]를 열고 [추가 드라이버(Additional Drivers)] 탭으로 이동하면 새 드라이버가 있는지 확인할 수 있습니다.

사용 가능한 드라이버가 있다면 해당 드라이버의 "사용(Using)" 옵션을 선택한 뒤 [변경 사항 적용(Apply Changes)] 버튼을 눌러 마무리합니다. 하지만 이 방법으로도 적절한 Wi-Fi 드라이버를 찾지 못하는 경우가 종종 있습니다. 어댑터 제조사(Intel, Realtek, Broadcom 등)에 따라 드라이버를 직접 내려받아 설치하는 별도의 방법이 존재합니다.
Intel 어댑터를 사용한다면 인텔 공식 펌웨어를 내려받아 압축을 풀고, 파일 관리자에서 해당 폴더를 연 후 마우스 오른쪽 버튼으로 [터미널에서 열기(Open in Terminal)]를 선택합니다. 그다음 아래 명령어로 파일을 펌웨어 디렉터리에 복사합니다:
sudo cp *.ucode /lib/firmware
Realtek 어댑터라면 rtw88 GitHub 저장소에서 최신 드라이버를 내려받을 수 있습니다. [Code > Download ZIP]을 클릭해 펌웨어 폴더의 압축을 풀고, 압축 해제된 폴더에서 터미널을 연 뒤 아래 명령어를 입력해 펌웨어를 설치합니다:
make
sudo make install
설치 후에는 PC를 재시작합니다. 재부팅 후에도 우분투가 Wi-Fi 어댑터를 인식하지 못한다면 modprobe 명령어로 모듈을 강제로 로드해야 합니다. 먼저 첫 번째 명령어로 현재 사용 중인 커널 드라이버 이름을 확인하고, 출력된 이름을 두 번째 명령어의 [wifi-module] 부분에 대입해 실행하세요:
lspci -nnk | grep -A2 0280
sudo modprobe -r [wifi-module] && sudo modprobe [wifi-module]
Broadcom 어댑터는 드라이버 설치 과정이 가장 간단합니다. 아래 명령어 하나로 드라이버를 재설치한 뒤 PC를 재시작하면 됩니다:
sudo apt-get install --reinstall bcmwl-kernel-source
3. Wi-Fi 어댑터 펌웨어 설치 여부 확인
여전히 Wi-Fi가 작동하지 않는다면, 필요한 펌웨어 파일이 누락된 것이 원인일 수 있습니다. 누락된 펌웨어 관련 경고가 기록되어 있는지 아래 명령어로 확인해 보세요:
sudo dmesg | grep firmware
출력 결과에 오류 메시지가 포함되어 있다면 펌웨어를 설치해야 합니다. 일반적으로 누락된 펌웨어 파일은 아래 명령어 한 줄로 설치할 수 있습니다:
sudo apt-get install linux-firmware
참고로 최근 출시된 Intel Wi-Fi 어댑터의 경우 펌웨어가 linux-firmware 패키지에 아직 포함되지 않았을 수 있습니다. 이럴 때는 인텔 공식 웹사이트에서 직접 내려받으면 됩니다.
4. 새 USB Wi-Fi 어댑터 사용해 보기
Wi-Fi 어댑터 자체가 고장 난 경우라면 새 드라이버를 설치하는 것만으로는 연결 문제를 해결하기 어렵습니다. 기존 어댑터가 원인인지 확인하는 가장 확실한 방법은 새 어댑터를 장착해 보는 것입니다. USB 방식 Wi-Fi 어댑터는 구입과 설치가 간편하면서도 PCI-e 제품에 뒤지지 않는 성능을 제공합니다.

대부분의 전자제품 매장에서 다양한 USB Wi-Fi 어댑터를 판매합니다. 구입 시에는 어댑터의 프로토콜(주로 802.11n 또는 802.11ac)이 공유기의 프로토콜과 일치하는지 반드시 확인하세요. 어댑터를 PC에 꽂고, 필요한 드라이버가 있다면 함께 설치합니다. 기존 어댑터가 문제였다면 이제 정상적으로 인터넷에 연결될 것입니다.
5. 다른 커널 버전으로 부팅하기
우분투 시스템이 5.x 버전의 리눅스 커널을 사용 중이라면, 커널 관련 버그 때문에 'Wi-Fi 작동 안 함' 문제가 발생했을 가능성이 있습니다. 특히 리눅스 커널 업데이트 이후 갑자기 무선 드라이버 문제가 생겼다면 이 경우에 해당할 확률이 높습니다. 커널 버전은 PC를 재시작하면 변경할 수 있습니다.
재부팅하면 평소와 같은 우분투 부팅 메뉴가 나타납니다. 이때 Ubuntu를 선택하지 말고, 목록을 아래로 스크롤하여 [Advanced options for Ubuntu(우분투 고급 옵션)]을 선택하세요. 사용 가능한 모든 리눅스 커널 버전이 표시됩니다. 다른 버전을 골라 Enter 키를 누른 뒤 부팅이 완료되면 Wi-Fi 문제가 해결되었는지 확인합니다.
6. 테더링 인터넷 연결 활용하기
위의 모든 방법으로도 'Wi-Fi 어댑터를 찾을 수 없음' 오류가 해결되지 않는다면, 임시방편으로 테더링 인터넷 연결을 고려해 볼 차례입니다. 무선 공유기가 있다면 이더넷 케이블로 PC와 공유기를 연결하면 되고, 스마트폰이 있다면 아이폰이나 안드로이드 기기를 충전 케이블로 PC에 연결해 셀룰러 데이터를 테더링할 수도 있습니다.
우분투 'Wi-Fi 어댑터 없음' 오류, 생각보다 쉽게 해결됩니다
우분투에서 가장 짜증 나는 문제 중 하나가 바로 'Wi-Fi 어댑터를 찾을 수 없음' 오류입니다. 다행히 올바른 트러블슈팅 순서만 따르면 연결 문제는 생각보다 간단하게 해결할 수 있습니다. Wi-Fi가 복구되면 다시 우분투에서 쾌적하게 웹서핑을 즐기시면 됩니다.