FreeSource: Stat'i/NastrojjkaInterneta/Mobile

Подключение к Интернету через мобильный телефон

Описываются различные способы подключения к сети Интернет в ALT Linux.

Настройка инфракрасного порта (IrDA)

Для этого необходимо установить пакет irda-utils и в файле /etc/modules.conf прописать следующие строки:

Arioch: smc-ircc – только один из возможных драйверов для конкретного чипа.

Например у меня на MaxSelect.ru M620 – чип National Semiconductor с драйвером nsc_ircc.

nsc-ircc

В ноутбуках (MaxSelect, iRu как минимум) часто используется IR на чипе National Semiconductors (драйвер nsc_ircc). К такому чипу может быть подключено несколько разных окончаний (dongle), но авто-определения окончания нет (или оно часто неправильно работает), и его тип приходится подбирать руками. У Arioch в modules.conf написано:

options nsc_ircc dongle_id=8. dongle_id бывают такие (выдрано из nsc-ircc.c из ядра 2.6.17):

0, 1 — Differential serial interface (непонятно, что это)

4 — Sharp RY5HD01

6 — Single-ended serial interface (тоже неопознанное)

7 — Сonsumer-IR only

8 — HP HSDL-2300, HP HSDL-3600/HSDL-3610

9 — IBM31T1100 or Temic TFDS6000/TFDS6500

12,13 — HP HSDL-1100/HSDL-2100

14 — Supports SIR Mode only

15 — no dongle connected

В Windows есть список примерно на 5 типов, и нужный выбирается при установке драйвера. Я (Alex Myltsev) посмотрел, что было выставлено в Windows, и поставил себе такое же.

С некоторыми dongle'ами этот драйвер не работает, если не указать ещё три параметра: IRQ, DMA channel и IO port (да, как в старые добрые DOSовые времена). Я опять-таки подсмотрел настройки в Windows и написал в modules.conf:

options nsc_ircc dongle_id=8 io=0x02f8 dma=0 irq=3. Ещё эти настройки показывает setserial /dev/ttyS1.

Если драйвер ругается в dmesg “No such device”, полезно сказать setserial /dev/ttyS1 uart none port 0 irq 0. Это освободит устройство из-под контроля драйвера последовательного порта. Чтобы не делать этого руками, пишем в modules.conf: pre-install nsc-ircc setserial /dev/ttyS1 uart none port 0 irq 0.

Включаем службу IrDA

Проверьте настройки в файле /etc/sysconfig/irda:

Теперь нужно перезапустить службу irda:

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

Глючные Ericsson'ы

Старые Ericsson'ы (R*, T*9*) полны глюков в части IR. Jean Tourrilhes в своём Linux IrDA HOWTO (см.) пишет, как это обходить; коротко говоря, мне помогло следующее в modules.conf:

Настройка BlueTooth

Рассмотрим подключение USB-BlueTooth.

В файле

/etc/bluetooth/hcid.conf

(пакет bluez-utils) класс нашего устройства изменить на

Программу ввода PIN изменить на

Содержимое файла /etc/bluetooth/pin.sh

где 123 – это PIN-код

В /etc/bluetooth/rfcomm.conf внести

и адрес телефона.

В телефоне включить доверительный режим (введён пароль компьютера – 123)

Соединение через GPRS / 3G / Edge (в GSM)

Поскольку скорость соединения может достигать 171200 бит/сек, и тарифицируется соединение по объёму переданной информации (вне зависимости от направления), этот режим является наиболее выгодным для владельцев GSM-телефонов. Подробности можно выяснить у вашего оператора.

Телефон может быть подключен через последовательный порт (/dev/ttyS?), USB (появится /dev/usb/ttyUSB0), инфракрасный порт (/dev/ircomm0) или Blue Tooth (/dev/rfcomm0).

Если вы сомневаетесь в конкретных настройках для своего телефона, ищите в www.google.com слова «модель_вашего_телефона GPRS Linux».

Обычно потребуется указать дополнительную строку инициализации (в kppp – вторую):

AT+CGDCONT=1,"IP","ACCESS.POINT"

где ACCESS.POINT – адрес точки доступа. Сильно зависит от оператора и региона.

Оператор связи Точка доступа
НСС (Нижегородской сотовой связи) internet
МТС internet.mts.ru
МТС в Беларуси internet (хотя в поддержке рассказывают про mts.internet)
Мегафон Северозапад internet.nw
Мегафон Поволжье internet.volga
БиЛайн internet.beeline.ru
Теле2 internet.tele2.ru
СМАРТС internet.smarts.ru

точную информацию может быть можно найти на сайте оператора или спросить у службы поддержки.

Например, для MTS строка инициализации будет такой: AT+CGDCONT=1,"IP","internet.mts.ru"

И номер телефона в зависимости от модели:

Модель телефона Номер телефона
Siemens, Motorola *99***1#
Nokia *99#
где ***1 указывает на номер профиля WAP и GPRS в телефоне.

Genix: если в настройках телефона, в точке доступа по-умолчанию занесены все корректные настройки, то с номером *99***1# можно избежать добавления дополнительной строки инициализации — все настройки возьмутся из телефона. Может быть удобно при работе с несколькими телефонами, подключенными к разным операторам сотовой связи.

Логин/пароль произвольны, хотя часто указывают логин – название оператора (ncc, mts, nw, beeline), а пароль – пустой или аналогичен логину.

Если набор номера даёт ERROR, скорее всего у вас услуга GPRS отключена оператором.

Соединение в режиме простой передачи данных (GSM)

В этом режиме скорость передачи ограничена значением 9600 бит/секунду, соединение тарифицируется по времени, практически как обычный разговор, что выходит очень дорого. Использовать его стоит только если телефон или оператор не поддерживают GPRS.

Имя пользователя и пароль обычно не важны, попробуйте указывать просто название.

Оператор Номер телефона Логин/пароль DNS 
НСС (Нижегородской сотовой связи) +78319088888 NCC/NCC 10.0.3.2/10.0.3.5
МТС  0885 mts/mts
Мегафон неизвестно неизвестно

Настройка соединения через SkyLink (CDMA-2000)

Необходимо указать строку инициализации AT+CRM=1;&C0, указать номер телефона #777, указать логин mobile и пароль internet.

Проблемы:

Подключение к Интернет через Wi Max (Yota) в Linux

Чтобы в ALT Linux подключиться к Yota через USB-модем, делаем следующее:

Обновление прошивки:

Ссылки

Страницы, ссылающиеся на данную: Статьи/НастройкаИнтернета