Samsung Monte 5620 + wvdial = Internet [Решено]

Изображение пользователя mithun.

Как известно официальных драйверов под Linux для Samsung телефонов нет.

Проблема была в следующем:
Есть халявный GPRS интернет от МэТэСэ.
Знаем настройки для WinXP
Знаем статью CableDialup
Знаем пост Жюстины GPRS через pppd
Соединяя телефон с компьютером через USB шнур, в режиме Samsung Kies, NetworkManager очень редко определяет телефон как USB модем.
Сначала думал, что проблема в настройке серийного порта куда втыкался телефон, при этом было видно, что создается некое устройство /dev/ttyACM0

Однажды, воткнув телефон увидел что модем на телефоне подключился правильно, быстренько набрал команду
$ lsusb -v > /../Desktop/usb_ok_bus.txt
Переподсоединил телефон, NetworkManager конечно же не среагировал, и я снова набрал команду
$ lsusb -v > /../Desktop/usb_fail_bus.txt

Затем, сравнил эти два файла с помощью KDiff3, и как говориться не увидел разницы, а значит проблема в NetworkManager(это ложь, поклёп и клевета на святой NM)

Решение:
Включаем интернет(домашний, соседский, на работе и т.п.)
$ sudo apt-get install wvdial
$ sudo wvdialconf /etc/wvdial.conf
тут должен создаться /etc/wvdial.conf
$ kdesudo kate /etc/wvdial.conf

Редактируем, чтобы было так(если перед строкой видим ";" то убираем ";")
[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 230400
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.mts.ru"
ISDN = 0
Modem Type = USB Modem
Phone = *99**1*1#
Username = mts
Password = mts

Сохраняем

$ sudo wvdial

Наслаждаемся дерьмовым отличным интернетом.

PS.
Если интернет отключается с такой ошибкой:
The PPP daemon has died: Lack of LCP echo responses (exit code = 15)
В консоли пишем
$ kdesudo kate /etc/ppp/peers/wvdial
добавляем
lcp-echo-interval 500000
lcp-echo-failure 600000

сохраняем.

Комментарии (5)

+1
Жюстина - 12 Июнь, 2011 - 23:51
Изображение пользователя Жюстина.

А вот просто из вредности спрошу: а почему скорость такая маленькая для usb порта указана?

Init2 тож откуда-то содран нагло так... что аж не нужен

А бесплатный тырнет мтс даёт по команде *99**1*1#??? Обычно то там *99***1#

+1
mithun - 13 Июнь, 2011 - 14:46
Изображение пользователя mithun.

Baud? а мне приснилось это для модема скорость...
халявный инет потому, что просто работаю там.
*99**1*1# это для телефонов Samsung, почему не знаю, указано на офсайте мтс.
Init2 содран из CableDialup статьи, попробую убрать.

Кстати соединение периодически падает с ошибкой "modem overloaded". Пока не парюсь по этому поводу.

0
DarkneSS - 13 Июнь, 2011 - 15:07
Изображение пользователя DarkneSS.

Да, номер от трубы зависит, а не от провайдера.

0
SD - 16 Июнь, 2011 - 10:48

Переподсоединил телефон, NetworkManager конечно же не среагировал
может устройство /dev/ttyACM0 не из числа тех, с которыми работает Network Manager. зато KPPP работает с этим устройством.

0
mithun - 28 Июнь, 2011 - 14:56
Изображение пользователя mithun.

еще как работает, только изредка.

Отправить комментарий