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 연결이 끊어지고 네트워크 관리자를 다시 연결하거나 다시 시작해야합니다.
답변
마지막으로 여러 가지 다른 방법을 시도한 후에 문제를 해결할 수있었습니다.
- 다음을 실행하여 PCI 무선 카드에 대한 세부 정보를 얻습니다.
sudo lshw -class network
-
제품 라인에 따라 카드 모델 정보를 얻으십시오.
예를 들어 질문 설명에서 볼 수 있듯이
product: RTL8723BE PCIe Wireless Network Adapter
내 카드의 모델은RTL8723BE
또는
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
내 카드의 모델은
RTL8101/2/6E
-
권한을 부여
sudo chmod 755 /etc/pm/config.d/
-
열거 나 생성
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에게 감사합니다.
답변
나는 똑같은 문제가 있습니다. 절전 모드에서 해제 된 후에도 wifi는 계속 작동하지만 네트워크가 표시되지 않습니다. 네트워크 관리자를 다시 시작하여 문제를 해결합니다.
sudo service network-manager restart
여전히 매우 성가시다. 그들이 곧이 문제를 해결하기를 바랍니다.
답변
이것은 확실히 버그입니다. 버그는 https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574347 에 제출되었습니다.
답변
추가 정보 : OP가 설명하는 것과 동일한 정확한 문제가 있지만 nm- 애플릿 아이콘이 화살표로 바뀌고 wifi 정보를 표시하지 않는 문제 만 있습니다. 이 경우에도 Wi-Fi는 계속 작동합니다.
$ killall nm-applet && nm-applet &
아이콘을 다시 표시하는 트릭을 수행하므로 누군가가 스크립트에 아이콘을 넣고 싶을 때 해결 방법입니다.
xubuntu-desktop 패키지를 실행하는 두 대의 컴퓨터에서이 문제를 확인할 수 있습니다.
또한 두 컴퓨터 모두 최근 인텔 와이파이 카드를 실행했습니다. (AC-7260 라인을 따라)
답변
나는 같은 문제를 겪고 있었다. 이 스크립트를 작성하여 일시 중지 깨우기 문제를 해결했습니다 /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
있지만 네트워크를 전환 할 수 없습니다.
다른 사람이 이것을 경험하거나 해결책을 가지고 있습니까 ???
답변
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를 볼 수는 없습니다. 그래서 이것이 좋은 해결책인지 확실하지 않습니다 🙂
답변
지금은 전혀 해결책이 없지만 나는 몸무게를 유지하는 데 도움이되는 스크립트를 발견했습니다.
#!/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
목록에 추가하십시오.
전체 웹 스크립트 (다시 연결하지 않은)는 이 웹 페이지 에서 찾을 수 있습니다 .