Здравствуйте! Подскажите пожалуйста, как настроить gprs +kpp +bluetooth. все мануалы в сети уже устарели. OS Kubuntu 10.10, Mobile: Nokia N97 mini.
Огромная просьба в гугл не направлять!!! попытки были.
А скажите, а просто спарить телефон, и посмотреть на иконку нетворкманагера?
впрочем, есть еще один вариант - нужно доставить пакет modem-manager, скорее всего...
В 90% случаев оно начинает работать...
Да, и не забудьте - телефон должен быть заранее спарен по блютузу.
Есть еще одни вариант, проверялся на 10.04 ставился blueman (но в 10.04 кблюеапплет был и не работоспособен) и он великолепно работал.
Сейчас у меня нет нокии под руками с выходом в инет, а андроид и винмобиле и так цепляются.
У меня работает, к сожалению не все помню, первое что делал, проверял как работает радиомодуль. hciconfig -a
после команды не всегда он правильно все выводил, приходилось по новой вставлять его, далее hcitool scan должен увидеть телефон это нужно для формирования rfcomm0, sudo rfcomm bind rfcomm0 00:16:4E:7F:81:E8 вот так формирую канал. Потом настройка Kppp там я настраивал команды модема, в основном строка набора номера. Еще поменял файл rfcomm.conf, хотя не знаю было ли нужно это, да и файлик там маленький. Все нашел в гугле, убил две недели первый раз, второй раз хватило два вечера а на третий раз и того меньше.
Попробую, первое проверь bluetooth, когда он рабочий можно спокойно зайти на телефон и все там просмотреть и файлы туда сюда отправить, у меня модуль барахлит, тогда и на телефон зайти не могу и адаптер обозначен как скрытый. Далее надо опросить телефон и по результатам опроса сформировать канал rfcomm0. У меня почемуто несохраняется канал rfcomm, далее надо запустить программу kppp и в ней создать модем, опросить его, ввести правильный набор строки к кому ты хочешь подключиться. Смотри еще etc/bluetooth rfcomm.conf у меня он такого вида, но необязательно что это правильно, просто посмотри:
#
# RFCOMM configuration file.
#
rfcomm0 {
# # Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device 00:16:4E:7F:81:E8;
#
# # RFCOMM channel for the connection
channel 1;
#
# # Description of the connection
# comment "Example Bluetooth device";
#}
Как видишь действий совсем немного, у меня Билайн и строка такая:AT+CGDCONT=1,"IP","internet.beeline.ru"
Набор номера: *99# так что пробуй, видимо все тонкости надо самому понять, не все уже помню, но если надо отвечу. Думаю что меня поправят и дополнят.
А номер канал правильно выбран?
Покажу на примере с моим самсунгом: в консоли набираем: sdptool search DUN Inquiring ... Searching for DUN on 00:1D:F6:56:DA:A1 ... Service Name: Dial-up Networking Service RecHandle: 0x10002 Service Class ID List: "Dialup Networking" (0x1103) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 3 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100
Видно, что номер канала 3, соответственно и в rfcomm.conf тоже нужно 3-й ставить.
Еще перед подключением можно попробовать сделать sudo rfcomm bind all - может /dev/rfcomm0 не создался? А то он в последнее время сам не создается.
PS
Только что попробовал через консольный wvdial(ставим: sudo apt-get install wvdial),т.к. конфиг готовый для него был - все работает.
Вот мой /etc/wvdial.conf, но это для моего оператора: [Dialer Defaults] Baud = 230400 New PPPD = yes Modem = /dev/rfcomm0 Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","inet.ycc.ru" Phone = *99# Username = motiv Password = motiv New PPPD = yes Stupid Mode = on
/etc/rfcomm.conf: rfcomm0 { # Automatically bind the device at startup bind yes;
# Bluetooth address of the device device 00:1D:F6:56:DA:A1;
# RFCOMM channel for the connection channel 3;
# Description of the connection comment "Lohmat"; }
С установкой wvdial все заняло 5 мин - а вы говорите долго...
А вот с kppp проблема - вылетел с сообщением: Неожиданное завершение работы демона pppd. Код возврата: 16 Для подробных сведений о кодах ошибок см. 'man pppd' или kppp FAQ - http://developer.kde.org/~kppp/index.html
А потом и с 17-м кодом...
Из man-а: 16. The link was terminated because the peer is not responding to echo requests.
17. The link was terminated by the modem hanging up.
Что-то мне ни о чем не говорит :(
Точно указан верно? И кто ругается?
Покажите вывод sdptool search DUN, при включенном BT на телефоне.
Там же все просто:
1) ставим wvdial: sudo apt-get install wvdial
2) запускаем поиск sdptool search DUN
3) найденные параметры(device и channel) прописываем в /etc/rfcomm.conf
4) sudo rfcomm bind all
5) В /etc/wvdial.conf пишем параметры соединения: [Dialer Defaults] Baud = 230400 New PPPD = yes Modem = /dev/rfcomm0 Init1 = ATZ Init2 = AT+CGDCONT=1,"IP","<ВАША ТОЧКА ДОСТУПА>" Phone = *99# Username = <ИМЯ ПОЛЬЗОВАТЕЛЯ, например mobile> Password = <ПАРОЛЬ, например mobile> New PPPD = yes Stupid Mode = on
6) соединяемся: sudo wvdial
Вот и все!
PS
Посмотрел на телефоне Nokia N73: Searching for DUN on 00:18:C5:37:C5:D1 ... Service Name: Dial-Up Networking Service RecHandle: 0x10016 Service Class ID List: "Dialup Networking" (0x1103) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 2 Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100
Канал 2-й, ниразу не видел DUN на 22м канале!
Ну с модемом не так просто, надо его настроить. Создаешь соединение Kppp там имя пользователя и пароль, далее настроить, создать соединение, вверху соединение - там указать набор номера, потом модемы - создать, устройство, у меня так имя модема: nokia, устройство модема /dev/rfcomm0, управление потоком - аппаратное,
окончание строки cr, скорость думаю сам выставишь. Модем там команды модема заполнишь строку инициализации первую остальное кажись по умолчанию. Потом опросить модем у меня там четыре строки вышло после опроса заполненных остальные пустые. Ну вот в общих чертах, детали видны только на рисунках а у меня их пока нету. Это только то что я менял там остальное не трогал. Когда идет соединение это все видно в окне скрипта подключения. Ну может в командах модема надо было указать набор номера, почемуто так работает. Это строка набора номера.
Соединение я сам назвал, соединение - rezerv, имя пользователя beeline, пароль beeline это было написано в инструкции, когда я брал сим-карту а там была книжка небольшая и инструкция. У тебя наверное другой оператор, по другим не знаю. Но гугл тебе в помощь там наверняка есть инструкции по другим операторам сотовой связи.
Сильно сомневаюсь. Думается мне, что мануалы подойдут эдак с версии 8.10 и новее точно!
ну короче не смог по тем настроить, то того конфига, то того :(.
А теперь пошагово: как и что делал и что получилось. Телепаты сам знаешь где... ;)
Да как раз в том то и прикол, что ничего не смог сделать (уже не помню по каким манам). Хотел узнать здесь. Кто и как делал!?
Нашел еще один ман http://forum.ubuntu.ru/index.php?topic=11109.60 вроде модем видит, идет инициализация модема, далее тишина.
А скажите, а просто спарить телефон, и посмотреть на иконку нетворкманагера?
впрочем, есть еще один вариант - нужно доставить пакет modem-manager, скорее всего...
В 90% случаев оно начинает работать...
Да, и не забудьте - телефон должен быть заранее спарен по блютузу.
Есть еще одни вариант, проверялся на 10.04 ставился blueman (но в 10.04 кблюеапплет был и не работоспособен) и он великолепно работал.
Сейчас у меня нет нокии под руками с выходом в инет, а андроид и винмобиле и так цепляются.
Modemmanager установлен, файлы по синезубу идут, а для гпрс соединения нетворкманагер не видет.
У меня работает, к сожалению не все помню, первое что делал, проверял как работает радиомодуль. hciconfig -a
после команды не всегда он правильно все выводил, приходилось по новой вставлять его, далее hcitool scan должен увидеть телефон это нужно для формирования rfcomm0, sudo rfcomm bind rfcomm0 00:16:4E:7F:81:E8 вот так формирую канал. Потом настройка Kppp там я настраивал команды модема, в основном строка набора номера. Еще поменял файл rfcomm.conf, хотя не знаю было ли нужно это, да и файлик там маленький. Все нашел в гугле, убил две недели первый раз, второй раз хватило два вечера а на третий раз и того меньше.
вот если бы вы вспомнили было бы замечательно, я как раз тоже так мучаюсь.
Куда в кубунте дели конфиг /etc/bluetooth/hcid.conf?
Попробую, первое проверь bluetooth, когда он рабочий можно спокойно зайти на телефон и все там просмотреть и файлы туда сюда отправить, у меня модуль барахлит, тогда и на телефон зайти не могу и адаптер обозначен как скрытый. Далее надо опросить телефон и по результатам опроса сформировать канал rfcomm0. У меня почемуто несохраняется канал rfcomm, далее надо запустить программу kppp и в ней создать модем, опросить его, ввести правильный набор строки к кому ты хочешь подключиться. Смотри еще etc/bluetooth rfcomm.conf у меня он такого вида, но необязательно что это правильно, просто посмотри:
#
# RFCOMM configuration file.
#
rfcomm0 {
# # Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device 00:16:4E:7F:81:E8;
#
# # RFCOMM channel for the connection
channel 1;
#
# # Description of the connection
# comment "Example Bluetooth device";
#}
Как видишь действий совсем немного, у меня Билайн и строка такая:AT+CGDCONT=1,"IP","internet.beeline.ru"
Набор номера: *99# так что пробуй, видимо все тонкости надо самому понять, не все уже помню, но если надо отвечу. Думаю что меня поправят и дополнят.
Ну я rfcomm тоже настроил у меня видит модем, пытается кпп подсоединится и все, облом :(.
По телефону хожу, файлы вроде тоже кидал.
А номер канал правильно выбран?
Покажу на примере с моим самсунгом: в консоли набираем: sdptool search DUN
Inquiring ...
Searching for DUN on 00:1D:F6:56:DA:A1 ...
Service Name: Dial-up Networking
Service RecHandle: 0x10002
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Видно, что номер канала 3, соответственно и в rfcomm.conf тоже нужно 3-й ставить.
Еще перед подключением можно попробовать сделать sudo rfcomm bind all - может /dev/rfcomm0 не создался? А то он в последнее время сам не создается.
PS
Только что попробовал через консольный wvdial(ставим: sudo apt-get install wvdial),т.к. конфиг готовый для него был - все работает.
Вот мой /etc/wvdial.conf, но это для моего оператора:
[Dialer Defaults]
Baud = 230400
New PPPD = yes
Modem = /dev/rfcomm0
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","inet.ycc.ru"
Phone = *99#
Username = motiv
Password = motiv
New PPPD = yes
Stupid Mode = on
/etc/rfcomm.conf:
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:1D:F6:56:DA:A1;
# RFCOMM channel for the connection
channel 3;
# Description of the connection
comment "Lohmat";
}
С установкой wvdial все заняло 5 мин - а вы говорите долго...
А вот с kppp проблема - вылетел с сообщением:
Неожиданное завершение работы демона pppd.
Код возврата: 16
Для подробных сведений о кодах ошибок см. 'man pppd' или kppp FAQ - http://developer.kde.org/~kppp/index.html
А потом и с 17-м кодом...
Из man-а:
Что-то мне ни о чем не говорит :(
у меня ругается на 13ю строку, где прописано channel 22; ошибки ни какой не вижу, канал указан верно.
Точно указан верно? И кто ругается?
Покажите вывод sdptool search DUN, при включенном BT на телефоне.
Там же все просто:
1) ставим wvdial: sudo apt-get install wvdial
2) запускаем поиск sdptool search DUN
3) найденные параметры(device и channel) прописываем в /etc/rfcomm.conf
4) sudo rfcomm bind all
5) В /etc/wvdial.conf пишем параметры соединения:
[Dialer Defaults]
Baud = 230400
New PPPD = yes
Modem = /dev/rfcomm0
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","<ВАША ТОЧКА ДОСТУПА>"
Phone = *99#
Username = <ИМЯ ПОЛЬЗОВАТЕЛЯ, например mobile>
Password = <ПАРОЛЬ, например mobile>
New PPPD = yes
Stupid Mode = on
6) соединяемся: sudo wvdial
Вот и все!
PS
Посмотрел на телефоне Nokia N73:
Searching for DUN on 00:18:C5:37:C5:D1 ...
Service Name: Dial-Up Networking
Service RecHandle: 0x10016
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Канал 2-й, ниразу не видел DUN на 22м канале!
Ну с модемом не так просто, надо его настроить. Создаешь соединение Kppp там имя пользователя и пароль, далее настроить, создать соединение, вверху соединение - там указать набор номера, потом модемы - создать, устройство, у меня так имя модема: nokia, устройство модема /dev/rfcomm0, управление потоком - аппаратное,
окончание строки cr, скорость думаю сам выставишь. Модем там команды модема заполнишь строку инициализации первую остальное кажись по умолчанию. Потом опросить модем у меня там четыре строки вышло после опроса заполненных остальные пустые. Ну вот в общих чертах, детали видны только на рисунках а у меня их пока нету. Это только то что я менял там остальное не трогал. Когда идет соединение это все видно в окне скрипта подключения. Ну может в командах модема надо было указать набор номера, почемуто так работает. Это строка набора номера.
а если у меня нет логина/пароля какой метод авторизации выбирать? Все выше указанные манипуляции были сделаны =). У меня на опросе обрывается :(.
Если их нету у вас, они есть на сайте провайдера/оператора.
их вообще нет, я когда на телефоне настраивал. у нас без логина/пароля все работает
Соединение я сам назвал, соединение - rezerv, имя пользователя beeline, пароль beeline это было написано в инструкции, когда я брал сим-карту а там была книжка небольшая и инструкция. У тебя наверное другой оператор, по другим не знаю. Но гугл тебе в помощь там наверняка есть инструкции по другим операторам сотовой связи.
Может есть у кого конфиг wvdial для НТК? В принципе он тоже должен подойти.
Отправить комментарий