проблемы с gprs-интернет через bluetooth (Cannot open /dev/rfcomm0: Permission denied)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

bazek
Сообщения: 7
ОС: openSUSE 10.2

проблемы с gprs-интернет через bluetooth

Сообщение bazek »

Здравствуйте. Значит так делаю следущим образом (все действия выполняются из под рута, после выполнения комманды su):

# /etc/init.d/bluetooth start
Starting bluetooth: hcid sdpd hidd rfcomm done
//как я понимаю bluetooth стартовал успешно

# rfcomm
rfcomm0: 00:1B:52:12:87:38 channel 1 clean
//тут тоже вроде все работает МАК-адрес моего телефона, 1 - порт на котором DUN висит

проверяю связь
# l2ping 00:1B:52:12:87:38
Ping: 00:1B:52:12:87:38 from 00:15:83:B3:D0:56 (data size 44) ...
44 bytes from 00:1B:52:12:87:38 id 0 time 37.11ms
44 bytes from 00:1B:52:12:87:38 id 1 time 31.33ms
44 bytes from 00:1B:52:12:87:38 id 2 time 41.33ms
44 bytes from 00:1B:52:12:87:38 id 3 time 46.33ms
4 sent, 4 received, 0% loss
//пингуется тоже все нормально


# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/rfcomm0: Permission denied
--> Cannot open /dev/rfcomm0: Permission denied
--> Cannot open /dev/rfcomm0: Permission denied

почему permission denied? что с этим делать?
причем после появления первой строки Permission denied, на телефоне загорается дисплей, после второй и третей появляется сообщение (опять же на дисплее телефона) связь с BlueZ? и варианты ответов: да нет. но это сообщение появляется и сразу проподает еще до нажатия на кнопку да или нет.

вот файлы настроек:

/etc/bluetooth/hcid.conf

Код: Выделить всё

options {
    autoinit yes;
    security user;
    pairing multi;
    passkey "1234";
}

device {
    name "BlueZ";
    class 0x3e0100;
    iscan enable;
    pscan enable;
    lm accept, master;
    lp rswitch,hold,sniff,park;
}


/etc/bluetooth/rfcomm.conf

Код: Выделить всё

rfcomm0 {
    bind yes;
    device 00:1B:52:12:87:38;
    channel    1;
}


/etc/wvdial.conf

Код: Выделить всё

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
Init1 = AT+CGDCONT=1,"IP","internet.tele2.ru"
Init3 =
Area Code =
Phone = *99#
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1


у меня openSUSE 10.2, графический движок - KDE, телефон - Motorola L6, оператор ТЕЛЕ2. ну вот вроде все изложил, если кто-то сталкивался с подобной проблемой, или просто понимает в чем дело помогите пожалуйста сам я в линукс 3-й день, поэтому и пишу в форуме Вопрос новичка.
Спасибо сказали:
bazek
Сообщения: 7
ОС: openSUSE 10.2

Re: проблемы с gprs-интернет через bluetooth

Сообщение bazek »

UP,
ребят ну срочно надо, неужели никто не знает?
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 945
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: проблемы с gprs-интернет через bluetooth

Сообщение SODIX »

Зыбай этот мануал, там есть про твою проблему.
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
bazek
Сообщения: 7
ОС: openSUSE 10.2

Re: проблемы с gprs-интернет через bluetooth

Сообщение bazek »

мануал почитал, там не совсем про мою проблему. :(, в нем описывается ситуация, когда permission denied возникает при пинге телефона, а у меня пингуется все замечательно.
а вот когда я набираю wvdial и устройства вроде как должны "спариться" этого не происходит. запрос на связь на дисплее телефона возникает после каждой строчки Permission denied, но тут же пропадает. то есть я так понимаю, что я неправильно указал конфигурацию для "спаривания", но что имено понять не могу :(.
Спасибо сказали:
bazek
Сообщения: 7
ОС: openSUSE 10.2

Re: проблемы с gprs-интернет через bluetooth

Сообщение bazek »

было предположение от petrov2, что телефон помнит настройки для винды. изменил имя устройства и код доступа в файле hcid.conf на те которые в винде, но толку не пришло :(. у меня сейчас начнется паника
Спасибо сказали:
Аватара пользователя
kknight
Сообщения: 756

Re: проблемы с gprs-интернет через bluetooth

Сообщение kknight »

bazek писал(а):
19.11.2007 18:32
было предположение от petrov2, что телефон помнит настройки для винды. изменил имя устройства и код доступа в файле hcid.conf на те которые в винде, но толку не пришло :(. у меня сейчас начнется паника

Если ты в SUSE, то нет прямой необходимости использовать wvdial. Ты можешь использовать KPPP, причем из под обычного пользователя. Нужно поставить SUID bit в свойствах /opt/kde3/bin/kppp и /usr/bin/pppd, а в ярдыке kppp прописать полный путь /opt/kde3/bin/kppp. Телефон спарить с компом нужно по hciconfig scan, как написано тут
Спасибо сказали: