NetworkManager 连接到随机网络

NetworkManager 连接到随机网络

几个月前我将 Xubuntu 升级到了 14.04,有一段时间忽略了这个问题,但现在它变得越来越荒谬。

我的NetworkManager设备连接到某个随机(已配置)网络,而不是像以前一样连接到最后一个活动网络。因此,当我插入以太网电缆时,它会连接到我拥有的 10 个固定 IP 配置之一,而不是像上次一样连接到 DHCP。当我回家时,它通常不会自动连接到我的家庭 WiFi,而是连接到某个同名 WiFi,就像我几年前配置的、很久没用过的 WiFi 一样。

我该如何修复此问题以恢复旧的行为?

编辑:这是我预期的行为以及我记得的更新之前的行为:

  • “MyHomeNetwork”是我 1 天前最后一次连接的网络
  • 我 5 个月前最后一次连接过“dlink”,将来可能还会再连接
  • 除了“MyHomeNetwork”之外,我还可以在我家附近看到一个“dlink”网络
  • 我希望 NetworkManager 连接到“MyHomeNetwork”,因为它是最近最活跃的一个

答案1

在大学宿舍和其他将 wifi 作为房租或租约的一部分提供的住宿安排中,拥有多个同名的无线 SSID 的情况相当常见。我建议的第一步是从终端检查:

ls /etc/NetworkManager/system-connections/

您将看到许多以前的网络的连接信息;例如:

GBR1 USRP CMC 客人 MAHB 汽车旅馆客人

你可以删除任何你确定将来不会使用

sudo rm -rf /etc/NetworkManager/system-connections/MAHB

接下来,如果您有两个同名的无线接入点,我建议您绑定到首选网络,如以下答案所示:Ubuntu 连接断开。工作了一段时间后又开始断开

对于您想要记住但无法连接到:

sudo nano /etc/NetworkManager/system-connections/NameOfNetwork

并设置autoconnect=trueautoconnect=false

答案2

首先,打开“编辑网络连接”对话框或通过终端调用它nm-connection-editor。然后打开 dlink 连接,在常规下,取消选中“自动连接到此网络”

您还可以做的是/etc/NetworkManager/NetworkManager.conf通过添加来编辑文件no-auto-default=*,这可以防止网络管理器创建默认有线连接。

另外,不要忘记,更改将在重新启动网络管理器后生效sudo service network-manager restart

相关内容