Настройка Utel, на 3G модем Pantech UM 190 REV в консоли Linux.

Не так давно купил себе такой девайс, как 3G модем Pantech UM 190 REV, по тому описанию что на нем было написано данный 3G модем поддерживает практически всех операторов которые есть в Украине. Сам я пользуюсь мобильным интернетом ОГО Мобильный, да здесь у меня и выбор не такой большой. Но сейчас не о том.

Принёс я себе этот модем домой и начал подключать его к интернету, все это в операционной системе Linux Kubuntu 11.10 и модем просто взял, и подключаться отказался. Облом короче. Ну не хочет по каким-то причинам с ним нормально работать Network Manager. Не первый раз в общем-то, но раньше подключал чужие модемы, а тут все же свой! Кстати пробовал в Linux Ubuntu 12.04 подключить, пришлось все так же его подключать в консоли. Все точно тоже самое.

Первое что сделал это подключил его при помощи программы wvdial, данная процедура прошла на ура и модем заработал. Как настроить подключение при помощи программы wvdial, я расскажу как нибудь в другой раз. Но по умолчанию программа wvdial не входит в систему и её необходимо скачивать отдельно, а для этого необходимо подключиться к интернету. То есть если бы я его раньше не скачал и не установил то подключить 3G модем Pantech UM 190 REV, у меня просто бы не получилось. Сначала пришлось бы скачивать wvdial, вместе с его зависимостями, это хоть и не так сложно, но когда нет никакого интернета, крайне может оказаться затруднительно. В этой связи я настроил соединение при помощи pppd, данный пакет входит в систему по умолчанию, но чтобы его настроить необходимо в ручную написать настройки.

3G USB модем в Linux подключается к портам /dev/ttyACM0 или /dev/ttyUSB0, сейчас не вспомню как просмотреть какой именно порт, но я просто пробовал сначала один потом другой. Для того чтобы модем работал корректно, он должен определится системой именно как модем, а не как флешка. Для этого существует утилита usb_modeswitch, которая в последних версиях операционной системы Linux Ubuntu, Kubuntu, Lubuntu и тд. установлена по умолчанию. Я её опишу несколько позже, если у Вас появятся вопросы спрашивайте отвечу на то что знаю.

У меня порт модема оказался /dev/ttyACM0

Строка инициализации у меня ‘AT+CGDCONT=1,»IP»,»unlim.utel.ua»‘

Номер соединения *99#

Имя пользователя и пароль в моём случае, я как видите ввел имя пользователя «1», это строка user «1». Но моё подключение замечательно работает и совершенно без него и пароля.

Для начала нам необходимо придумать имя соединения, я решил не извращаться взял имя utel, вы можете придумать какое вам захочется.

Теперь нам необходимо создать два файла с помощью которых и будет работать наш модем, это:

Собственно фаил настройки соединения /etc/ppp/peers/utel

и

фаил скриптов вопросов-ответов модема /etc/chatscripts/utel

Итак первый фаил

/etc/ppp/peers/utel у меня выглядит так

connect «/usr/sbin/chat -v -f /etc/chatscripts/utel»

defaultroute

noauth

lock

debug

/dev/ttyACM0

115200

novjccomp

nopcomp

noaccomp

nodeflate

novj

nobsdcomp

ipcp-accept-local

ipcp-accept-remote

usepeerdns

user «1»

фаил скриптов вопросов-ответов /etc/chatscripts/utel у меня выглядит так.

REPORT CONNECT

ABORT BUSY

ABORT ‘NO CARRIER’

ABORT VOICE

ABORT ‘NO DIALTONE’

ABORT ‘NO DIAL TONE’

ABORT ‘NO ANSWER’

ABORT DELAYED

» ATZ

‘OK’ ‘ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0’

‘OK’ ‘AT+CGDCONT=1,»IP»,»unlim.utel.ua»‘

OK-AT-OK «ATDT*99#»

TIMEOUT 6

CONNECT «»

Если же Вам все же необходимо задать пароль для своего соединения, то Вам необходимо добавить строчку в фаил где хранятся пароли. Пароли для соединения в Linux хранятся в файле /etc/ppp/chap-secrets

Выглядит это подобным образом

user * password

Например если мне бы надо было для моего пользователя сети, а он как вы помните у меня «1» добавить пароль ну например pass, то строчка в файле /etc/ppp/chap-secrets выглядела бы так.

1 * pass

У меня однако провайдер не спрашивает ни логин ни пароль, так что мне это не обязательно.

Ну собственно вот и вся настройка соединения utel для модема Pantech UM 190 REV, по сути дела для другого USB 3G модема, данная настройка подойдет, точно так же. Если же вам необходимо настроить USB 3G модем под другого провайдера то Вам достаточно изменить всего лишь

Строку инициализации ‘AT+CGDCONT=1,»IP»,»unlim.utel.ua»‘

и

Номер соединения *99#

На свои и все должно работать.

Если же вы будете настраивать dial-up модем включеный в COM порт, тогда вам придётся изменить:

Строку инициализации ‘AT+CGDCONT=1,»IP»,»unlim.utel.ua»‘

и

Номер соединения «ATDT*99#»

На строку указывающую импульсный набор с номером телефона, выглядит это примерно так

ATDP xxxxxxx

где xxxxxxx-номер телефона, если я не ошибаюсь то так. Мало я с ними связывался. (ATDP — импульсный набор, ATDT — тоновый)

порт dial-up модема /dev/ttyS0

Все собственно настройка модема закончена, в моём случае, это настройка Utel, на 3G модем Pantech UM 190 REV. Теперь как его подключать?

Для того чтобы подключить модем, открываем терминал и вводим команду

sudo pppd call имя_соединения

Где имя_соединения, это имя файла в папке /etc/ppp/peers/. В моём случае, /etc/ppp/peers/utel

sudo pppd call utel

Всё жмём Enter и дальше можем открывать браузер и заходить в интернет. Если все правильно то все работает, если нет проверяем порт нашего USB 3G модема, как я уже говорил это /dev/ttyACM0 или /dev/ttyUSB0. Если необходимо меняем порт и подключаемся.

Настройка Utel, на 3G модем Pantech UM 190 REV в консоли Linux.: 11 комментариев

  1. Уведомление: maillot foot pas cher
  2. Уведомление: polo ralph lauren
    1. Free template for blog. And the blog passion more Geek, than that that most of in the blogs they write, I do not know what this is to me. Like it and can to whom will be useful. Sorry if you can speak English with mistakes, I recently started learning it

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *