Ubuntu 18.04 - 未使用完整的 WiFi 互联网速度

GHA*_*SEN 3 wireless networking iwlwifi 18.04

我在Asus VivoBook. 使用 WiFi 时,我无法获得完整的互联网速度(使用 Windows 时为 250 Mb/s)。

wlo1  IEEE 802.11  ESSID:"SFR_31B8_5GHZ"  
      Mode:Managed  Frequency:5.26 GHz  Access Point: 60:35:CC:1F:BB:BD   
      Bit Rate=54 Mb/s   Tx-Power=22 dBm   
      Retry short limit:7   RTS thr:off   Fragment thr:off
      Power Management:on
      Link Quality=66/70  Signal level=-44 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:17   Missed beacon:0
Run Code Online (Sandbox Code Playgroud)

的输出lspci -knn | grep Net -A3

00:14.3 Network controller [0280]: Intel Corporation Device [8086:9df0] (rev 30)
Subsystem: Intel Corporation Device [8086:0034]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Run Code Online (Sandbox Code Playgroud)

的输出dkms status

rtlwifi-new, 0.6: added
virtualbox, 5.2.34, 4.15.0-96-generic, x86_64: installed
Run Code Online (Sandbox Code Playgroud)

的输出grep iwlwifi /etc/modprobe.d/*

/etc/modprobe.d/iwlwifi.conf:options iwlwifi 11n_disable=1
Run Code Online (Sandbox Code Playgroud)

输出 uname -r

5.3.0-46-generic
Run Code Online (Sandbox Code Playgroud)

我已经试过了

$ sudo iwconfig wlo1 rate 250M
Run Code Online (Sandbox Code Playgroud)

这个问题有什么解决办法吗?

Pil*_*ot6 5

您已11n在配置文件中禁用了“部分”费率。

您用iwlwifi.conf错误的选项替换了标准。

sudo nano /etc/modprobe.d/iwlwifi.conf
Run Code Online (Sandbox Code Playgroud)

并替换现有的文本options iwlwifi 11n_disable=1

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
Run Code Online (Sandbox Code Playgroud)

这是应该存在的。

为了将来,我建议不要运行您不理解的命令。