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