![如何让 wvdial 从 /etc/network/interfaces 运行](https://linux22.com/image/1259997/%E5%A6%82%E4%BD%95%E8%AE%A9%20wvdial%20%E4%BB%8E%20%2Fetc%2Fnetwork%2Finterfaces%20%E8%BF%90%E8%A1%8C.png)
我正在使用 wvdial 连接到移动网络(我有一个 USB 调制解调器),它工作正常。但是,我想稍微自动化一下连接(目前每次我想连接时我都会运行 wvdial)。我想知道是否有办法(以/etc/network/interfaces
真正的 Debian 方式)添加此网络,以便在启动时和/或每次我连接调制解调器时都可以连接。
有人有什么想法吗?
答案1
添加/etc/network/interfaces
类似
auto ppp0
iface ppp0 inet wvdial
(在 Ubuntu Lucid 上测试)
答案2
您需要wvdial
与ifupdown
系统集成。如果您想要一个完整的基于 shell 的解决方案,请从使用 wvdialconf 进行替代的 PPP 连接。但请注意,Debian建议使用 NetworkManager 等图形工具在基于 GUI 的桌面上配置网络连接。
附言:这通常应该是一条评论,但我还没有评论的权限:)
答案3
尝试自动重新连接wvdial 的功能描述wvdial配置文件。此选项默认为“开启”,因此可能不适合您使用。
如果它不适合您,请禁用它并改用此脚本ArchWiki Wvdial:
如果 wvdial 随机断开连接,您可以使用下面的脚本。
#! /bin/bash ( while : ; do wvdial sleep 10 done ) &
答案4
解决这个问题的另一个好方法是wvdial 守护进程以防止连接断开。