Как я могу получить wvdial для запуска из / etc / network / interfaces

19196
Grzenio

Я использую wvdial для подключения к мобильной сети (у меня есть USB-модем), и он работает нормально. Тем не менее, я хотел немного автоматизировать соединение (сейчас я запускаю wvdial каждый раз, когда хочу подключиться). Я бродил, есть ли способ добавить эту сеть /etc/network/interfaces(по-настоящему Debian), чтобы она подключалась при запуске и / или всякий раз, когда я подключаю свой модем.

Любые идеи кто-нибудь?

14

3 ответа на вопрос

17
Joril

Добавить /etc/network/interfacesчто-то вроде

auto ppp0 iface ppp0 inet wvdial 

(проверено на Ubuntu Lucid)

На Debian тоже работает wheezy Farhadix 10 лет назад 3
2
sakisk

Вам необходимо интегрироваться wvdialс ifupdownсистемой. Если вы хотите полностью основанное на оболочке решение, начните с Альтернативного соединения PPP с wvdialconf . Но обратите внимание, что Debian рекомендует использовать графические инструменты, такие как NetworkManager, для настройки сетевых подключений на рабочих столах с графическим интерфейсом.

PS: Обычно это должен быть комментарий, но у меня пока нет прав комментировать :)

Что касается инструментов на основе графического интерфейса, я использую KDE, а KNetworkManager просто не работает :( Grzenio 13 лет назад 0
@Grzenio Что вы подразумеваете под "просто не работает"? Я помню, что было очень легко создать новое мобильное широкополосное соединение с помощью GNOME NetworkManager и настроить его на автоматическое подключение. Это должно быть похоже в KNetworkManager. sakisk 13 лет назад 0
0
harrymc

Try the Auto Reconnect feature of wvdial described in wvdial.conf. This option is "on" by default, so might just not work in your case.

It it does not work for you, disable it and use instead this script from ArchWiki Wvdial :

If wvdial randomly drops connection you can use script below.

#! /bin/bash ( while : ; do wvdial sleep 10 done ) & 
Привет, я нашел этот ответ в другом вопросе здесь - он не работает. Проблема в том, что иногда процесс PPPD умирает, но wvdial остается включенным - поэтому этот сценарий не запускается, так как wvdial не может работать дважды William Hilsum 9 лет назад 0
@WilliamHilsum: Если pppd запускается из `/ etc / inittab`, например` s1: 23: respawn: / usr / sbin / pppd / dev / ttyS1 115200`, он будет перезапущен после его смерти. Предполагается, что приведенный выше скрипт завершится сбоем и будет продолжать работать, когда wvdial уже запущен. harrymc 9 лет назад 0