смартфон в качестве модема в среде Linux

Cмартфон в качестве модема в среде Linux�Иногда возникает необходимость в использовании возможностей всемирной паутины в не совсем бытовой обстановке, например, в дороге или в каком-нибудь не общественном месте. Тогда Wi-Fi не поможет (его попросту нет), а вот смартфон с настроенным GPRS придется очень кстати. На сайтах мобильных операторов представлено множество информации о том, каким образом следует выходить в интернет через смартфон с ноутбука на базе операционной системы семейства Windows, но нет какой-либо конкретной инструкции для осуществления этого в Linux-системе. Поэтому я решил написать своеобразный гайд о том, как нужно использовать смартфон в качестве модема в среде Linux, чтобы доступ к сети был всегда, как говорится "под рукой".

Настраивать модем и GPRS на компьютере (ноутбуке) будем через Bluetooth. Это подразумевает сопряжение и добавление в "доверенные устройства" смартфона на самом первом этапе настройки, таким же образом, как это описано на примере беспроводной гарнитуры здесь (команду "connect" выполнять не нужно). Само-собой, в данном гайде фигурирует Bluez5, так как именно он интегрирован по дефолту во всех современные дистрибутивы Linux.

Консоль "bluetoothctl" можно не закрывать - она нам еще пригодится, но дальнейшие действия следует выполнять не в ней. Открываем новое окно терминала и вводим команду

sdptool browse 00:17:4B:B6:17:7A

, где 00:17:4B:B6:17:7A - MAC-адрес моей Nokia N72, скопированный из bluetoothctl, у вас же он, само-собой разумеется, будет отличаться. Из всего появившегося в терминале массива данных нас интересует раздел "Service Name: Dial-Up Networking" - найдите его, "покрутив" в терминале колесиком мыши. В самом разделе нужен только один параметр - "Channel", номер которого следует запомнить (у меня - "3"). На этом подготовительный этап настройки можно считать завершенным.

Теперь можно установить соединение со смартфоном через службу "rfcomm", для чего понадобятся полученные выше данные. В моем случае следующая команда в терминале выглядит так:

sudo rfcomm bind rfcomm0 00:17:4B:B6:17:7A 3

, где "rfcomm0" - название устройства, которое впоследствии будет использоваться для соединения смартфона и ПК (лучше использовать первый индекс - "0", если он не занят); "00:17:4B:B6:17:7A" - MAC-адрес смартфона; "3" - канал ("Channel"), найденный ранее. Если не возникает ошибок - связь между устройствами успешно настроена и установлена. Данную команду нужно будет выполнять каждый раз после перезагрузки ПК или смартфона.

И последний шаг - набор номера и выход в интернет через Bluetooth-модем. Для этого будем использовать встроенную практически во все дистрибутивы Linux программу - "Wvdial". Начинаем с ее настройки, выполнив в терминале

sudo leafpad /etc/wvdial.conf

, где вместо "leafpad" можно применить любой текстовый редактор. В большей части случаев эта команда выводит на экран пустой конфигурационный файл. Его нужно заполнить информацией, подобной нижеприведенной:

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","UMC NET GPRS"
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = 'mts'
Password = 'mts'

Здесь обратите внимание на строку "Init3 = ...". Она содержит команду инициализации, которая отличается зависимо от страны, оператора, и настроек точек доступа в смартфоне. То же самое относится и к строкам "Phone = ...", "Username = ...", "Password = ...". Информацию по данным пунктам следует узнать на оффсайте вашего мобильного оператора. Эта конфигурация подходит для абонентов сети МТС Украина со стандартными точками доступа (действующими еще с 2007-го года). После подстановки своих данных сохраните конфигурационный файл и закройте текстовый редактор.

Почти все - для получения GPRS в Linux остается только выполнить в терминале

sudo wvdial

, и, после нескольких секунд обмена данными между устройствами, станет доступен интерфейс GPRS-соединения - "ppp0". Проверить его доступность можно командой

ifconfig

(должен быть представлен в списке).

Терминал во время серфинга лучше свернуть, по скольку закрытие его приведет к разрыву соединения. Правильно разъединять связь с интернетом в случае с Wvdial нужно при помощи горячих клавиш "Ctrl+C" в окне терминала с запущенной соответствующей командой. Помните, что для установки связи с GPRS смартфона после перезагрузки нужно будет выполнить последовательно 2 команды:

sudo rfcomm bind ... (см. выше)

и

sudo wvdial

Приятного вам времяпрепровождения с мобильным интернетом GPRS в Linux!

Смотри видео на YouTube: "Смартфон в качестве модема в среде Linux".

Долго ли пришлось настраивать выход в интернет через Bluetooth в Linux?

571 просмотров

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (11 оценок, среднее: 4,91 из 5)
Загрузка...
Метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Опубликовано в пользователь linux
3 комментария на “смартфон в качестве модема в среде Linux
  1. Антон:

    Не знаю, насколько нужны такие заморочки с нашими операторами мобильной связи, а так же с их зоной покрытия. Основная часть идет по стандарту 2G разрабатывавшемуся в далекие 80-е года и шириной канала максимум 14,4 кбит/с. По моему овчинка выделки не стоит даже тех стараний по настройке этого доступа, если он вообще возможен.

  2. Ирина:

    а я считаю, что это здорово. Вот у меня на даче нет интернета и я долго морочила голову , как же все же можно было бы пользоваться интернетом и на даче. А тут вот как здорово. Беру на заметку.В следующее лето обязательно сделаю.Ведь на дачу ездим не на один день.

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

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

*

*

Срочно требуются агенты

Удаленная работа по контракту агентом коллцентра или службы поддержки. Английский язык и высоскоростной доступ в Интернет обязательно.


Подписка на madcash.ru