WiFi를 자동으로 작동시키는 방법은 무엇입니까?

WiFi를 자동으로 작동시키는 방법은 무엇입니까?

설치했는데 broadcom-sta-commonWiFi가 작동하지 않게 되었고, 지웠지만 sudo modprobe brcmsmacWiFi가 작동하려면 부팅한 후 수동으로 실행해야 했습니다.

이전처럼 자동으로 작동하게 하려면 어떻게 해야 합니까?

일부 출력:

rahman@debian:~$ sudo rfkill list 
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

rahman@debian:~$ uname -a
Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux

rahman@debian:~$ lspci -nn -d 14e4:
44:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

rahman@debian:~$ cat /var/lib/NetworkManager/NetworkManager.state
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

rahman@debian:~$ cat /etc/modprobe.d/blacklist.conf 
blacklist brcmsmac

업데이트: wl 모듈을 사용할 때

rahman@debian:~$ sudo iw list | grep "Supported interface modes" -A12
    Supported interface modes:
         * IBSS
         * managed
    Band 1:
        Bitrates (non-HT):
            * 1.0 Mbps
            * 2.0 Mbps (short preamble supported)
            * 5.5 Mbps (short preamble supported)
            * 11.0 Mbps (short preamble supported)
            * 6.0 Mbps
            * 9.0 Mbps
            * 12.0 Mbps
            * 18.0 Mbps

brcmsmac 모듈을 사용하는 경우:

rahman@debian:~$ sudo iw list | grep "Supported interface modes" -A12
    Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
    Band 1:
        Capabilities: 0x70
            HT20
            Static SM Power Save
            RX Greenfield
            RX HT20 SGI
            RX HT40 SGI

답변1

brcmsmac추가한 후 이제 시작할 수 있습니다./etc/modules

답변2

권장사항 wl대신 사용해야 합니다 .brcmsmac공식 웹 사이트.

또한 충돌하는 드라이버도 제거해야 합니다. 이렇게 하면 운영 체제를 다시 시작할 때까지 Wi-Fi가 중지됩니다.

데비안 위키에 설명된 단계를 따르세요:

non-free다음 항목에 구성요소를 추가하세요 /etc/apt/sources.list.

deb http://httpredir.debian.org/debian/ stretch main contrib non-free

필수 패키지를 설치합니다:

apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

충돌하는 드라이버를 제거합니다.

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

모듈 로드 wl:

modprobe wl

wireless.wiki.kernel.org

brcmsmac

Name    PCI Device ID
BCM4313 0x4727

참고: BCM4313은 적어도 완전히 지원되지 않습니다. 일부 모델은 작동하는 것처럼 보이지만(사용자는 성공했다고 보고함) 일부 모델은 작동하지 않으며 이것이 바뀔 것이라는 조짐은 없습니다. 예를 들어:http://marc.info/?t=138817851800006&r=1&w=2

관련 정보