如何讓 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 的桌面上設定網路連線。

PS:這通常應該是評論,但我還沒有評論的權限:)

答案3

嘗試一下自動重新連接wvdial 的功能描述於wvdial.conf。預設情況下,此選項處於「開啟」狀態,因此可能不適用於您的情況。

如果它對您不起作用,請停用它並使用此腳本ArchWiki Wvdial:

如果 wvdial 隨機斷開連接,您可以使用下面的腳本。

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

答案4

解決這個問題的另一個好方法是wvdial守護程式以防止連線斷開。

相關內容