무선 네트워크 문제 해결사

동작하는 장치 드라이버를 설치했는지 확인

이 단계에서 동작하는 무선 네트워크 어댑터 장치 드라이버를 획득할 수 있는지 확인할 수 있습니다. 장치 드라이버는 하드웨어 장치를 제대로 동작하게 하는 방법을 컴퓨터에 알려주는 프로그램 조각입니다. 무선 네트워크 어댑터를 컴퓨터에서 인식한다 할 지라도 제대로 동작하는 드라이버가 아닐 지도 모릅니다. 무선 네트워크 어댑터가 동작할 수 있게 다른 드라이버를 찾아볼 수도 있습니다. 몇가지 선택지를 활용해봅니다:

  • 무선 네트워크 어댑터가 지원 장치 목록에 있는지 확인합니다.

    대부분 리눅스 배포판에서는 무선 네트워크 장치 지원 목록이 있습니다. 때로는 목록을 통해 제대로 동작하는 드라이버를 찾는 방법을 알려줍니다. 배포판의 해당 목록에 가서(예를 들면, Ubuntu, Arch, Fedora, openSUSE) 무선 네트워크 어댑터 모델이 목록에 있는지 확인합니다. 동작하는 무선 드라이버를 가져올 수 있는 몇가지 정보를 활용할 수도 있습니다.

  • 제한(바이너리) 드라이버를 찾아봅니다.

    대부분 리눅스 배포판에서는 자유, 오픈 소스 장치 드라이버만 딸려옵니다. 상업용, 폐쇄 소스 드라이버는 배포하지 않기 때문입니다. 제대로 된 무선 네트워크 어댑터 드라이버가 독점, “바이너리 전용” 뿐이라면, 기본으로 설치하지 않았을 수도 있습니다. 이런 경우 무선 네트워크 어댑터 제조사 웹 사이트에서 리눅스 드라이버가 있는지 찾아봅니다.

    일부 리눅스 배포판에서는 제한 드라이버를 다운로드할 수 있는 도구가 있습니다. 그 중 하나가 있다면 해당 도구에서 적절한 무선 드라이버를 찾을 수 있는지 확인하는 목적으로 활용합니다.

  • 어댑터 하드웨어의 윈도우 드라이버를 사용합니다.

    보통 어떤 운영체제(윈도우) 전용으로 설계한 장치 드라이버를 다른 운영체제(리눅스)에서 사용할 수 없니다. 장치 동작을 처리하는 방법이 다르기 때문입니다. 무선 네트워크 어댑터의 경우 NDISwrapper 호환 계층을 설치하여 리눅스에서 윈도우 무선 드라이버 일부를 활용할 수 있긴 합니다. 무선 네트워크 어댑터는 윈도우 드라이버의 경우 거의 대부분 있고 리눅스 드라이버는 어쩌다가 없기 때문에 이런 방식이 쓸만합니다. 여기에서 NDISwrapper 활용법을 알아볼 수 있습니다. 참고로 모든 무선 드라이버가 NDISwrapper로 활용할 수 있는건 아닙니다.

이들 선택지 중에 동작하는 방식이 없다면, 동작하는 다른 무선 네트워크 어댑터를 찾아보아야 할 수도 있습니다. USB 무선 네트워크 어댑터가 보통 싼 편이며, 어떤 컴퓨터에든 연결합니다. 해당 어댑터를 구매하기 전 리눅스 배포판과의 호환성이 있는지 확인해야합니다.