最近,我不得不以某种频率在 WiFi 和有线互联网连接之间切换,并且发现我能够做到这一点的唯一方法就是重新启动计算机。以下是其工作原理的两种情况:
1) 启动电脑,无线自动连接。这使得以后无法切换到以太网连接,即使 Wi-Fi 已关闭。
2) 在禁用 wifi 硬件并插入以太网的情况下启动计算机。这允许以太网连接,但如果我拔下它并启用 wifi,我无法获得连接。
我将如何解决这个问题?
/etc/network/interfaces
这是我的文件的内容
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
编辑:我找到了一个解决方法脚本,但到目前为止还没有解决方案。
/etc/init.d/networking stop
nano #this is where i unplug wire and enable wifi, or vice versa, then Ctrl-x
/etc/init.d/networking start
答案1
您的问题在于您使用两种不同的东西来管理您的界面。 NetworkManager(这是 Debian 上通常的默认连接管理器)不管理默认情况下列出名称的任何接口/etc/network/interfaces
。
注释掉有关eth0
in 的行/etc/network/interfaces
并让 NetworkManager 处理两个连接,或者(涉及更多一点)将无线连接的管理移至/etc/network/interfaces
。