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

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

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

何かアイデアはありますか?

答え1

/etc/network/interfaces次のようなものに追加します

auto ppp0
iface ppp0 inet wvdial

(Ubuntu Lucid でテスト済み)

答え2

wvdialシステムと統合する必要がありますifupdown。完全なシェルベースのソリューションが必要な場合は、wvdialconf による代替 PPP 接続ただし、Debian推奨GUI ベースのデスクトップでネットワーク接続を構成するには、NetworkManager などのグラフィカル ツールを使用します。

PS: 通常はコメントするはずですが、まだコメントする権限がありません :)

答え3

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

うまく動作しない場合は無効にして、代わりにこのスクリプトを使用してください。ArchWiki Wvdial:

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

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

答え4

これを解決するもう一つの良い方法は、wvdial デーモン接続が切断されないようにするためです。

関連情報