LINUX.ORG.RU

Автоматический вкл/выкл сети при использовании 3G

 , ,


0

1

Привет всем! Такая ситуация: есть ноут, с Убунтой. В инет выходит по 3G модему. С 1 ночи до 8 утра безлимит. Задача: настроить автоматическое включение сети в 1 ночи, и выключение в 8 утра. В гугле ничего толкового не нашёл. Никто не в курсе, как это организовать?

Используешь wvdial для настройки соединения, в cron создаёшь задачу, которая с 1 ночи пытается соединиться и вторую задачу в 8 утра, которая «убивает» процессы wvdial и pppd.

kostik87 ★★★★★
()
Ответ на: комментарий от Sunderland93

Вот пример конфига wvdial для mts:

[Dialer mts]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT^SYSCFG=14,2,3fffffff,0,1
Init4 = AT +CGDCONT=1,"IP","internet.mts.ru"
Password = mts
Phone = *99#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Username = mts
Country = Russia
Carrier Check = no
Auto Reconnect = on
Auto DNS = off 
Idle Seconds = 0 
Stupid Mode = 1
для соединения вызываешь:
wvdial mts

Соответственно в cron в 1 ночи у тебя должен вызываться примерно вот такой скрипт:

#!/bin/sh
/usr/bin/wvdial mts

А в 8 утра:

#!/bin/sh
/bin/kill -9 `/usr/bin/pgrep pppd`
/bin/kill -9 `/usr/bin/pgrep wvdial`

Возможно, первый скрипт стоит усложнить, добавив функционал проверки, что соединение произошло.

Удачи.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Спасибо, на всякий пожарный сохраню и себе в копилку.

Полезно, однако!

Twissel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.