Arch Linux에서 Wi-Fi 연결 도움말 [닫기]

Arch Linux에서 Wi-Fi 연결 도움말 [닫기]

저는 이중 부팅으로 Arch Linux를 설치하려고 합니다(이전에 Fedora가 있던 루트 파티션을 덮어씀). 설치 USB로 WiFi에 쉽게 연결되지만 실제 설치 중에는 연결되지 않습니다.

언급할 가치가 있는 몇 가지 사항:

  • USB에서는 이 인터페이스를 이라고 합니다 wlp2s0b1. 설치에는 없는 것 같습니다.
  • dialogUSB , wpa_supplicant및 chroot를 통해 설치했습니다 wpa_actiond(설치 중).iw
  • ip linkw, just lo및 로 시작하는 항목은 표시하지 마세요 enp1s0. USB에는 세 번째 기능도 있습니다.wlp2s0b1
  • iw dev반품 nl80211 not found.
  • Fedora에서는 Wi-Fi가 잘 작동합니다.
  • 나는 도망 갔다. 실행하지 않고 실행하면 반환됩니다. 실행 시 출력이 없지만 Wi-Fi는 여전히 작동하지 않습니다.systemctl enable [email protected]sudoFailed to enable unit: The name org.freedesktop.PolicyKit1 was not provided by any .service filessudo
  • ip link set wlp2s0b1 up반품Cannot find device "wlp2s0b1"
  • @GAD3R이 출력을 요청했으므로 lspci -knn | grep Net -A2다음과 같습니다.

    lspci: Unable to load libkmod resources: error -12 02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Broadcom Corporation Device [14e4:051b]

나는 완전히 길을 잃었고 누군가 내 무선 네트워크가 제대로 작동하도록 도와줄 수 있기를 바랍니다.

답변1

Wi-Fi가 제대로 작동하려면 설치해야 합니다.broadcom-wl-dkms팩:

설명하다:

Linux® STA 64비트 드라이버

이 패키지에는 Broadcom의 BCM4311-, BCM4312-,BCM4313-, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 및 BCM43228 하드웨어. 32비트 및 64비트 x86 CPU 아키텍처에는 서로 다른 tar가 있습니다. 혼합 바이너리는 적절한 아키텍처 유형이어야 하므로 적절한 tar를 다운로드해야 합니다. 하이브리드 바이너리는 운영 체제별 파일 및 운영 체제 추상화 계층 파일을 통해 운영 체제와의 모든 상호 작용을 수행하도록 설계되었으므로 특정 버전의 Linux® 커널에 독립적입니다. 모든 Linux® 운영 체제별 코드는 소스 코드 형식으로 제공되므로 다른 커널 버전으로 재배치하고 운영 체제 관련 문제를 해결할 수 있습니다. 참고: 이 소프트웨어를 사용하기 전에 lib 디렉토리에 있는 LICENSE.TXT 파일을 읽어야 합니다. 이러한 드라이버의 최신 버전에 관한 지원 질문은 Linux®로 문의하실 수 있습니다.[이메일 보호됨].

BCM4311, BCM4312, BCM4322, BCM4313, BCM43224

pacman -S broadcom-wl-dkms

충돌하는 모듈을 제거합니다.

modprobe -r b43 ssb bcma

wl모듈을 다시 로드합니다 .

modprobe -r wl
modprobe wl

Archlinux의 Broadcom Wireless

답변2

결국 전체 파티션을 삭제하고 다시 설치했습니다. 이제 완벽하게 작동합니다

답변3

linux-firmware많은 펌웨어 이미지는 기본 설치 패키지와 함께 제공되지만 카드 드라이버를 수동으로 설치해야 할 수도 있습니다.

아치 위키에서lspci -k: 카드 드라이버가 로드되었는지 확인하려면 lsusb -v카드가 PCI(e) 또는 USB를 통해 연결되었는지 여부에 따라 또는 명령의 출력을 검사합니다. 그런 다음 로드 중인 펌웨어에 대한 커널 메시지를 확인하십시오 dmesg | grep firmware. 커널 모듈이 로드되지 않은 경우 섹션을 계속 진행하세요.설치 드라이버.

관련 정보