Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia

Подключение через 3G модем в linux с помощью wvdial

26.09.2011 22:33 | Просмотров: 6728 | Доход: 176.87 руб. | Комментариев: 4
[Программирование] 
Рейтинг: 5/1

В свежих версиях дистрибутивов linux подключить 3G модем проще простого. Установка и настройка для всех модемов практически одинаковая, но я буду рассматривать ZTE MF636 модем в комплекте под названием Kcell Connect. Данная инструкция протестирована на модемах от beeline. Для начала вставим модем и посмотрим определился ли он:

lsusb|grep ZTE
Bus 003 Device 004: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636

Видем что модем успешно определился, устанавливаем программу wvdial:

apt-get install wvdial

Теперь необходимо определить девайс модема
Для этого выполняем

wvdialconf

видем что-то типа:
diting `/etc/wvdial.conf'.
Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3  
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.

...
Found a modem on /dev/ttyUSB2
Откуда видем что модем определился как /dev/ttyUSB2
Ну и последний самый важный этап это написать конфиг /etc/wvdial.conf
 
vim /etc/wvdial.conf и меняем его на следующий конфиг:

[Dialer Defaults]
Modem = /dev/ttyUSB2
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Init3 = Init3 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
Phone = *99***1#
Password = kcell
Username = kcell
New PPPD = yes
StupidMode = 1
Carrier Check = no
ISDN = 0
Baud = 9600

Где в init 3 в последних кавычках указан APN, для k-cell internet, для beeline(kz) internet.beeline.kz для beeline(ru) internet.beeline.ru

В поля Password и Username указываются логин и пароль для подключения. Т.к. k-cell не требует пароля, можно указать туда что угодно. Теперь выполняем команду

wvdial

И наслаждаемся мобильным 3G интернетом. Чтобы выключить соединение просто Жмем Ctrl+C


© GM
| Комментировать статью |
  • Аноним 0 (26.09.2011 22:12)
    че такое APN? какой apn у мегафон?
    | Ответить |
    • GM +2587 (27.09.2011 09:04)
      APN - это наименование точки доступа, как правило определяет услугу. Все зависит от того какой у вас мегафон?? "internet" либо если тариф лайт, то "internet.ltmsk".
      | Ответить |
  • Аноним 0 (16.10.2011 13:51)
    строки Username и Password - можно удалить, они не используются.
    | Ответить |
  • Аноним 0 (28.05.2012 11:55)
    рабочий конфиг wvdial на beeline в Казахстане:
    
    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Init3 = AT+CGDCONT=1,"IP","internet.beeline.kz"
    Username = beeline
    Password = beeline
    StupidMode = 1
    Phone = *99***1#
    Modem Type = USB Modem
    Baud = 460800
    New PPPD = yes
    Modem = /dev/ttyACM0
    ISDN = 0
    Carrier Check = no
    
    | Ответить |