/ etc / network / interfacesからwvdialを実行するにはどうすればよいですか


14

私はwvdialを使用してモバイルネットワーク(USBモデムを使用)に接続していますが、正常に動作します。ただし、接続を少し自動化したいと思っていました(現在、接続するたびにwvdialを実行しています)。このネットワークを/etc/network/interfaces(本当にDebianの方法で)追加して、起動時やモデムを接続するたびに接続する方法があるかどうか迷っていました。

アイデアはありますか?

回答:


17

/etc/network/interfacesようなものに追加

auto ppp0
iface ppp0 inet wvdial

(Ubuntu Lucidでテスト済み)


3
Debianでもwheezyが動作する
-Farhadix

2

あなたは統合する必要があるwvdialifupdownシステム。完全なシェルベースのソリューションが必要な場合は、wvdialconf使用した代替PPP接続から始めます。しかし、Debian はGUIベースのデスクトップでネットワーク接続を設定するためにNetworkManagerのようなグラフィカルツールを使用すること推奨していることに注意してください。

PS:それは通常コメントであるはずですが、私はまだコメントする許可を持っていません:)


GUIベースのツールに関して、私はKDEを使用していますが、KNetworkManagerは機能しません:(
Grzenio

@Grzenio「機能しない」とはどういう意味ですか?GNOME NetworkManagerを使用して新しいモバイルブロードバンド接続を作成し、自動接続に設定することは非常に簡単だったことを覚えています。KNetworkManagerでも同様のはずです。
サヤスク

0

wvdial.confで説明されているwvdial自動再接続機能を試してください。このオプションはデフォルトで「オン」になっているため、場合によっては機能しない可能性があります。

動作しません。無効にして、代わりにArchWiki Wvdialのこのスクリプトを使用します。

wvdialがランダムに接続を切断する場合、以下のスクリプトを使用できます。

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

こんにちは、私はこの答えを別の質問で見つけました-それは機能しません。そう、このスクリプトはwvdialの缶などない火が二度実行されません-問題は、時々 PPPDプロセスダイス、しかし、アップwvdialの滞在である
ウィリアムHilsumを

@WilliamHilsum:pppdがから起動された/etc/inittab場合、たとえばによってs1:23:respawn:/usr/sbin/pppd /dev/ttyS1 115200、それが終了すると再起動されます。上記のスクリプトは、wvdialが既に実行されているときに失敗し、失敗し続けることになっています。
ハリーマック

0

実行するにはwvdialのブークレ、このスクリプトを使用することができますし、あなたがそれを停止することができますCtrl+ C

#!/bin/bash     
i=1
while [ $i -le 10 ];
        wvdial 
        sleep 10
      $i
let $[ i+=1 ] 
done

1
これは、@ harrymcの答えに非常に似ています。スクリプトで何が違うのか、なぜそれがうまくいくのかについてもう少し詳しく説明できますか?見てください答える方法を、私たちの取るツアーをあなたの答えを改善することを。
ブルギ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.