让我的 Debian 笔记本电脑自动切换到备份连接

让我的 Debian 笔记本电脑自动切换到备份连接

我有一台安装了 Debian 操作系统的笔记本电脑。它最初使用以太网电缆(通过调制解调器)连接到互联网,每当拔掉以太网电缆时,我想自动切换到备用 WiFi 连接(这是共享其互联网连接的智能手机)。

获得这样的解决方案的最佳方法是什么?如果使用脚本,它是如何完成的?

答案1

有多种方法可以做到这一点。

也许 NetworkManager 下的调度脚本或多或少与其他脚本一样好。只需检查 eth0 是否启动或关闭,然后使用 nmcli(网络管理器的命令行界面)相应地禁用或启用 wifi。如果您进行搜索,您会发现以下脚本四处浮动(例如,请参见:http://crunchbang.org/forums/viewtopic.php?id=26282):

#!/bin/bash

if [ "$1" = "eth0" ]; then
    case "$2" in
        up)
            nmcli nm wifi off
            ;;
        down)
            nmcli nm wifi on
            ;;
    esac
fi

将其命名为您想要的名称,但 /etc/NetworkManager/dispatcher.d/99-wlan 看起来合适并确保它是可执行的。

关于 NetworkManager 的一些不错的文档位于:https://wiki.archlinux.org/index.php/NetworkManager。手册页是另一个很好的来源。

还可以查看 netplug 以及利用 /etc/network/interfaces 下的脚本作为替代方案。

相关内容