Многие люди в настоящий момент выходят в Интернет используя 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
|