GPRS в Linux
Многие люди в настоящий момент выходят в Интернет используя
GPRS, но до недавнего момента это можно было без проблем
делать только под Windows, а теперь это можно сделать и из под
Linux. В этом обзоре мы рассмотрим три варианта выхода в
Интернет по средствам GPRS из под Linux: скриптов, kppp,
wvdial.
Перед тем, как приступить к настройке
соединения по одному из способов перечисленных ниже,
необходимо выполнить следующие действия (!!!внимание!!! все
действия производятся под root)
1) Отключить брандмауэр
(firewall) – как это сделать читайте в документации по вашему
дистрибутиву (для Мандрейкообразных поможет утилита
drakfirewall, для Шапкообразных – утилита setup);
2)
Открыть командную строку и выполнить команду rm
/dev/modem;
3) Далее выполнить команду ln -s /dev/ttyS0
/dev/modem (ttyS0 это порт к которому подключена мобила, в
данном случае это COM1, если же ваш мобильник подключён к
COM2, то замените в команде ttyS0 на ttyS1, в случае
использования USB кабеля, например MobileAction, в команде
необходимо заменить ttyS0 на ttyUSB0). После вышеперечисленных
действий, ваш мобильный телефон это устройство -
/dev/modem.
Скрипты
Рассмотрим первый способ, на
мой взгляд наиболее эффективный. Для того, что бы
воспользоваться этим способом вам понадобятся сами скрипты.
Нужный скрипт можно найти в архиве,
который прилагается к статье.
Последовательность
действий:
- поместить, только что закачанный скрипт в корневую
директорию (/) - выполнить следующие команды: 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
(уточните у своего оператора)
Укажите в файле
/etc/resolv.conf адреса DNS-сервера вашего оператора, в виде:
nameserver IP_адрес_сервера. Для того, чтобы запустить
соединение выполните в терминале
команду:
wvdial
Автор: Antalus
Источник: www.cyberinfo.ru
|