Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Linux에서 약한 Wi-Fi 신호 강도 향상:입증된 4가지 소프트웨어 수정 사항

WiFi 신호 무결성은 많은 Linux 사용자에게 중요한 문제이지만 불행히도 이 문제와 관련하여 많은 정적이 있습니다. 어떤 사람들은 실제로 Linux 배포판을 사용하는 것을 꺼립니다. 왜냐하면 그렇게 하면 무선 인터넷 작업 능력을 잃게 될 것이라고 믿기 때문입니다. 이것은 전혀 사실이 아닙니다. Linux에서 무선 신호 수신을 개선하는 네 가지 주요 방법이 있으며, 모두 소프트웨어 드라이버 수정과 관련됩니다. 그러나 문제가 발생하면 먼저 다른 곳을 살펴보는 것이 좋습니다.  대부분의 노트북 및 넷북에 있는 것과 같은 내부 WiFi 카드 사용자는 단단히 연결되어 있는지 확인해야 합니다. 필요한 경우 잠시 시간을 내어 장치 하단에서 카드를 가리고 있는 패널을 찾아 컴퓨터를 끈 후에만 여십시오. 제대로 부착되었는지 확인하세요. 마찬가지로, 일종의 USB WiFi 동글을 사용하는 경우 무선 신호 수신을 향상시키는 Linux 소프트웨어 방법을 사용하기 전에 연결이 제대로 되었는지 확인하는 것이 좋습니다.

방법 1:전용 Wi-Fi 드라이버 사용 

Ubuntu 사용자는 대시를 클릭하고 응용 프로그램에서 선택하거나 대시 막대에 입력하여 검색하여 소프트웨어 및 업데이트 응용 프로그램을 열고 싶을 것입니다. Xubuntu, Kubuntu 및 Lubuntu 사용자는 응용 프로그램 메뉴를 클릭하거나 Alt+F1을 누른 상태에서 기본 설정으로 이동하여 응용 프로그램을 찾을 수 있습니다.  추가 드라이버 탭을 클릭하고 잠시 기다리십시오. 현재 추가 운전자를 찾고 있다는 메시지가 여러분을 맞이할 것입니다. WiFi 연결에 전혀 문제가 있는 경우 이더넷 코드를 연결하여 프로그램이 드라이버를 찾을 수 있을 만큼 인터넷에 연결되도록 해야 합니다. 상자에 드라이버 이름이 나타나면 해당 이름을 클릭하고 변경 사항 적용 버튼을 선택하여 드라이버를 설치할 수 있습니다. 문제의 드라이버 이름이 사용 중인 무선 어댑터 이름과 일치하는지 확인하세요. 이러한 문제를 다루는 대부분의 사용자는 Realtek, Broadcom, Marvell, Lucent 또는 Intel 하드웨어를 사용하고 있을 것입니다. Qualcomm Atheros 기기 사용자는 대부분의 경우 설치를 진행하지 않아야 합니다.

추가 드라이버를 찾지 못했다는 메시지가 표시될 수 있습니다. 이는 이미 드라이버를 설치했음을 나타낼 수 있습니다. 또한 커널이 하드웨어를 감지하지 못했거나 오픈 소스 솔루션에서 완벽하게 지원되는 Qualcomm Atheros 하드웨어를 사용하고 있음을 의미할 수도 있습니다.

설치할 수 있도록 드라이버를 선택했다면 잠시 기다리십시오. 설치가 완료되었다는 메시지가 나타납니다. 창을 종료하려면 닫기 버튼을 클릭하세요. 이 프로세스 중에 언제든지 gksu 프롬프트가 나타나면 일반 관리자 비밀번호와 Enter 키를 사용하여 계속 진행할 수 있습니다.  Free Software Foundation에서 승인한 Linux 배포판 사용자에게는 이 옵션이 제공되지 않습니다. Trisquel 또는 Fedora를 사용하는 경우 계속하려면 방법 4로 즉시 이동해야 합니다.

방법 2:전용 WiFi 드라이버 제거 

Linux Mint, 다양한 *buntu 배포판, 일부 Debian 파생 배포판 사용자는 처음으로 시스템을 구성할 때 특정 유형의 독점 하드웨어 드라이버를 설치했을 수도 있습니다. 또는 방법 1의 단계에서 실제로 예상치 못한 문제가 발생한 것을 발견할 수도 있습니다. 두 경우 모두 동일한 프로세스를 역순으로 실행하면 문제가 해결됩니다.  Dash, 애플리케이션 또는 Whisker 메뉴를 열고 소프트웨어 및 업데이트 애플리케이션을 다시 선택하세요. 추가 드라이버 탭을 다시 선택합니다. 설치한 대체 드라이버를 클릭하거나 커서 키를 사용하여 강조 표시한 다음 되돌리기 버튼을 선택하여 이전 드라이버를 롤백합니다. 다시 한 번 이 작업은 몇 분 정도 소요되며 커널은 무선 하드웨어를 다시 한 번 감지해야 합니다. 드라이버를 새로 고치기 전에 시스템을 다시 시작해야 한다는 메시지가 나타날 수 있습니다. 이 경우 계속하기 전에 열려 있는 모든 프로그램의 모든 작업을 저장해야 합니다.  시스템이 다시 시작되자마자 이전 오픈 소스 드라이버를 사용하게 됩니다. 소프트웨어 및 업데이트 애플리케이션을 실행하는 동안 현재 루트로 작업하고 있지 않기 때문에 잠재적으로 gksu 프롬프트가 실행될 수 있습니다. *buntu 배포판 사용자는 루트 사용자를 해시 처리할 수도 있습니다. 이 경우 계속하려면 관리자 비밀번호를 입력하고 Enter 키를 누르기만 하면 됩니다.

방법 3:설치 과정에서 전용 드라이버 선택 

많은 Linux 배포판에서는 사용자가 운영 체제를 설치할 때 추가 드라이버를 검색할 수 있습니다. ISO 파일을 USB 메모리 스틱이나 SD 카드에 기록하고 부팅했다고 가정하면 언어를 선택할 수도 있습니다. *buntu 배포판, Linux Mint 및 Bodhi Linux에서 사용하는 그래픽 설치 소프트웨어는 "이 타사 소프트웨어 설치"라는 확인란을 제공하며 이를 클릭하여 확인해야 합니다. 그러면 MPEG Layer-3 코덱과 Flash 플레이어도 설치됩니다.  Lubuntu용 대체 설치 프로그램 ISO 이미지를 사용하는 개인은 ncurses가 생성한 창에서 동일한 프롬프트를 받게 됩니다. 커서가 그 위로 깜박일 때까지 아래쪽 키를 눌러 확인란을 강조 표시한 다음 스페이스바를 눌러 선택합니다. 이는 궁극적으로 설치 소프트웨어에 동일한 영향을 미치며 독점 무선 드라이버를 설치해야 합니다. 두 경우 모두 정상적으로 설치를 진행하십시오.  프로세스 중에 설치 프로그램에서 무선 연결에 연결하라는 메시지를 표시할 수도 있지만 이미 연결을 위해 이더넷 코드를 사용하고 있는 경우에는 그럴 가능성이 거의 없습니다. 이 경우 커서 키를 사용하여 연결을 강조 표시한 다음 Enter 키를 눌러 선택하십시오. 계속하려면 WiFi 모뎀에 있는 코드를 입력하세요. 앞서 언급한 그래픽 설치 프로그램 사용자는 대신 연결을 클릭하여 사용할 수 있습니다. 당연히 코드를 변경했다면 새로 설정한 코드를 사용해야 합니다.  다시 한 번, 자유 소프트웨어 재단은 이러한 종류의 드라이버에 의존하는 소프트웨어 솔루션을 승인하지 않을 것입니다. 따라서 Fedora, Trisquel 또는 Arch Linux 파생 Parabola GNU/Linux Libre와 같은 무료 소프트웨어에만 의존하는 기타 배포판을 사용하는 경우 이 기술을 사용할 수 없습니다. openSUSE 설치 프로그램에도 이 기능이 없을 수도 있습니다.

방법 4:명령줄을 사용하여 무선 신호 수신 개선 

Windows 10, OS X 또는 다른 운영 체제에서 WiFi 카드와 잘 작동하도록 컴퓨터를 부팅할 수 있지만 Linux에서는 신호 수신 상태가 약한 경우가 있습니다. 다른 방법도 효과가 없었을 수도 있습니다. 이 경우 명령줄에서 몇 가지 명령을 사용하여 문제를 해결할 수 있습니다. 이는 오픈 소스 무선 드라이버를 사용하는 경우에만 작동할 가능성이 높습니다.  계속하려면 무선 장치의 이름을 알아야 합니다. Ctrl, Alt, T를 동시에 눌러 표준 명령 터미널을 엽니다. 또는 대시, 애플리케이션 또는 수염 메뉴를 선택하고 해당 메뉴를 클릭하거나 커서 키로 선택하고 스페이스바를 눌러 터미널을 열 수도 있습니다. 시스템에 연결된 PCI 장치 목록을 찾으려면 lspci를 입력하십시오. 하드웨어 공급업체의 이름을 알고 있는 경우 lscpi | grep -i name 이름 레이블을 Realtek 또는 Intel과 같은 문제의 공급업체 이름으로 바꾸는 동안. 대부분의 경우 목록 검색에 대해 걱정할 만큼 장치가 충분하지 않습니다. 일반적으로 출력을 한 눈에 보고 빠르게 찾을 수 있습니다.  이는 내장 무선 어댑터를 사용하는 경우에만 작동합니다. USB 장비 사용자는 lsusb 또는 lsusb | grep -i wireless를 사용하여 어댑터 이름을 찾습니다. 대부분의 사용자는 시스템에 연결된 USB 장비의 수가 훨씬 적으므로 목록이 짧습니다. lsusb의 출력 목록에 어댑터가 전혀 나열되지 않은 경우, 돌아가서 lspci를 시도해야 합니다.

이러한 명령 중 하나를 실행하기 위해 루트로 작업할 필요는 없습니다. 특정 무선 어댑터의 번호를 찾으면 명령줄에 sudo modprobe -rv NAME을 입력하고 Enter 키를 누른 다음 sudo modprobe -v NAME ant_sel=1을 누르고 다시 Enter 키를 누를 수 있습니다. 예를 들어 Realtek 8188eu 드라이버를 사용하는 경우 sudo modprobe -rv rt18188eu 다음에 sudo modprobe -v rt18188eu ant_sel=1을 입력하고 각 명령 다음에 Enter 키를 누를 수 있습니다. Realtek 8723be 무선 드라이버 사용자는 해당 명령에서 rt18188eu 대신 rt18723be를 사용하려고 합니다. Ralink 장비용 GPL 드라이버는 동일한 방식으로 작동해야 하지만 Realtek 하드웨어를 사용하지 않으면 몇 가지 문제가 발생할 수 있습니다. 다행히 모든 Realtek 드라이버는 거의 동일하게 작동합니다.

이 작업을 시도할 때 시스템이 망가질까 걱정하지 마세요. 인터넷이 완전히 끊어진 경우 언제든지 데스크탑에서 Alt+F4를 누른 상태에서 다시 시작을 선택하고 응용 프로그램 메뉴에서 다시 시작하거나 CLI 프롬프트에서 재부팅을 입력하고 Enter 키를 눌러 시스템을 재부팅하고 표준 드라이버를 다시 로드할 수 있습니다. 계속하기 전에 다른 소프트웨어의 진행 상황을 저장하십시오.  이 프로세스로 인해 변경 사항이 영구적으로 적용되지는 않습니다. 시작 스크립트에 명령을 추가해야 한다고 주장하는 일부 가이드가 있지만 이는 옳지 않으며 그런 식으로 무시될 것입니다. 명령줄에서 다음을 실행하세요.

영구적으로 만들려면 이름을 이전에 작동했던 이름으로 바꿉니다. 이전에 작동했던 경우에만 이 옵션을 사용하십시오. 예를 들어, realtek 드라이버 중 하나를 사용하면 다음 명령을 사용할 수 있습니다:

그런 다음 수동으로 다시 재부팅하여 옵션이 계속 작동하는지 확인하세요. tee가 설치되지 않았다는 오류가 발생하는 경우 다음 줄을 시도해 볼 수 있습니다:

sudo를 실행한 후 관리자 비밀번호에 어려움을 겪는 단일 사용자 Fedora 시스템 소유자는 다른 배포판에서와 마찬가지로 사용자 계정 비밀번호가 sudo에서 작동하도록 시스템을 설정할 수 있습니다. su – 루트 사용자가 되려면 루트 사용자의 별도 계정 비밀번호를 입력하십시오. # 프롬프트가 나타나면 usermod myName -a -G 휠을 입력하고 myName을 실제 사용자 이름으로 바꾸세요. 그런 다음

를 실행할 수 있습니다.

평소처럼 이전부터 명령을 내리세요.

저자 소개

Linux에서 약한 Wi-Fi 신호 강도 향상:입증된 4가지 소프트웨어 수정 사항

케빈 애로우

Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.