答案1
我们发现您提供的糊剂存在一些系统缺陷。让我们修复它们,看看是否有任何改进。
您对文件 /etc/network/interfaces 所做的更改不正确,而且确实有害。请更正这些更改:
sudo nano /etc/network/interfaces
将文件更正为:
auto lo
iface lo inet loopback
保存(Ctrl+o)并退出(Ctrl+x)文本编辑器。
接下来,没有名为“8265”的 Ubuntu 模块:
sudo rm /etc/modprobe.d/8265.conf
sudo rm /etc/pm/sleep.d/config
接下来,您没有任何 rtl8723be 设备:
sudo rm /etc/modprobe.d/rtl8723be.conf
接下来,ant_sel 不是 asus_nb_wmi 可用的参数:
sudo rm /etc/modprobe.d/asus_nb_wmi.conf
接下来,您已在 iwlwifi.conf 中覆盖了所需的措辞。请修改文件:
sudo nano /etc/modprobe.d/iwlwifi.conf
将其改为:
# /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
按照上述方法保存并关闭。我省略了您添加的参数,即 11n_disable=1 和 disable_msix=1,因为我非常怀疑它们在这里是否有用。
出于同样的原因,请这样做:
sudo rm /etc/modprobe.d/iwlwifi-opt.conf
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
sudo nano /etc/default/crda
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
由于您遇到的问题只与您自己的接入点有关,而与任何其他接入点无关,因此我们怀疑是路由器的设置问题。以下是我建议您在路由器中实施的一些技巧。
首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
重新启动计算机并告诉我们是否有任何改善。