无法将 WiFi 速度提高到 40Mbps 以上(英特尔迅驰 Ultimate-N 6300 rev 35)

无法将 WiFi 速度提高到 40Mbps 以上(英特尔迅驰 Ultimate-N 6300 rev 35)

我使用以下命令来尝试提高速度,并使用 testmy.net 来检查速度:

gksudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

wifi.powersave = 2

echo "options iwlwifi 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi11n.conf

即使在执行每个命令后重新启动,我在 Ubuntu 16.04.3 和 Linux Mint 18.2 上 2.4Ghz 的下载速度仍然限制在 40Mbps 到 58Mbps。在 Windows 10 上,我可以轻松以 2.4Ghz 获得 80Mbps 的下载速度,并且通常会获得 100Mbps 或更高的速度。我的笔记本电脑 (Thinkpad W520) 的所有三根天线都连接到此卡。

我也尝试过options iwlwifi 11n_disable=0,但速度更慢,只有 26Mbps。我相信这个命令用于启用 802.11n,但lshw -c network没有反映这一点。

不幸的是,5Ghz 是不可能的,因为我不在它能正常工作的范围内。我的路由器离我很远。

此外,我的 Ubuntu 和 Linux Mint 的链接速度波动很大,一分钟内从 240-270Mbps 降至 120 Mbps。这是怎么回事?

我在 Windows 10 中通常能获得 300Mbps。

iwconfig

wlp3s0    IEEE 802.11  ESSID:"redacted"  
          Mode:Managed  Frequency:2.427 GHz  Access Point: redacted
          Bit Rate=135 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=64/70  Signal level=-46 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:11  Invalid misc:167   Missed beacon:0

lo        no wireless extensions.

enp0s25   no wireless extensions.

无线信息:

03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)
Subsystem: Intel Corporation Centrino Ultimate-N 6300 3x3 AGN
Flags: bus master, fast devsel, latency 0, IRQ 40
Memory at f2900000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi

0d:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 08) (prog-if 01)
Subsystem: Lenovo MMC/SD Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f2100000 (32-bit, non-prefetchable) [size=256]

lshw -C network

*-network
   description: Wireless interface
   product: Centrino Ultimate-N 6300
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 35
   serial: 00:24:d7:d0:6a:d8
   width: 64 bits
   clock: 33MHz
   capabilities: bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=4.10.0-35-generic firmware=9.221.4.1 build 25532 ip=redacted latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:40 memory:f2900000-f2901fff

sudo apt install inxi -y && inxi -F && dmesg | grep -i errorLinux Mint 中的输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
inxi is already the newest version (2.2.35-0ubuntu1).
The following packages were automatically installed and are no longer required:
  lib32gcc1 libc6-i386 xserver-xorg-legacy
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
System:    Host: [redacted] Kernel: 4.10.0-35-generic x86_64 (64 bit)
           Desktop: Cinnamon 3.4.6  Distro: Linux Mint 18.2 Sonya
Machine:   System: LENOVO (portable) product: 4270CTO v: ThinkPad W520
           Mobo: LENOVO model: 4270CTO
           Bios: LENOVO v: 8BET63WW (1.43 ) date: 10/20/2016
CPU:       Quad core Intel Core i7-2760QM (-HT-MCP-) cache: 6144 KB 
           clock speeds: max: 2400 MHz 1: 2400 MHz 2: 2399 MHz 3: 2400 MHz
           4: 2399 MHz 5: 2399 MHz 6: 2399 MHz 7: 2399 MHz 8: 2400 MHz
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           Card-2: NVIDIA GF108GLM [Quadro 1000M]
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile
           GLX Version: 3.0 Mesa 17.0.7
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller
           driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.10.0-35-generic
Network:   Card-1: Intel 82579LM Gigabit Network Connection driver: e1000e
           IF: enp0s25 state: down mac: f0:de:f1:bf:03:2c
           Card-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi
           IF: wlp3s0 state: up mac: 00:24:d7:d0:6a:d8
Drives:    HDD Total Size: 756.2GB (5.1% used)
           ID-1: /dev/sda model: HITACHI_HTS72755 size: 500.1GB
           ID-2: /dev/sdb model: LITEONIT_LMT size: 256.1GB
Partition: ID-1: / size: 204G used: 6.4G (4%) fs: ext4 dev: /dev/sdb1
           ID-2: swap-1 size: 33.55GB used: 0.00GB (0%) fs: swap dev: /dev/sdb5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 47.0C mobo: N/A
           Fan Speeds (in rpm): cpu: 3016
Info:      Processes: 255 Uptime: 3 min Memory: 1084.2/31950.1MB
           Client: Shell (bash) inxi: 2.2.35 
[    4.598520] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro
[    4.760207] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-6.ucode failed with error -2
[    4.760374] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-6000-5.ucode failed with error -2

这是驱动程序问题还是我遗漏了某些重要信息?802.11n 在哪里?为什么它没有出现在lshw -c network的输出中?如何为这张卡启用 abgn?谢谢。

编辑:好吧,所以我带着我的笔记本电脑(在 Linux Mint 上)下楼到地下室,在 Linux Mint 中的路由器旁测试了我的 5Ghz 速度。我的 5Ghz 信号太弱,无法穿透楼上的卧室(我所在的位置),所以我被迫在楼上使用 2.4Ghz。

在 Linux Mint 中,我使用 5Ghz(全信号强度,就在路由器旁边)时,下载速度为 90-104Mbps,上传速度为 11Mbps。在 Windows 10 中,我获得的速度与 2.4Ghz 相同。很奇怪。

但是当我在 Ubuntu 和 Linux Mint 中测试 2.4Ghz 时,平均速度只有 56Mbps,但有时会降至 27Mbps。这两个发行版的链接速度变化很快,有时会从 270 Mb/s 一直下降到 1Mb/s。我使用的是英特尔为 6300 AGN 提供的最新无线驱动程序

怎么回事?802.11n 在 Linux 中坏了吗?问题出在英特尔的 Linux 驱动程序上吗?iwlwifi 和 iwldvm 之间有某种冲突吗?

我想唯一的实际的解决这个问题的方法是完全放弃 n 频段并切换到 5Ghz,只要你的网卡足够幸运,信号满格(遗憾的是,由于个人限制,我目前还不属于这一类)。或者干脆买一张 802.11ac 卡,省去麻烦。

相关内容