Wie kann ich wvdial über /etc/network/interfaces ausführen?

Wie kann ich wvdial über /etc/network/interfaces ausführen?

Ich verwende wvdial, um eine Verbindung zu einem Mobilfunknetz herzustellen (ich habe ein USB-Modem) und es funktioniert einwandfrei. Ich wollte die Verbindung jedoch ein wenig automatisieren (derzeit führe ich wvdial jedes Mal aus, wenn ich eine Verbindung herstellen möchte). Ich habe mich gefragt, ob es eine Möglichkeit gibt, dieses Netzwerk hinzuzufügen /etc/network/interfaces(auf eine echte Debian-Art), damit es beim Start und/oder immer dann, wenn ich mein Modem anschließe, eine Verbindung herstellt.

Hat jemand eine Idee?

Antwort1

Fügen Sie /etc/network/interfacesetwas hinzu wie

auto ppp0
iface ppp0 inet wvdial

(getestet auf Ubuntu Lucid)

Antwort2

Sie müssen sich wvdialin das ifupdownSystem integrieren. Wenn Sie eine vollständige Shell-basierte Lösung wünschen, beginnen Sie mitDie alternative PPP-Verbindung mit wvdialconf. Beachten Sie jedoch, dass DebianempfiehltVerwenden grafischer Tools wie dem NetworkManager zum Konfigurieren von Netzwerkverbindungen auf GUI-basierten Desktops.

PS: Das sollte normalerweise ein Kommentar sein, aber ich bin noch nicht zum Kommentieren berechtigt :)

Antwort3

Probieren Sie dieAutomatische WiederverbindungFunktion von wvdial beschrieben inwvdial.conf. Diese Option ist standardmäßig aktiviert und funktioniert in Ihrem Fall daher möglicherweise nicht.

Wenn es bei Ihnen nicht funktioniert, deaktivieren Sie es und verwenden Sie stattdessen dieses Skript vonArchWiki Wvdial:

Wenn wvdial zufällig die Verbindung verliert, können Sie das folgende Skript verwenden.

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

Antwort4

Eine weitere gute Möglichkeit, dies zu beheben, ist einewvdial-Daemonum zu verhindern, dass die Verbindung getrennt wird.

verwandte Informationen