커널 4.8.15-300.fc25.x86_64를 실행하는 Fedora 25 설정에서 무선 성능이 매우 저하되고 있습니다.
wget을 통해 무엇이든 다운로드할 때 약 5Kb/s를 얻으며 일반적으로 다운로드가 중지됩니다. 다운로드를 시도하는 동안 bash에서 다음 ping 명령을 실행하면 성능이 뛰어납니다(약 1Mb/s).
ping google.fr -i .05
제가 테스트한 바에 따르면, 페이지 간 3~5초의 지연으로 인터넷 서핑을 할 수 있으며, ping 명령을 사용하면 이 지연이 사라집니다.
Wi-Fi 드라이버는 iwlwifi이고 dmesg가 불평하더라도 펌웨어는 설치됩니다.
[ 4.225476] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[ 4.225484] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[ 4.226742] iwlwifi 0000:02:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
Bugzilla에 따르면(참조https://bugzilla.redhat.com/show_bug.cgi?id=1400269), 이는 문제가 되지 않습니다.
내 자신의 AP(TPLink EAP 110)를 관리하고 있으며 채널 변경, 802.11n 비활성화, 채널 폭 변경을 시도했지만 아무 소용이 없습니다.
무선 문제가 있는 노트북에도 Win10 듀얼 부팅이 있습니다. Win10의 Wi-Fi 성능은 정상입니다.
나는 어느 시점에서 핑이 지속 상태를 유지하거나 무언가를 강제한다고 상상할 수 있습니다(무선 전문가들은 그렇지 않다고 말합니다).
이 문제를 해결하는 방법을 모르겠습니다. 어떤 아이디어가 있나요?
답변1
제 경우에는 802.11n을 비활성화하고 다른 iwl-7265D 펌웨어를 사용해 보았습니다. 궁극적으로 전원 관리를 비활성화하면 문제가 해결되었습니다 iwconfig wlan0 power off
. 인텔 카드와 iwlwifi 드라이버가 큰 문제인 것 같습니다.
이 영구 렌더링은 /etc/NetworkManager/dispatcher.d/02-wlan-power에 다음 파일을 생성하여 수행됩니다.
#!/bin/sh
IF=$1
STATUS=$2
IFACES=$(iwconfig 2> /dev/null | grep "802.11" | awk '{print $1}')
for iface in $IFACES; do
if [ "${IF}" = "${iface}" ] && [ "${STATUS}" = "up" ]; then
iwconfig ${iface} power off
logger "${iface}: turning off powersave mode to prevent constant reconnections"
fi
done
파일을 chmod 755하는 것을 잊지 마십시오. 다시 시작하면 문제가 해결됩니다.