среда, 19 мая 2010 г.

Настройка интернет через bluetooth + GPRS ubuntu

Вы должны иметь встроенные или же внешний bluetooth, телефон в bluetooth + gprs.

Настройка GPRS на телефоне:
Для начала проверьте есть ли у Вас соединение с интернет, через телефон.
Программы которые понадобятся:
      1. Откройте терминал
      2. Впишите туда команды:
        1. $ sudo apt-get install bluez-utils
        2. $ sudo apt-get install gnome-ppp
        3. Если У Вас отсутсвует соединение с интернетом, то зайдите через другой компьютер который подключен к сети, и скачайте deb архивы.

          1. http://packages.ubuntu.com/hardy/i386/gnome-ppp/download
          2. http://packages.ubuntu.com/hardy/i386/bluez-utils/download
Установка телефона в качестве модема
$ sudo nano /etc/bluetooth/hcid.conf в этом конфиге надо прописать ваш PIN если он не прописан.
Например:
passkey "0000";
Включен ли bluetooth на телефоне и на компьютере?

Меню -> Bluetooth  -> Настройка -> Питание  -> Вкл
Меню -
> Bluetooth  -> Настройка -> Обнаружение

Настройка:

Включаем терминал и пишем: $ hcitool inq
Команда должна показать нам адрес мобильного устройства bluetooth, если рядом больше нет устройства bluetooth, то ответ от терминала должен быть таким: Inquiring ...
        00:16:75:72:85:98       clock offset: 0x4c50    class: 0x522204

Теперь определим канал, который использует мобильный телефон для Dial-UP соединения:
$ sdptool browse 00:16:75:72:85:98

Результатом будет список поддерживаемых сервисов мобильным телефоном включая необходимую информацию. У меня это Канал 1:
......
Service Name: Dial-up networking Gateway
Service Description: Dial-up networking Gateway
Service Provider: Motorola
Service RecHandle: 0x10001
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
......
Информация, которая нам требуется это канал- Channel: 1. Теперь создадим действительный порт коммуникации:
$ sudo nano /etc/bluetooth/rfcomm.conf
И редактируем файл следующим образом:

rfcomm0 {
        bind no;
        device 00:16:75:72:85:98;
        channel 1;
        comment "I";
}
Теперь активируем порт:
$ sudo rfcomm bind rfcomm0
$ rfcomm
В результате должно появиться примерно следующее сообщение:
rfcomm0: 00:16:75:72:85:98 channel 1 clean
Теперь набираем следующее:
$ gnome-ppp
Появляется звонилка. Настраиваем:
Настройка -> Модем
Устройство: /dev/rfcomm0
Способ набора: Тональный
Строк инициализации:
   ATZ
   AT+CGDCONT=1,"IP","internet.smarts.ru"
ВНИМАНИЕ! Вторую строку инициализации должен дать сотовый оператор(в моем случае: AT+CGDCONT=1,"IP","3g.utel.ua")
Теперь выходим из настроек и запоняем номер телефона для дозвона(тоже выдается мобильным оператором). В моем случае *99#.
Жмем вызов! И все дорогие мои. Теперь у вас GPRS Internet через Bluetooth.
P.S. Если вы не горите желанием каждый раз биндить, то
$ sudo nano /etc/bluetooth/rfcomm.conf
Раскомментируйте:
#bind no; и вместо no поставьте yes

Источник: http://forum.ubuntu.ru/index.php?topic=11109.msg79367

1 комментарий:

  1. У меня Toshiba satellite A100.Пробовал поставить-не получилось.Пишет что нет включенных адаптеров Bluetooth.

    ОтветитьУдалить