Настройка GPRS через bluetooth в RFRemix 11
Когда-то давно я писал, о том как настроить GPRS на Nokia E61. Тогда я даже не представлял как заставить работать интернет через bluetooth. Сейчас же в Russian Fedora Remix 11 (а также в ALT Linux, ASPLinux и Ubuntu) появилась довольно простая возможность сделать это только при помощи мышки. Мудрая идея Леонида Кантера сделала меня счастливым на всё время отпуска.
Как это работает в Russian Fedora Remix
В RFRemix аплет Blueman должен быть запущен по умолчанию. Если это не так, то отдайте команду
В области уведомлений у вас должна быть иконка Bluetooth. Щёлкнув по ней, откроется окно, в котором необходимо, нажав на кнопку Найти, определить устройство для выхода в интернет.

Поиск устройств
После того как нужное устройство появилось, необходимо установить с ним связь. Для этого нужно щёлкнуть по нему правой кнопкой мыши и выбрать пункт Cоединить.

Создание сопряжения с устройством
Далее обычная процедура. Нужно ввести код, который после нажатия кнопки ОК нужно будет продублировать на телефоне. После этого справа от названия устройства появятся графики “стабильности” соединения, которые впрочем через секунду исчезнут. Если вы не хотите всякий раз подтверждать передачу данных на телефоне, то щёлкните правой кнопкой мыши по нашему устройству и выберите пункт Доверенный.
После этого необходимо получить доступ к модему устройства. Для этого щёлкаем по нему правой кнопкой мыши, выбираем пункт Последовательные порты, Служба доступа к сети через модем.

Служба доступа к сети через модем
Если всё пройдёт удачно, то справа от названия устройства появятся уже знакомые нам графики, а через некоторое время должно автоматически появиться окно:

Новое соединение
Новое соединение можно добавить и вручную, щёлкнув правой кнопкой мыши по иконке NetworkManager в области уведомления, выбрав Изменить соединения…, далее вкладка Мобильные широкополосные и кнопка Добавить.
Нажав на кнопку Вперёд, нужно выбрать страну и оператора связи:

Выбор сотового оператора
После этого нужно нажать на кнопку Вперёд а затем на Применить.
Осталось только соединиться с сутью. Для этого необходимо щёлкнуть по иконке NetworkManager и выбрать наше соединение:

Подключение к cети
Возможные проблемы
Иногда связь с телефоном обрывается и заново настроить её не удаётся. В таких случаях нужно удалить устройство и настроить его заново.
Как это сделать в другом дистрибутиве
Если вы хотите внедрить эту технологию в свой дистрибутив, то вам потребуется Blueman (есть во многих дистрибутивах), NetworkManager, пропатченный для работы с MBCA, сам пакет mbca и база данных телефонных операторов по странам.
На NetworkManager необходимо наложить патч и собрать аплет с ключом --with-mbca.
что в ф10 что ф11 при втыкании усб шнура в комп от телефона
( SE-K510i) сразу появлется инет. Даже не нужно никуда мышкой тыкать !
Большое спасибо, на своих ubuntu 9.04 и ноуте sony vgn-z11 запустилось на ура
теперь бы тариф какой-нить безлимитный подобрать =)
Кстати вопрос – кому отписать, чтобы поправили?
В списке выбора операторов есть “Мегафон (usi)” – на скриншоте видно. Так вот это на самом деле ОАО Уралсвязьинформ, торговая марка Utel. Настройки в профиле правильные, название только корявое.
Встречал это и в Федоре, и в Убунте.
проблемы у меня с этой “связкой” GPRS и bluetooth – конкретно с оперой и апплетом погоды. Опера не может к интернету подключиться, если я соединяюсь после того как Опера запустится. Остальные приложения работают нормально.
А у меня поле первой настройки все работало. был крайне доволен и удивлен такой легкости.
Но после следующей загрузки апплет blueman-applet не захотел запускаться ни в какую.
В консоле вот такое безобразие:
[zueuk@notebook /]$ blueman-applet
Loading configuration plugins
Traceback (most recent call last):
File “/usr/bin/blueman-applet”, line 290, in
BluemanApplet()
File “/usr/bin/blueman-applet”, line 220, in __init__
check_single_instance(“blueman-applet”)
File “/usr/lib/python2.6/site-packages/blueman/Functions.py”, line 255, in check_single_instance
pid = int(f.readline())
ValueError: invalid literal for int() with base 10: ”
Кто сталкивался и как лечили?
Попробуйте удалить все пакеты с bluetooth(blueman, gnomebluetooth и bluez) и поставить зановоо blueman и то что он требует(что-я уже не помню, нужно дома посмотреть)
У меня были глюки, правда несколько иного рода, но после переустановки все прошло
Проделал. Удалил все, установил заново. Ошибка повторяется. Может попробовать удалить настройки, которые были проделаны? Только не нашел, где их удалять. Через gconf?
Чудеса. Нашел, случайно, в /tmp/?.lock файл, из-за которого не запускался blueman. Удалил его – и после перезагрузки blueman-applet сам запустился, как и положено. Вот такая мистика 🙂
Ну, прям как PulseAudio сезон назад:)
Похожая проблема была? 🙂
Один в один. Не сотрёшь лок, 100% работать не будет после рестарта системы.
Идиотский глюк. После выключения, а потом включения, lock файл остаётся 🙁
Удаляешь, запускаешь blueman-applet – и все нормально работает.
Приходит идея сделать скриптик, который будет затирать этот файл при запуске системы. Или при выключении, но этот вариант не знаю, как реализовать.
Еще забавней… Два раза уже включаю ноутбук – и апплет стартовал нормально. Похоже, запускается по настроению 😀