几个月前我将 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=true
为autoconnect=false
答案2
首先,打开“编辑网络连接”对话框或通过终端调用它nm-connection-editor
。然后打开 dlink 连接,在常规下,取消选中“自动连接到此网络”
您还可以做的是/etc/NetworkManager/NetworkManager.conf
通过添加来编辑文件no-auto-default=*
,这可以防止网络管理器创建默认有线连接。
另外,不要忘记,更改将在重新启动网络管理器后生效sudo service network-manager restart