LINUX.ORG.RU

Использование телефона для выхода в инет через Bluetooth

 , , ,


0

1

Знатоки, ткните в меня пожалуйста ссылками на нужное чтиво. Есть ноутбук с bluetooth, есть мобильный телефон (Samsung S5610) также с поддержкой Bluetooth и 3G. Интересует возможность связи ноутбука с телефоном через синезуб с целью выхода в интернеты.

★★★

Не каждый телефон это умеет.

Гугли bluetoth pan.

Некоторые нокии-звонилки могут, но у них нет 3G.

Yugo
()
Ответ на: комментарий от fmdw

Вот тут http://forums.linuxmint.com/viewtopic.php?f=53&t=144306 пишет человек что после спаривания телефона и компа в blueman'е должна появиться опция «Access the Internet using your mobile phone (DUN)». У меня такой опции нет, есть только две опции для подключения «Audio source» и «Serial port». Звук меня не интересует, а вот после подключения как «Serial port» пишет что подключает как /dev/rfcomm0. Я так понимаю что как dialup модем мне этот порт не получится использовать, это же 3G, а не телефонная линия. Как быть?

FreeBSD ★★★
() автор топика
Ответ на: комментарий от FreeBSD

Еще наткнулся на статью http://delx.net.au/blog/2014/03/bluetooth-dun-tethering-with-linux-and-a-noki... пишут что команда «sdptool search DUN» покажет на каких устройствах поддерживается DUN. У меня на телефоне не находит, выходит облом? =)

FreeBSD ★★★
() автор топика
Ответ на: комментарий от FreeBSD

Некоторые вендоры шаманально ограничивают эту функцию. Смотри в сторону альтернативных прошивок, в cyanogenmod вроде должно быть.

fmdw
()
Ответ на: комментарий от fmdw

Только по ходу cyanogenmod не встанет на Samsung GT S5611, который вовсе не Андройдо-подобный =) Эх жаль..

FreeBSD ★★★
() автор топика

У меня с андроидом и дебиановским гномом работает «из коробки» прямо в гуе. Понимаю, что это тебе мало чем может помочь. Если коротко, ищи в телефоне настройки модема.

chg ★★★★★
()
Ответ на: комментарий от Yugo

Спасибо за ссылку. Там моей модели нет, но есть куча похожих Самсунгов в разделе точно НЕподдерживаемых.

FreeBSD ★★★
() автор топика
Ответ на: комментарий от chg

Если коротко, ищи в телефоне настройки модема.

Понятно. Настроек модема никаких нет, всё перерыл. Похоже надо было брать дешевую балалайку китайского пр-ва с анрдройдом на борту. А этот телефон по BT не раздаст интернет.. буду знать на будущее.

FreeBSD ★★★
() автор топика
Ответ на: комментарий от amorpher

Так с ним и пробывал. Телефон не предоставляет сервис DUN по bluetooth, а только Serial port и Audio source.

FreeBSD ★★★
() автор топика
Ответ на: комментарий от FreeBSD

такой древний телефон? делал просто тоже лет 5 назад кому-то проблем не было, самсунг вроде какой-то невзрачный был

amorpher ★★★★★
()

Nokia 5230 (расшариваю GPRS, но 3G этот телефон тоже умеет) и Ubuntu работают из коробки, NetworkManager'ом.

goroskob
()
Ответ на: комментарий от FreeBSD

DUN? Странно. В тех андроидах, что у меня были/есть (HTC) - профиль PAN. Под дебианом оно гораздо удобнее, не надо с настройкой rfсоmm трахаться, все работает из коробки (специально сейчас полез в /etc/bluetooth - все по дефолту). Просто появляется еще один сетевой интерфейс (ppp0, что ли).

alegz ★★★★
()
Ответ на: комментарий от alegz

Ну DUN/PAN, какая разница =) Суть в том что мой телефон, Samsung GT S5611 не является андройдом и его прошивка не дает использовать телефон для выхода в инет другим устройством через bluetooth.

А вот как подключаться через rfсоmm, я не совсем понял. Через blueman спарил телефон с ноутом, подключил телефон как Serial port, появился /dev/rfcomm0. Что-то с ним можно сделать чтобы выползти в инет? Модемом оно судя по всему не является, т.к. на «echo ATZ > /dev/rfcomm0» в ответ тишина.

FreeBSD ★★★
() автор топика
Ответ на: комментарий от FreeBSD

Вот всё, что предоставляет мой телефон по bluetooth:

$ sdptool browse 3C:A1:0D:F9:A5:68
Browsing 3C:A1:0D:F9:A5:68 ...
Service Name: OBEX Object Push
Service RecHandle: 0x10000
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0102

Service Name: OBEX File Transfer
Service RecHandle: 0x10001
Service Class ID List:
  "OBEX File Transfer" (0x1106)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX File Transfer" (0x1106)
    Version: 0x0102

Service Name: Advanced Audio
Service Provider: Marvell
Service RecHandle: 0x10002
Service Class ID List:
  "Audio Source" (0x110a)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor List:
  "Advanced Audio" (0x110d)
    Version: 0x0102

Service RecHandle: 0x10003
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 5
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0102

Service Name: Voice Gateway
Service RecHandle: 0x10004
Service Class ID List:
  "Handsfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 6
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0105

Service Name: AVRCP Remote Control Target
Service Provider: Marvell
Service RecHandle: 0x10005
Service Class ID List:
  "AV Remote Target" (0x110c)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 23
  "AVCTP" (0x0017)
    uint16: 0x100
Profile Descriptor List:
  "AV Remote" (0x110e)
    Version: 0x0100

Service Name: Serial Port
Service RecHandle: 0x10006
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 7
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Serial Port" (0x1101)
    Version: 0x0100
FreeBSD ★★★
() автор топика
Ответ на: комментарий от FreeBSD

А для выхода в инет должен быть еще и такой сервис -

Service Name: Dial-Up Networking
Service RecHandle: 0x10021
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 42
Language Base Attr List:
  code_ISO639: 0x454e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

Тогда, по идее, тот же blueman + NM смогут из коробки использовать телефон для выхода в инет.

FreeBSD ★★★
() автор топика
rfcomm connect rfcomm0 <bdaddr> 3

Далее следуем инструкциям подключения usb модема, но rfcomm0 вместо usb0.

mittorn ★★★★★
()
Ответ на: комментарий от FreeBSD

Не факт. nm и modemmanager кривые, зачастую не определяют телефоны. Лучше простой скрипт для chat.

mittorn ★★★★★
()
Ответ на: комментарий от FreeBSD

Похоже надо было брать дешевую балалайку китайского пр-ва с анрдройдом на борту.

Дешёвая балалайка скорее всего будет на медиатеке, которые, по моему опыту, умеют интернет на блютузу только формально. Есть старенький philips w632 на mt6573 - при нормальной скорости 3g (>= скорость bluetooth, которая там тоже далека от 2мбит/с) что pan что dun перегружают телефон, и посвежее philips w6500 на mt6589 - тут получше, и скорость bluetooth чуть выше (хотя тоже далеко не идеал), и поведение не такое мерзкое - просто пакеты между pan сетевухами перестают ходить (dun не пробовал), но хоть можно переподключиться.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.