WiFi 不适用于特定网络

WiFi 不适用于特定网络

我最近换到了 Ubuntu 18.04,连接大学 wifi 或父母家 wifi 没有任何问题,但无法连接公寓里的 wifi。我也无法从另一台电脑连接到热点(目前我使用的是移动热点)。我尝试了很多不同的方法(我不记得我尝试过多少方法,但我绝对尝试过基本方法,比如重启网络管理器或进入 nmtui 或将密码直接写入 /etc/NetworkManager/system-connections 中的文件或 /etc/modprobe.d 中的 conf 文件中)。以下是我从以下网站下载的程序的输出此链接以上就是我需要提供的所有相关信息。如果我能提供其他信息来帮助推断问题,请告诉我。

无线信息.txt

答案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。进行这些更改后,重新启动路由器。

重新启动计算机并告诉我们是否有任何改善。

相关内容