如何让 wvdial 从 /etc/network/interfaces 运行

如何让 wvdial 从 /etc/network/interfaces 运行

我正在使用 wvdial 连接到移动网络(我有一个 USB 调制解调器),它工作正常。但是,我想稍微自动化一下连接(目前每次我想连接时我都会运行 wvdial)。我想知道是否有办法(以/etc/network/interfaces真正的 Debian 方式)添加此网络,以便在启动时和/或每次我连接调制解调器时都可以连接。

有人有什么想法吗?

答案1

添加/etc/network/interfaces类似

auto ppp0
iface ppp0 inet wvdial

(在 Ubuntu Lucid 上测试)

答案2

您需要wvdialifupdown系统集成。如果您想要一个完整的基于 shell 的解决方案,请从使用 wvdialconf 进行替代的 PPP 连接。但请注意,Debian建议使用 NetworkManager 等图形工具在基于 GUI 的桌面上配置网络连接。

附言:这通常应该是一条评论,但我还没有评论的权限:)

答案3

尝试自动重新连接wvdial 的功能描述wvdial配置文件。此选项默认为“开启”,因此可能不适合您使用。

如果它不适合您,请禁用它并改用此脚本ArchWiki Wvdial

如果 wvdial 随机断开连接,您可以使用下面的脚本。

#! /bin/bash
(
   while : ; do
       wvdial
       sleep 10
   done
) &

答案4

解决这个问题的另一个好方法是wvdial 守护进程以防止连接断开。

相关内容