Мобильный интернет на linux

Мобильный интернет на linux

Если у вас не работает один из способов авторизации, сконвертируйте свой аккаунт по ссылке

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Внимание! Данный текст в откорректированном виде опубликован на моём сайте по адресу http://novikovmaxim.narod.ru/linux/ub_gprs.htm

Подключение к Интернету через мобильный телефон используется либо как резервный вариант, когда основное подключение недоступно, либо при необходимости подключения в местах, где отсутствуют другие способы подключения, например в дороге или на даче.

Настройки самого мобильного телефона мы не рассматриваем. Как правило, их можно найти на сайте вашего сотового оператора. Они не зависят от операционной системы, с помощью которой осуществляется выход в Интернет, и, как правило, одинаковы для всех моделей мобильных телефонов.

Мобильный телефон можно соединить с компьютером несколькими различными способами: через вай-фай, блю туз, инфракрасный порт, кабель USB или COM порта. Мы рассмотрим подключение через USB-кабель. Сделать это в Убунту даже проще, чем в Виндоус. Не надо даже ставить драйвер USB-кабеля, превращающего его в дополнительный COM-порт. Кабель определяется самостоятельно при физическом подключении, а телефон и часть его модемных настроек — при запуске соответствующей утилиты wvdialconf.

Настройка wvdial

Вообще в Ubuntu существует штатная утилита Network Manager, в которой предусмотрен необходимый функционал для подключения Интернета через мобильный телефон, но в Ubuntu 8.10 эта утилита не работает как положено, и проще настроить соединение через wvdial. Единственная польза, которую мы можем извлечь из Network Manager — это информация о специфичных настройках для разных сотовых операторов, которые автоматически подставляются в соответствующие поля в процессе её настройки, избавляя от необходимости лезть за ними на сайт сотового оператора.

  1. Берём USB-кабель, подходящий к вашему телефону и подключаем его к компьютеру. Ubuntu опознаёт это устройство как ttyUSBх, где х — номер USB-устройства в системе. Если других устройств нет, то это будет цифра ноль. Напомню, что список опознанных Ubuntu устройств можно увидеть в папке /dev в виде списка файлов. Другой конец кабеля подключаем к включенному телефону.
  2. Открываем «Система → Администрирование → Программа управления пакетами Synaptic» и устанавливаем пакет wvdial, если он ещё не установлен. Эта программа осуществляет управление модемами, и организует соединение с Интернетом по протоколу ppp. Телефон в нашем случае как раз и используется компьютером в качестве модема.
  3. Теперь открываем терминал суперпользователя и запускаем утилиту wvdialconf, набрав её имя в командной строке и нажав ввод. Можно запустить утилиту и в обычном терминале, предварив её имя командой sudo и введя на запрос пароля ваш системный пароль. Далее мы будем описывать работу в терминале суперпользователя, но имейте ввиду, что всё то же самое можно сделать и в обычном терминале с помощью команд sudo для консольных приложений и команды gksudo для графических.
    Итак, после запуска утилита wvdialconf просканирует порты компьютера в поисках модема. Затем она определяет максимальную скорость интерфейса компьютер-модем. Эта скорость ограничивается, как правило, пропускной способностью соединительного кабеля и портом телефона, и выбирается из следующих значений: 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800 или 921600 бит в секунду. Также этой утилитой определяется имя файла, соответствующее найденному модему, например /dev/ttyUSB0. Затем вся полученная информация записывается в конфигурационный файл /etc/wvdial.conf.
    Внимание! Если вы запустите утилиту сканирования не в терминале суперпользователя, а в обычном терминале без префикса sudo, то она не сможет записать найденную информацию в конфигурационный файл /etc/wvdial.conf, поскольку права доступа к этому файлу позволяют запись туда только от имени суперпользователя.
  4. Запускаем редактор gedit от имени суперпользователя и открываем в нём конфигурационный файл. Для этого в терминале суперпользователя набираем:

а также снимаем комментарии со строчек Phone, Username и Password, и заполняем их значениями, предоставляемыми также вашим сотовым оператором. Для Мегафон-Москва это:

Phone = *99***1#
Username = gdata
Password = gdata

В итоге, в случае подключения к оператору Мегафон-Москва, у вас должно получиться что-то типа этого:

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99***1#
ISDN = 0
Username = gdata
Init1 = ATZ
Password = gdata
Modem = /dev/ttyUSB0
Baud = 230400
Init3 = AT+CGDCONT=1,»IP»,»internet»

Частые ошибки при подключении Интернета через модем

  1. Во время попытки соединения в терминал выводятся фразы:
    —> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
    —> —> PAP (Password Authentication Protocol) may be flaky.
    —> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
    —> —> CHAP (Challenge Handshake) may be flaky.
    Это означает, что вы пытаетесь соединиться не от имени суперпользователя. Запустите команду с префиксом sudo или наберите её в терминале суперпользователя.
  2. Во время попытки соединения в терминал выводятся фразы:
    —> Unable to run /usr/sbin/pppd.
    —> Check permissions, or specify a «PPPD Path» option in wvdial.conf.
    Это означает, что вы не установили себе привилегию «Соединяться с Интернет, используя модем». Смотрите пункт 6 вышеизложенной методики подключения. Кроме того, в связи с уже описанной выше путаницей с правами, следует запускать модемное соединение с Интернетом от имени суперпользователя.
  3. При попытке соединения в терминале выводится

—> Cannot open /dev/ttyUSB0: Permission denied

—> The PPP daemon has died: A modem hung up the phone (exit code = 16)

  1. Имя пользователя — вбиваем значение, которое мы подставляли в конфигурационный файл в строку Username. Для Мегафон-Москва это gdata.
    Пароль — вбиваем значение, которое мы подставляли в конфигурационный файл в строку Password. Для Мегафон-Москва это gdata. Устанавливаем галочку «Запомнить пароль»
    Номер телефона — вбиваем значение, которое мы подставляли в конфигурационный файл в строку Phone. Для Мегафон-Москва это *99***1#
  2. Нажимаем кнопку «Настройка». В поле «Устройство» выбираем определённый ранее /dev/ttyUSB0, или нажимаем кнопку «Определить» для автоматического определения.
    Тип — аналоговый модем.
    Скорость — установим определившуюся ранее утилитой wvdialconf
    Способ набора — тональный.
    Громкость динамика — динамик отключен.
  3. Далее нажимаем кнопку «Строки инициализации» и вписываем в строчку «Init 3» строку инициализации, выданную оператором сотовой связи, например AT+CGDCONT=1,»IP»,»internet» для Мегафон-Москва. Важно! После ввода строки выйдете из режима её редактирования, нажав стрелку вниз или щёлкнув по нижней строке. Иначе при закрытии окна строка не сохраниться, и соединение будет отключаться через несколько секунд после объявления программы о соединении. В журнале можно будет прочесть сообщение об ошибке:

Источник

Как использовать телефон с Android для Интернет-доступа на компьютере без Wi-Fi в Linux

В статье «Как делиться мобильным Интернетом с другими телефонами и компьютерами» мы уже рассказывали как использовать мобильный телефон в качестве Точки Доступа, но что если у компьютера нет Wi-Fi адаптера или для него не установлены драйверы?

Данная статья посвящена ответу на этот вопрос — в ней рассказано, как компьютер подключить к мобильному Интернету с помощью USB кабеля.

На самом деле, данный метод даже проще создания мобильной Точки Доступа.

Как использовать телефон с Android как USB модем в Linux

Как можно видеть на скриншоте, у компьютера отсутствует Интернет-подключение.

Начните с того, что подключите телефон к компьютеру по USB кабелю.

Затем перейдите в настройки вашего телефона, это можно сделав развернув шторку движением сверху вниз и нажав значок шестерёнки.

Далее название пунктов настроек может различаться на разных моделях телефонов, но суть будет везде одинаковая.

Перейдите в раздел «Подключения».

Найдите там пункт «Мобильная точка доступа и модем».

Включите «USB-модем».

Всё готово — теперь ваш компьютер онлайн и может подключаться к Интернету. Вы можете установить драйверы Wi-Fi или выполнять другие нужные вам действия в сети.

Какая-либо дополнительная настройка на компьютере не требуется. Теперь компьютер подключён к сети — подключение через USB-модем имеет значок проводного подключения.

Что делать, если пункт USB-модем не активен или отсутствует

Пункт USB-модем может быть неактивен в двух случаях:

  1. Телефон не подключён к компьютеру USB кабелем
  2. USB кабель не поддерживает передачу данных

Попробуйте другой USB кабель — тот который шёл в комплекте с телефоном должен поддерживать передачу данных.

Что нужно помнить при использовании мобильного телефона для Интернета

  1. Обратите внимание, что если телефон не подключён к Wi-Fi, то будут использоваться мобильные данные — если у вас не безлимитный тариф, то это будет вам стоить денег.
  2. Вы можете подключить телефон к Wi-Fi сети и при этом использовать его в качестве USB модема. В результате получится, что ваш компьютер использует через телефон Wi-Fi, а не мобильные данные.
  3. Если при включении USB модема на компьютере по-прежнему нет Интернет-доступа, то проверьте, отключены ли другие сетевые соединения: например, по Wi-Fi или по проводу компьютер может быть подключён к роутеру, на котором отсутствует Интернет (отключён за неуплату или повреждён кабель).
  4. При отключении телефона от USB кабеля, а затем последующем подключении его к компьютеру нужно будет каждый раз заново включать USB-модем в телефоне
  5. Во время работы мобильного телефона как USB модема вы не можете передавать и получать файлы с него

Как включить передачу файлов между компьютером и телефоном

Когда включён USB модем, то невозможно обмениваться файлами между компьютером и телефоном.

Для того, чтобы сделать возможным копирование файлов, вы можете отключить телефон от компьютера, а затем заново подключить и при запросе разрешения на передачу файлов предоставить его.

Другой вариант — отключить USB модем и включить передачу данных (либо только зарядку) в настройках телефона без его отключения от USB кабеля. Для этого раскройте шторку и разверните уведомление «Режим USB-модема включен».

Нажмите для настройки USB подключения на соответствующую надпись.

Вместо «USB-модем» выберите «Передача файлов» или «Только зарядка телефона».

Источник

Читайте также:  Установка ядра linux debian
Оцените статью
Adblock
detector