如何在LAN连接时自动关闭WLAN?

如何在LAN连接时自动关闭WLAN?

我使用带有扩展坞的 Thinkpad 笔记本电脑。扩展坞通过 LAN 连接到我的路由器。当我在家里走动时,我会使用带有 WLAN 的笔记本电脑。

是否有可能(以及如何)用脚本或其他类似的东西来管理这些设备:

如果 LAN 连接已建立,则操作系统应关闭 Wifi,如果 LAN 连接丢失(断开连接),则 Wifi 应自动打开。

我使用带有 Gnome 2 的 Ubuntu 11.04 64 位。该系统可在联想 ThinkPad R500 上运行。

WLAN 设备:Intel Corporation PRO/Wireless 5100 AGN [Shiloh] LAN 设备:Broadcom Corporation NetLink BCM5787M 千兆以太网 PCI Express(rev 02)

任何帮助都将不胜感激。谢谢。

答案1

我认为你可能把事情弄得比实际更难了。我的笔记本电脑也有同样的情况(只不过它是一个普通的以太网端口而不是基座)。当我插入有线网络时,它会自动优先于无线网络,一切都通过(更快的)以太网线进行。无线网络一直处于连接状态,但未被使用。当我拔下电缆时,它会恢复使用无线连接。

那么,您是否已经尝试过看看这是否能满足您的要求?我只使用 Ubuntu 自带的标准网络小程序。

答案2

我也很高兴使用带有底座的 ThinkPad,但对我来说@Azendale 的答案并非如此:将笔记本电脑从底座上移除后,互联网连接就会中断,需要重新连接 WiFi 才能使其工作。

所以我用谷歌搜索了这个解决方案并且它有效:https://superuser.com/a/367472/200497

由于这个问题在 Google 搜索结果中排名很高,我决定在这里分享链接。

答案3

如果你已经使用閣下对于电源管理,它有一个功能可以做到这一点。

您必须修改您的配置文件(/etc/default/tlp)

# Radio devices to enable/disable when docked.
#DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"

# Radio devices to enable/disable when undocked.
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""

答案4

在我的 Toshiba Portege z935 超极本中,BIOS 中有一个设置可以控制 LAN 和 WLAN 如何协同工作。其中一个设置允许它在 LAN 电缆插入时禁用 WLAN。

仔细检查您的 BIOS 设置并更新您的 BIOS 可能是值得的,因为如果它已被添加为一项功能。我会将更新 BIOS 作为最后的手段,因为如果更新版本的刷新失败,它可能会导致您的系统无法运行。

相关内容