16.04 Realtek RTL8723BE 어댑터의 LTS wifi 연결 문제


121

16.04 LTS를 설치 한 후 wifi 연결과 관련된 몇 가지 문제를 발견했습니다.

첫째, 절전 또는 최대 절전 모드 후에는 Wi-Fi가 정상적으로 다시 연결되지 않습니다. 때때로 깨어 난 후 네트워크 아이콘이 "위와 아래 화살표"(무엇인지 알 수 없음)로 바뀌지 만 여전히 연결되어 있습니다. 때로는 네트워크가 손실되고 목록에 네트워크가 표시되지 않으므로 Wi-Fi를 전혀 사용할 수있는 방법이 없습니다.

먼저을 실행하여 네트워크 관리자를 다시 시작했습니다 sudo service network-manager restart. 효과가 있었지만 영구적 인 해결책은 아니 었습니다.

그런 다음 다른 스레드에 따라에 추가 SUSPEND_MODULES="iwlwifi"했습니다 /etc/pm/config.d/config.

이 작업을 수행 한 후 다시 연결 문제가 해결 된 것으로 보입니다 (자동으로 다시 연결할 수 있으며 아이콘이 더 이상 변경되지 않음). 그러나 컴퓨터가 실행 중이고 연결이 끊어지면 네트워크 아이콘이 연결 상태를 유지하더라도 Wi-Fi 연결이 임의로 (약 30 분마다) 손실되는 것을 발견했습니다.

코드를 추가 한 후의 또 다른 문제는 컴퓨터를 잠자기 상태로두면 화면이 잠시 꺼졌다가 약 5 초 동안 다시 켜집니다 (시스템이 wifi 연결을 끊는 동안). 그리고이 비정상적인 "2 단계"프로세스 후에 컴퓨터가 잠자기 상태가됩니다.

아래의 무선 카드 정보

*-network               
       description: Wireless interface
       product: RTL8723BE PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 00
       serial: b0:c0:90:5c:1c:d5
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-21-generic firmware=N/A ip=192.168.0.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 ioport:d000(size=256) memory:df200000-df203fff

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)

2016 년 5 월 1 일 업데이트
나는 무슨 일이 있었는지 모르겠지만 문제는 지금 더 악화됩니다. 약 5 분마다 Wi-Fi 연결이 끊어지고 네트워크 관리자를 다시 연결하거나 다시 시작해야합니다.


1
위쪽 및 아래쪽 화살표는 유선 연결을위한 것입니다. 예를 들어 Android 기기에 테 더링을 사용하는 경우 볼 수 있습니다. 예를 들어 카드와 관련된 버그 보고서를 많이있다 이 하나 가 새로운 드라이버가 어떤 사람들을 위해 일을 설치하는 것으로 보인다. 어쩌면 당신은 무언가를 발견 할 것입니다 ...
Zanna

2
당신은 사용해야 SUSPEND_MODULES="rtl8723be"당신이 카드 iwlwifi를 사용하지 않는 대신 iwlwifi의. 또한 시도 echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf및 재부팅
Jeremy31

1
fwlps 옵션을 수정하면 전원 관리가 비활성화되고 연결 해제 및 기타 문제가 발생할 수 있습니다.
Jeremy31

3
나는 wifi 문제에 대해 많은 질문을 보았고 왜 네트워크와 관련된 많은 문제가 있는지, 특히 16.04 LTS의 wifi가 왜 그런지 이해하지 못했습니다.
데이지

1
@RyanNerd 그리고 일단 Mac을 가지고 있다면 물론 우분투를 실행하십시오! Mac을 처음으로 얻는 좋은 이유는 :-)
zwets

답변:


44

마지막으로 여러 가지 다른 방법을 시도한 후에 문제를 해결할 수있었습니다.

  1. 다음을 실행하여 PCI 무선 카드에 대한 세부 정보를 얻습니다. sudo lshw -class network
  2. 제품 라인에 따라 카드 모델 정보를 얻으십시오.
    예를 들어 질문 설명에서 볼 수 있듯이
    product: RTL8723BE PCIe Wireless Network Adapter내 카드의 모델은RTL8723BE

    또는 product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller 내 카드의 모델은RTL8101/2/6E

  3. 권한을 부여 sudo chmod 755 /etc/pm/config.d/

  4. 열거 나 생성 config및 추가 SUSPEND_MODULES="rtl8723be"(자신의 모델 번호와 rtl8723be 교체)
    다음과 같이 실행
    echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    (교체 할 때주의 rtl8723be내 카드 RTL8101/2/6E내가에만 입력해야 .../modprobe.d/RTL8101.conf하며, /2/6E기록 안)

마지막으로 시스템을 다시 시작하십시오.

이제 시스템은 절전 모드 후에 자동으로 다시 연결될 수 있어야하며, 이렇게 한 후에 Wi-Fi 연결이 한 번 끊어지지 않습니다.

Jeremy31에 따르면 위 / 아래 화살표는 네트워크 관리자가 Wi-Fi 장치가 실제로 이더넷이라고 생각하는 네트워크 관리자 버그 일 가능성이 높습니다. 여기에서 버그 정보를 참조하십시오 NetworkManager-1.2.0을 설치하여 문제를 해결할 수 있습니다.

솔루션을 제공 한 Jeremy31에게 감사합니다.


4
이것은 일시 중단 문제에서 깨어 난 문제를 해결하는 데 도움이됩니다. Intel 7260 wifi 카드가 장착 된 랩톱에서 작동하는 세 번째 솔루션입니다. 그러나 NetworkManager-1.2.0을 설치 한 후에도 네트워크를 전환하려고 할 때 여전히 화살표 (광은 수직이 아니라 수평)와 Wi-Fi 카드의 연결이 완전히 끊어집니다.
Rsync

4
몇 시간 전에 우분투 16.04를 설치했는데 같은 문제가 발생했습니다 (잘못된 아이콘 + wifi가 임의로 손실 됨). 로 해결 된 것 같습니다 sudo apt-get update && sudo apt-get dist-upgrade. 재부팅 후 모든 것이 정상입니다. 연결이 더 안정적이며 잘못된 아이콘이 없습니다.
gwarah 2016 년

1
Wi-Fi 동글에 대해 "product :"속성이 반환되지 않습니다. "구성 : ... driver = r8712u ..."
James Bowery

2
이 솔루션에주의하십시오. LM18에서 네트워킹이 완전히 중단되었습니다. 구성 파일을 제거하고 재부팅 할 수 있도록 수행 한 명령을 기억해야했습니다. 프로세스를 참조해야 할 경우이 페이지를 인쇄하십시오. 나는 그것이 나쁜 것이라고 말하지 않고, 분명히 일부 사람들에게 효과적이었습니다. 그러나 여기에 경고가 있다고 생각했습니다.
RyanNerd

2
@KillABug-위의 문제 및 / 또는 솔루션은 Realtek에 따라 다를 수 있습니다. Centrino 장치를 사용하면 수면 후 문제가 없지만 특히 다운로드 중에 임의로 연결이 끊어집니다. IPv6을 무시해도 문제가 해결되지 않았습니다.

40

나는 똑같은 문제가 있습니다. 절전 모드에서 해제 된 후에도 wifi는 계속 작동하지만 네트워크가 표시되지 않습니다. 네트워크 관리자를 다시 시작하여 문제를 해결합니다.

sudo service network-manager restart

여전히 매우 성가시다. 그들이 곧이 문제를 해결하기를 바랍니다.


10
이것은 임시 해결책 일뿐입니다. 16.04 LTS의 버그라고 생각하십니까?
Lixu

3
그것은 나를 위해 일합니다. 아마도 버그 일 것입니다.
avi 소프트웨어

2
nmcli con up wifi-sid빠른 보지를 원한다면 을 사용 합니다.
Rick-777

4
이것은 나를 위해 작동하지 않았습니다. Xubuntu 16.04 LTS를 실행 중이며 컴퓨터가 절전 모드로 전환 될 때 Windows 공유 드라이브에 연결되었습니다. 달리기 sudo service network-manager restart만하면 시스템이 더 멈췄습니다. 그런 다음 로그 오프했다가 다시했는데 여전히 더 나 빠졌고 이제 바탕 화면 아이콘이 사라졌습니다. 그런 다음 완전히 다시 시작했는데 데스크탑 아이콘이 여전히 사라졌습니다. 왜 그런지 모르겠지만, 확실히 잠을 자지 않을 것입니다. 이것은 나쁜 거래입니다. 간단한 것들이 작동해야하는 이러한 유형의 문제는 실제로 Windows를 그리워하게 만들고 그 느낌이 마음에 들지 않습니다. 우분투 / 우분투가 좋아지기를 바랍니다.
가브리엘 스테이 플스

2
아직 해결책을 찾았습니까?
Emad Arshad Alam

30

이것은 확실히 버그입니다. 버그는 https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574347 에 제출되었습니다.


그 벌레가 닫혔습니다. 내가 영향을 받았다고 표시 할 수있는 다른 버그를 알고 있습니까? :)
Ads20000

아마도 그 벌레가 닫 혔을 수도 있지만, 때때로 내 것이 떨어집니다. 그리고 나는 결코 중단을 사용하지 않습니다. askubuntu.com/questions/938321/…
SDsolar

10

추가 정보 : OP가 설명하는 것과 동일한 정확한 문제가 있지만 nm- 애플릿 아이콘이 화살표로 바뀌고 wifi 정보를 표시하지 않는 문제 만 있습니다. 이 경우에도 Wi-Fi는 계속 작동합니다.

$ killall nm-applet && nm-applet & 

아이콘을 다시 표시하는 트릭을 수행하므로 누군가가 스크립트에 아이콘을 넣고 싶을 때 해결 방법입니다.

xubuntu-desktop 패키지를 실행하는 두 대의 컴퓨터에서이 문제를 확인할 수 있습니다.

또한 두 컴퓨터 모두 최근 인텔 와이파이 카드를 실행했습니다. (AC-7260 라인을 따라)


당신은 어떤 해결책을
찾습니까

고맙습니다, 같은 문제가 있지만 Wi-Fi 라우터와의 연결이 끊어 질 때만 발생합니다. 때로는 라우터에 버그가 발생하여 연결이 끊어 질 수 있습니다.
Aleksandar Đorđević

1
최근에 출시 된 manjaro-i3-20161201에 설명 된 것과 정확히 동일한 문제가 발생했습니다. 그리고 Successfly는이 트릭을 사용하여 수정했습니다. 감사합니다!
navigaid

내가 유용하다고 생각한 또 다른 것은 /etc/xdg/autostart/nm-applet.desktop을 제거하여 부팅시 시작되지 않도록하고 대신 nmtui 유틸리티를 사용하여 터미널의 wifi에 연결하는 것입니다. 이 방법을 시도하고 nmtui가 종료 된 후에도 랩톱이 절전 모드에서 복구되면 연결이 자동으로 다시 연결됩니다.
navigaid

6

나는 같은 문제를 겪고 있었다. 이 스크립트를 작성하여 일시 중지 깨우기 문제를 해결했습니다 /etc/systemd/system/wifi-resume.service(OP가 게시 한 스크립트 는 활성 세션 에서만 작동했습니다 . 재부팅시 다시 호출해야 함).

#/etc/systemd/system/wifi-resume.service
#sudo systemctl enable wifi-resume.service
[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/bin/systemctl restart network-manager.service

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

그런 다음 터미널에서이 명령을 실행하여 활성화하십시오 sudo systemctl enable wifi-resume.service. 이 솔루션은 또 다른 askubuntu question answer 에서 왔으며 일시 중단 후와 재부팅 후에 모두 작동합니다.

그러나 그 문제가 해결 된 후에도 Wi-Fi 네트워크전환 하려고 할 때 일시 중지에서 깨어 났을 때와 동일한 동작을 얻습니다 .Wi-Fi는 본질적으로 두 개의 화살표로 죽었고 애플릿은 " 장치가 준비되지 않았습니다 "라고 말합니다 . 를 실행하여 Wi-Fi를 다시 시작할 수 sudo service network-manager restart있지만 네트워크를 전환 할 수 없습니다.

다른 사람이 이것을 경험하거나 해결책을 가지고 있습니까 ???


1
여전히 문제가 발생했기 때문에 스크립트는 어떤 효과가 있습니까?
Lixu

이 스크립트는 OP의 첫 번째 문제를 해결합니다. 그러나 두 번째 문제는 해결되지 않습니다 .Wi-Fi 액세스를 잃지 않고 Wi-Fi 네트워크를 전환 할 수 없습니다. 확실하지 않으면 두 번째 문제는 첫 번째 문제와 독립적으로 존재합니다. 스크립트는 두 번째 문제를 만들지 않고 첫 번째 문제 만 수정합니다.
Rsync

나는이 스크립트가 내 상황에 대해 아무것도하지 않는다고 생각합니다. 사용 후 Wi-Fi 연결이 더 자주 손실되는 것으로 나타났습니다.
Lixu

다른 스크립트 중 하나를 사용해보십시오 (예 : askubuntu.com/questions/761180/… ). 둘 다 깨우기 일시 중지 문제를 해결했습니다. 그러나 네트워크 전환 문제로 인해 15.10으로 롤백되었습니다. 또한 16.04를 새로 설치할 때 세 번째 문제가 발생했습니다. 네트워크에 연결할 때마다 네트워크 관리자가 새 wifi 연결을 생성했습니다 (예 : WIFI_1; WIFI_2; WIFI_3). 결과적으로 매번 비밀번호를 입력해야했습니다.
Rsync

나는 이력서를 사용하지 않지만 이것은 유망한 것처럼 보입니다. 이것을 게시 해 주셔서 감사합니다. 여기 내 질문과 문제에 대한 좋은 대답이 있습니다 : askubuntu.com/questions/938321/…
SDsolar

2

LinxuMint 18 Mate (ubuntu16.04)를 사용하고 있으며 같은 문제가 발생했습니다.

위의 나머지는 모두 Thinkpad T440S에서 작동하지 않았습니다.

지금까지 작동하는 유일한 해결 방법은 커널을 4.6.3으로 업그레이드하는 것입니다.

  • 이 웹 사이트로 이동 하십시오 .

  • 다음 파일을 확보하십시오.

    linux-headers-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    linux-headers-4.6.3-040603_4.6.3-040603.201606241434_all.deb
    linux-image-4.6.3-040603-generic_4.6.3-040603.201606241434_amd64.deb
    
  • 터미널에서 위의 파일이 들어있는 폴더로 이동하여 다음을 실행하십시오.

    sudo dpkg -i *.deb
    sudo reboot
    

Virtualbox를 사용하는 경우 이것을 실행하십시오. sudo /sbin/vboxconfig

그것들을 제거하려면 다음을 실행하십시오.

sudo dpkg --purge linux-headers-4.6.3-040603 linux-headers-4.6.3-040603-generic 

몇 가지 더 테스트 한 후 상황은 거의 동일합니다 .Wi-Fi를 얻었지만 내 nm-applet주변의 모든 WIFI를 볼 수는 없습니다. 그래서 이것이 좋은 해결책인지 확실하지 않습니다 :-)


LM18도 사용합니다. 다른 모든 솔루션으로 인해 네트워킹이 중단되었습니다. 이 솔루션은 작동하는 것 같습니다. Cinnamon을 사용하고 있으며 커널 업그레이드로 인해 Nvidia 드라이버가 중단되었습니다. 커널의 결함이 아닙니다. 나는 Nvidia의 개발자가 산성 b / c에 있다고 확신하여 주요 커널 업그레이드를 할 때마다 nvidia 드라이버 어리 석음과 싸우는 데 1 시간 이상을 보냅니다.
RyanNerd

1
LM18에서 최신 커널로 업그레이드하면 다른 장소가 내 시스템에 좋은 일을하지 않는 것처럼 보였기 때문에 이것을 올바로 투표했습니다. 불행히도 커널 4.6.3으로 업그레이드해도 WiFi가 무작위로 바보가되는 것을 해결하지 못했습니다. 집에서만 발생합니다. 집에 직장과 똑같은 라우터가 있습니다. 여기서 무슨 일이 일어나고 있는지 잘 모르겠습니다. 내 노트북에는 Intel Wireless 7260이 있으며 Linux 및 Windows에서 몇 가지 문제가있는 배수가 어려운 무선 어댑터 버전 인 것 같습니다. 따라서이 s__t 하드웨어에 대해 드라이버가 업데이트 될 때까지 붙어있는 것 같습니다.
RyanNerd

2

지금은 전혀 해결책이 없지만 나는 몸무게를 유지하는 데 도움이되는 스크립트를 발견했습니다.

#!/bin/bash

# Ping you most used DNS Server and reconnect on fail


while true; do
  if ! ping -c 1 -w 1 8.8.8.8 > /dev/null; then

    # with "sudo iwconfig" you can examine your name of 'wlan0'
    nmcli d connect wlan0

  fi
  sleep 2;
done

이 스크립트를 자동 시작하려면 간단히 열고 gnome-session-properties목록에 추가하십시오.

전체 웹 스크립트 (다시 연결하지 않은)는 이 웹 페이지 에서 찾을 수 있습니다 .


1

커널 현재 규제 도메인이 설정되어 있지 않은 경우 WIFI 국가 코드를 설정하십시오

iw reg get

설정하려면

sudo nano /etc/default/crda
REGDOMAIN=<ISOCODE>

재부팅하십시오.


이것이 어떻게 또는 왜 도움이 될까요?
Acumenus

이 솔루션은 어느 정도 도움이되었습니다. 때로는 WiFI 연결을 설정하는 데 몇 분이 걸리기 전에 (네트워크 관리자를 몇 번 다시 시작해야하고 때로는 컴퓨터를 다시 시작해야했습니다) REGDOMAIN을 명시 적으로 설정하면 이제 더 잘 작동합니다. 그러나 컴퓨터를 절전 모드에서 해제 한 후에도 여전히 연결에 실패하고 네트워크 관리자를 수동으로 다시 시작해야합니다. 성가신.
kovinet

1

수락 된 답변을 추가하기 위해 (4 단계)

어떤 이유로 나는 그것이 의미하는 바를 모르더라도 한 단계만으로 충분했습니다.

echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.