The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Настройка GPRS в телефонах Siemens (mobile modem gprs ppp usb)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mobile, modem, gprs, ppp, usb,  (найти похожие документы)
From: ILL <ilovelinux@rambler.ru.> Newsgroups: http://www.linuxmobile.h12.ru/ Date: Mon, 20 Jan 2005 18:21:07 +0000 (UTC) Subject: Настройка GPRS в телефонах Siemens Предисловие Давно уже канули в лету те времена, когда приходилось не один час убить на то, что бы в Linux?e настроить GPRS. Сегодня мы поговорим о трёх самых распространенных способах настройки соединения через GPRS, а именно по средствам: скриптов, kppp, wvdial. Перед тем, как приступить к настройке соединения по одному из способов перечисленных ниже необходимо выполнить следующие действия (!!!внимание!!! все действия производятся под root) отключить брандмауэр (firewall) - как это сделать читайте в документации по вашему дистрибутиву (для Мандрейкообразных поможет утилита drakfirewall, для Шапкообразных, утилита setup); открыть командную строку и выполнить команду rm /dev/modem далее выполнить команду ln -s /dev/ttyS0 /dev/modem (ttyS0 это порт к которому подключена мобила, в данном случае это COM1, если же ваш мобильник подключён к COM2, то замените в команде ttyS0 на ttyS1, в случае использования USB кабеля, например MobileAction, в команде необходимо заменить ttyS0 на ttyUSB0). После вышеперечисленных действий, ваш мобильный телефон это устройство - /dev/modem Если вы пользуетесь USB кабелем, то надо включить в ядро поддержку USB и USB кабеля. USB support ---> <*> Support for USB USB Serial Converter support ---> USB Serial Converter support [*] USB Generic Serial Driver USB Prolific 2303 Single Port Serial Driver Скрипты Рассмотрим первый способ, на мой взгляд наиболее эффективный. Для того что бы воспользоваться этим способом вам понадобятся сами скрипты. Нужный скрипт можно взять из таблицы, приведенной вверху страници выбор скрипта производится в соответствии с вашим оператором. Последовательность действий: поместить, только что закачанный скрипт в корневую директорию (/) выполнить следующие команды: cd / tar zxvf mts_gprs.tar.gz (вместо mts_gprs.tar.gz нужно поставить название файла, который вы закачали) удалить скрипт из корневой директории Ну всё, теперь можно подключаться в Интернет. Для этого откройте командную строку и набирете команду gprs, всё вы в сети. Разрываем соединение по двойному нажатию Ctrl+C. KPPP Ну что же, переходим ко второму способу. Для его реализации нам не понадобится ничего закачивать и не производить никаких действий из командной строки. Этот способ рассчитан на новичка в мире Linux. Утилита KPPP ? это обычная дозванивалка, входящая в состав практически всех популярных дистрибутивов. Настройка проще простого, так как все действия производится в GUI. Последовательность действий: Запускаем kppp и жмём настройка Во вкладке "Соединения" -> "Создать" -> "Настройка дозвона" - заполнить поле "Имя дозвона" (например GPRS) и добавить номер телефона *99***1# (един для всех операторов). После произведённых действий закрываем вкладку. Переходим во вкладку "Устройство". Настройки там должны выглядеть следующим образом: Устройство модема: /dev/modem Управление потоком: Аппаратное[CRTSCTS] Окончание строки: CR Скорость соединения: 115200. После произведённых действий закрываем вкладку. Переходим во вкладку "Модем", снимаем крестик (галочку) со строки "Дождаться сигнала в линии перед набором номера". Жмём кнопку "Команды модема" и в строке "Строка инициализации 2:" прописываем ваш APN, для MTS, например, он выглядит следующим образом AT+CGDCONT=1,"IP","internet.mts.ru". После произведённых действий закрываем вкладку Переходим во вкладку "Разное", ставим крестик (галочку) напротив строки "Встроить в панель при соединении" и напротив "Автодозвон при разъединении". Всё готово, можно устанавливать соединение! WVDIAL И наконец третий способ ? подключение в Интернет по средствам утилиты wvdial. Проверьте, установлен ли у вас пакет wvdial. Выполните команду: rpm -q wvdial Если пакет не установлен, то вы можете найти его в составе дистрибутива и установить командой: rpm -ihv wvdial*.rpm Откройте на редактирование файл /etc/wvdial.conf и впишите в него примерно следующую секцию: [Dialer Defaults] Modem = /dev/modem Baud = 115200 Init1 = ATZ # Строка инициализации для использования GPRS (уточните у своего оператора) Init2 = AT+CGDCONT=1,"IP","internet.beeline.ru" Phone = *99***1# # Имя пользователя Username = beeline (уточните у своего оператора) # Пароль Password = beeline (уточните у своего оператора) 3. Укажите в файле /etc/resolv.conf адреса DNS-сервера вашего оператора, в виде: nameserver IP_адрес_сервера Для того, чтобы запустить соединение выполните в терминале команду: wvdial p.s. Огромное спасибо всем участникам [25]форума, особое спасибо Gringo и Like God Of The Sun
Beeline: #!/bin/sh DIALTIMEOUT=20 MODEM=modem SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\" OK' IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault debug usepeerdns user beeline mtu 576 novj nobsdcomp novjccomp nopcomp noaccomp" LOGSCRIPT="CONNECT" PHONE="*99***1#" # перед запуском pppd удаляет default router, по окончании - восстанавливает # Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ; if [ -n "$DR" ] ; then trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15 route delete $DR echo route delete $DR fi ########################## ##################### При обрыве соединения pppd перезапускается #################### while true ; do pppd \ connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \ crtscts defaultroute modem -detach mru 576 \ $NASH_IP:$IH_IP /dev/$MODEM $SPEED cat /etc/ppp/resolv.conf > /etc/resolv.conf sleep $DIALTIMEOUT done
MTS: ----
#!/bin/sh DIALTIMEOUT=20 MODEM=modem SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.mts.ru\" OK' IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault debug usepeerdns user mts mtu 576 novj nobsdcomp novjccomp nopcomp noaccomp" LOGSCRIPT="CONNECT" PHONE="*99***1#" # перед запуском pppd удаляет default router, по окончании - восстанавливает # Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ; if [ -n "$DR" ] ; then trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15 route delete $DR echo route delete $DR fi ########################## ##################### При обрыве соединения pppd перезапускается #################### while true ; do pppd \ connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \ crtscts defaultroute modem -detach mru 576 \ $NASH_IP:$IH_IP /dev/$MODEM $SPEED cat /etc/ppp/resolv.conf > /etc/resolv.conf sleep $DIALTIMEOUT done
Megafon: --------
#!/bin/sh DIALTIMEOUT=20 MODEM=modem SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.ltmsk\" OK' IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault debug usepeerdns user gdata mtu 576 novj nobsdcomp novjccomp nopcomp noaccomp" LOGSCRIPT="CONNECT" PHONE="*99***1#" # перед запуском pppd удаляет default router, по окончании - восстанавливает # Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ; if [ -n "$DR" ] ; then trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15 route delete $DR echo route delete $DR fi ########################## ##################### При обрыве соединения pppd перезапускается #################### while true ; do pppd \ connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \ crtscts defaultroute modem -detach mru 576 \ $NASH_IP:$IH_IP /dev/$MODEM $SPEED cat /etc/ppp/resolv.conf > /etc/resolv.conf sleep $DIALTIMEOUT done

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Александр (??), 17:31, 21/02/2006 [ответить]  
  • +/
    Вы пишете:
    Если вы пользуетесь USB кабелем, то надо включить в ядро поддержку USB
       и USB кабеля.

               USB support --->

               <*> Support for USB

               USB Serial Converter support --->
               USB Serial Converter support
               [*] USB Generic Serial Driver
               USB Prolific 2303 Single Port Serial Driver
    у меня есть одна проблема: поставил Мандраку 10.0, дистр на 2-х дисках. Ну НЕТ там исходников :( и компилировать поддержку УСБ Сериал Контроллера не из чего. Может есть где РПМ-пакет для включения этого суппорта?

     
     
  • 2, leon55 (?), 15:00, 18/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    скачай себе сорсы ядра с www.kernel.org
     

  • 3, zetman (?), 16:51, 23/10/2006 [ответить]  
  • +/
    Настроил я себе в ноутбуке подключение к Интернет через свой Симменс S65. Но при запуске соединения через kppp получаю такое сообщение:
    "Получен сигнал защиты от подключения к цифровой линии. Отключите модем от телефонной линии. Не пытайтесь подключиться к цифровой телефонной линии, иначе ваш модем может сгореть." При этом производится набор номера, получаем ответ от удаленного компьютера, правда, в сеть не входит. Кто-нибудь с таким сталкивался? И что делать?
     
  • 4, Александр (??), 19:50, 05/02/2007 [ответить]  
  • +/
    Доброе время суток, уважаемые господа!
    ПОдскажите,плз, каким типом кабеля пользовались для подключения мобильника к компьютеру. Для Siemens C60 вроде должен подойти DCA510, однако в опубликованном на BenQ руководстве Linux в числе поддерживаемых ОС не назван. Или это касается только драйверов, которые содержатся на диске?
     
  • 5, Саша (??), 12:20, 26/06/2007 [ответить]  
  • +/
    лушай а нашел ли ты вообще драйвера на шнурок DCA 510, у меня два дистрибутива Mandriva и  Ubuntu, если нашел скинь ссылочку пожалуйста а то я никак не могу найти и ни один дистрибутив не определяет, приходится в инет каждый раз выходить из Windows. Может кто-то что-то знает про это более подробнее тогда пожалуйста сообщите. Заранее очень БЛАГОДАРЕН.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру