因此,我将 Dell m3800 升级到 Kubuntu 15.10,之后我只能连接到我的家庭 wifi 网络。我尝试使用的其他所有网络都无法使用,包括升级前可以使用的许多网络。潜在兴趣点:
- 在这种情况下,“不起作用”意味着:它连接到其他网络,但看起来好像从未收到任何数据(网络管理器图标显示发送/接收 X KiB/s,并且发送经常显示非零值但接收似乎从不显示非零值)。
- 我已经尝试过建议的解决方案Wifi 连接丢失,信号弱,Intel 7260 适配器(各种 iwlwifi 模块选项)和http://ubuntuforums.org/showthread.php?t=2300362(最新的iwlwifi微码)。
- 我已尝试清除并重新安装网络管理器包。
- 我尝试连接外部 USB wifi 适配器(使用 Broadcom 芯片,而不是像内部 wifi 芯片那样的英特尔芯片)并且得到完全相同的结果。这时我才意识到一些非常奇怪的事情正在发生。
- 我在 Google 上搜索并发现了其他各种“升级后 wifi 无法工作的问题”,但它们似乎都与 Broadcom 芯片有关。
这是连接到 WiFi 网络时 wireless-info 脚本的输出,我的笔记本电脑以前可以使用但现在不能使用了:https://www.dropbox.com/s/sz858edudvpzgjj/wireless-info.txt?dl=0
为了进行比较,以下是连接到我的笔记本电脑仍可使用的(唯一) WiFi 网络时脚本的输出:https://www.dropbox.com/s/s8jfxut810c1r2d/wireless-info.working.txt?dl=0
答案1
无意中发现了。几个月后。天哪。问题出在名称解析配置(DNS 设置)上。我使用的设置适用于我的家庭 wifi,但与我尝试过的其他所有 wifi 网络都不兼容。我之所以发现这一点,是因为我注意到当我的笔记本电脑连接到其他 wifi 网络时,访问我的个人服务器的服务正在运行,并且该服务器的 IP 地址设置在 /etc/hosts 中,因此不需要名称解析。经过一番挖掘,我发现我需要将 network-manager 使用的名称解析服务的 IP 地址(在 /etc/resolv.conf 中定义)从 192.168.1.1 更改为 127.0.1.1(然后“sudo service network-manager restart”)。