Как мне запустить 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

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

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

решение3

ПопробуйтеАвтоматическое переподключениефункция wvdial описана вwvdial.conf. Эта опция включена по умолчанию, поэтому в вашем случае она может просто не работать.

Если он у вас не работает, отключите его и используйте вместо него этот скрипт отсюдаArchWiki Wvdial:

Если wvdial случайно разрывает соединение, вы можете воспользоваться скриптом ниже.

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

решение4

Еще один хороший способ исправить это — иметьдемон wvdialчтобы соединение не прерывалось.

Связанный контент