Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu+bluetooh+мобильный телефон. Чего можно добиться от такой связки  (Прочитано 37711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Борода

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля

[Dialer Defaults]
Modem = /dev/ttyACM0

[Dialer wife]
Modem = /dev/rfcomm0

[Dialer son]
Modem = /dev/rfcomm1
т.е. в данном примере в файле wvdial.conf создаем три секции, отличающиеся названием, устройствами (телефонами) и оператором.
Кроме этого видимо в файле
/etc/bluetooth/rfcomm.conf
надо сделать 3 секции с названиями модемов, адресами и каналами каждого. Это понятно.
Не понятно как в файле
/etc/bluetooth/hcid.conf
прописать свои классы для каждого телефона.

И насчет фокса. Сверил настройки сети в убунте 7.10 и 8.04. Они одинаковые. У самого фокса и там и там стоит в настройке "компьютер имеет прямое подключение к интернету". Что еще нужно посмотреть/поправить?
З.Ы.
Один раз фокс в сеть вышел, но после перезагрузки больше не хочет.

Оффлайн serwiz

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
    • DvinaWeb
т.е. в данном примере в файле wvdial.conf создаем три секции, отличающиеся названием, устройствами (телефонами) и оператором.
Кроме этого видимо в файле
/etc/bluetooth/rfcomm.conf
надо сделать 3 секции с названиями модемов, адресами и каналами каждого. Это понятно.
Не понятно как в файле
/etc/bluetooth/hcid.conf
прописать свои классы для каждого телефона.

И насчет фокса. Сверил настройки сети в убунте 7.10 и 8.04. Они одинаковые. У самого фокса и там и там стоит в настройке "компьютер имеет прямое подключение к интернету". Что еще нужно посмотреть/поправить?
З.Ы.
Один раз фокс в сеть вышел, но после перезагрузки больше не хочет.

А я собственно никогда и не правил этот файл. В нем прописано только как соединятся... строку class приводим к первоначальному виду
class 0x000000и пробуем законнектиться.
Если вдруг не получится, то удали в телефоне устройство "имя компа" найди заново и попробуй соединиться сперва с телефона, а затем уже с компутера...
А по поводу фокса ничего добавить не могу, вроде все в порядке.
Пессимист видит трудности при каждой возможности; оптимист в каждой трудности видит возможности. У. Черчилль

Оффлайн nett00n

  • Милиционер-линуксоид
  • Активист
  • *
  • Сообщений: 899
  • Отпускаю грехи
    • Просмотр профиля
    • Мой блог
Не вступайте в Ряды Фурье #godville
Я линуксоид, ставший виндузятником. Такие дела.

Оффлайн Борода

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
А я собственно никогда и не правил этот файл. В нем прописано только как соединятся... строку class приводим к первоначальному виду
class 0x000000и пробуем законнектиться.
Действительно оказалось что в этом файле можно прописать нулевой класс и забыть о нем. Все 3 телефона выходят в сеть.
БОЛЬШОЕ СПАСИБО!!!
Выйти в инет на убунте 8.04 так и не смог. Откатился на 7.10. На ней все работает. В качестве варианта хочу на другом компе установить 8.04, обновить ее и скачанные файлы принести домой. Может после обновления инет заработает? Также можно попробовать установить Оперу.

Извращенец

  • Гость
Пара маленьких дополнений по этой хаутушке.
1. В пароле МТС по-прежнему стоит mtc, а не mts - что неправильно.
2. Автор пишет, что после настройки звонилки "мы имеем интернет", но он глубоко заблуждается, что подтверждают 6 страниц обсуждений. Поэтому хотелось бы а) указать прямо в хаутушке, что выход в интернет по блютузу для среднего юзера требует отдельных плясок с бубном, и настройка соединения с телепоном через блютуз и даже коннект телефона с GPRS саааавсем не означают выхода в интернет.
б) таки прямо в хаутушке указать, какие именно пляски с бубном требуются для выхода таки в интернет при УЖЕ УСТАНОВЛЕННОЙ с ним связи!
В частности, множество советов дается на тему того, что требуется ОТКЛЮЧИТЬ встроенную сетевуху. Но как именно это сделать - не очень ясно. Отключать ее в БИОС - надежно, но тупо и долго. Попытка отключить ее через "Ручная настройка сети" не привела у меня (Ubuntu 8.04 ноутбук Асер) ни к каким результатам. То есть, кликаешь по галочке напротив интерфейса, он выключается, и через 20 сек опять включается. В Кубунте (которую снес, ибо глюкало просто немерянное) KPPP при попытке дозвона по настроенному rfcomm0 просто наглухо вис. Всегда!
При этом нужность отключения локалки для меня неочевидна. В обсуждениях сказано, что можно настроить маскарадинг, и, возможно, что это правильно. Вот и хотелось бы для бедных пользователей сразу нескольких сетевых интерфейсов рассказать, как переходить от одного к другому без перезагрузки компа и лазания по БИОС.
(грозит кулаком Билли Гейтсу)
Подлый создатель оффтопика!!! Наглый замутитель мозгов простых юзеров! Шобтысдох несчастный!!! Это надо же - сделать ОС, при которой включаешь - и все сразу работает! Вот как надо: ДВА МЕСЯЦА лазать по форумам, и так и остаться при своих: даже при наличии соединения с Инетом оного инета не получать!
А ты...

Оффлайн KriK

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Действительно оказалось что в этом файле можно прописать нулевой класс и забыть о нем. Все 3 телефона выходят в сеть.
БОЛЬШОЕ СПАСИБО!!!
Выйти в инет на убунте 8.04 так и не смог. Откатился на 7.10. На ней все работает. В качестве варианта хочу на другом компе установить 8.04, обновить ее и скачанные файлы принести домой. Может после обновления инет заработает? Также можно попробовать установить Оперу.
В Ubuntu 8.04 есть один баг с NetworkManager. Если NM не видит сетки, то большинство гномовских прог думаю, что сетки на самом деле нет, когда сеть просто подрублена вручную. В фаерфоксе например нужно убрать галочку "работать в автономном режиме". Просто фф смотрит сначала на NetworkManagerи если не видит там активного подключения, то ставит у себя галочку в "работать в автономном режиме". У пиджина тот же баг, надо всего-лишь отключить учетную запись и снова включить. У меня другой ОПСОС, мтс, но узбекский. На сотке то фигово работает, а на компе еще хуже - ппп-сессия поднимается, но даже днс-серверы не пингуются. Локалку отключаю, оставляю вообще только lo и ppp. Роутинги вроде все через ppp0 идут... В чем еще может быть проблема, никто не знает?

Оффлайн leomuz

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
to KriK: Проблема именно в ширине канала выделенного под gprs в мтс. Говорю на личном опыте. У нас в России , не говоря уже а загранице  ;) чем дальше тем хуже связь. В Ташкенте бывал, например связь gprs примерно как в Якутске, а как в Якутске да почти никак т.е. вы сами написали выше. Так, что не мучайтесь, не в настройках дело.
LMDE

Оффлайн Борода

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Выйти в инет на убунте 8.04 так и не смог. Откатился на 7.10. На ней все работает. В качестве варианта хочу на другом компе установить 8.04, обновить ее и скачанные файлы принести домой. Может после обновления инет заработает? Также можно попробовать установить Оперу.
Цитировать
В Ubuntu 8.04 есть один баг с NetworkManager. Если NM не видит сетки, то большинство гномовских прог думаю, что сетки на самом деле нет, когда сеть просто подрублена вручную. В фаерфоксе например нужно убрать галочку "работать в автономном режиме". Просто фф смотрит сначала на NetworkManagerи если не видит там активного подключения, то ставит у себя галочку в "работать в автономном режиме".
Ну галочку-то я убирал :).
Установил Ubuntu 8.04.1 - интернет сразу заработал.

Оффлайн Антон Бородин

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Уважаемые!
Попытался настроить связь между Asus EeePC 701 4G  (устанвлена последняя сборка Ubuntu EEE с одноимённого сайта) согласно http://www.ubuntu-eee.com/wiki/index.php5?title=How_to:_Connect_to_the_Internet_via_Bluetooth
Ниже привожу вывод GNOME-PPP
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet.mts.ru"
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99#
--> Waiting for carrier.
ATM1L3DT*99#
CONNECT
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}!} }<}!}$}%\}"}&} } } } }#}$@#}%}&h}#} } }'}"}(}"}#}<~
--> PPP negotiation detected.
--> Starting pppd at Tue Sep 23 22:43:34 2008
--> Pid of pppd: 8851
--> Using interface ppp0
--> Disconnecting at Tue Sep 23 22:44:18 2008
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
Собственно, сравнивая свой дамп со сведениями предыдущих ораторов понял, что интерфейс ppp0 не получает IP-адрес.
Что я забыл/пропустил/упустил?

Оффлайн Антон Бородин

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Немного погодя переместил строку AT+CGD... вверх и поменял номер телефона на *99***1#
Заодно и /var/log/messages посмотрел:
Sep 23 23:26:17 antboro-laptop pppd[9410]: pppd 2.4.4 started by antboro, uid 1000
Sep 23 23:26:17 antboro-laptop pppd[9410]: Using interface ppp0
Sep 23 23:26:17 antboro-laptop pppd[9410]: Connect: ppp0 <--> /dev/rfcomm0
Sep 23 23:26:17 antboro-laptop pppd[9410]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 23 23:26:24 antboro-laptop pppd[9410]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 23 23:27:00 antboro-laptop pppd[9410]: Connection terminated.
Sep 23 23:27:00 antboro-laptop pppd[9410]: Modem hangup
Sep 23 23:27:00 antboro-laptop pppd[9410]: Exit.
Но в принципе ничего не изменилось  :-\

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Немного погодя переместил строку AT+CGD... вверх и поменял номер телефона на *99***1#
Заодно и /var/log/messages посмотрел:
Sep 23 23:26:17 antboro-laptop pppd[9410]: pppd 2.4.4 started by antboro, uid 1000
Sep 23 23:26:17 antboro-laptop pppd[9410]: Using interface ppp0
Sep 23 23:26:17 antboro-laptop pppd[9410]: Connect: ppp0 <--> /dev/rfcomm0
Sep 23 23:26:17 antboro-laptop pppd[9410]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 23 23:26:24 antboro-laptop pppd[9410]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 23 23:27:00 antboro-laptop pppd[9410]: Connection terminated.
Sep 23 23:27:00 antboro-laptop pppd[9410]: Modem hangup
Sep 23 23:27:00 antboro-laptop pppd[9410]: Exit.
права доступа покажи
ls -l /etc/ppp
Но в принципе ничего не изменилось  :-\

Оффлайн Антон Бородин

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
-rw-rw---- 1 root root   104 2008-09-24 14:15 chap-secrets
-rwxr-xr-x 1 root root  1754 2008-08-23 00:07 ip-down
drwxr-xr-x 2 root root  4096 2008-08-23 00:07 ip-down.d
-rwxr-xr-x 1 root root  1892 2008-08-23 00:07 ip-up
drwxr-xr-x 2 root root  4096 2008-08-23 00:07 ip-up.d
-rwxr-xr-x 1 root root   784 2008-08-23 00:07 ipv6-down
drwxr-xr-x 2 root root  4096 2008-08-23 00:07 ipv6-down.d
-rwxr-xr-x 1 root root   922 2008-08-23 00:07 ipv6-up
drwxr-xr-x 2 root root  4096 2008-08-23 00:07 ipv6-up.d
-rw-r--r-- 1 root root 13486 2008-08-23 00:07 options
-rw--w---- 1 root root    10 2008-09-24 14:15 pap-secrets
-rw-rw---- 1 root root  1638 2008-09-23 23:26 pap-secrets.bak
drwxr-x--- 2 root root  4096 2008-09-24 02:49 peers
-rwxr-xr-x 1 root root   137 2008-08-23 00:07 pppoe_on_boot
drwxr-xr-x 2 root root  4096 2008-09-24 02:11 resolv
Разумеется, не буду скрывать, что после того, как wvdial поругался на невозможность модифицировать /etc/ppp/pap-secrets была дана команда
sudo chmod g+w /etc/ppp/pap-secrets
А что, разве это критично? И вообще, сперва wvdial не желал запускать /usr/sbin/pppd - пришлось ему sticky-bit поставить
sudo chmod u+s /usr/sbin/pppd
Меня другое тревожит: почему pppd не соединяется с провайдером?
Кстати, если это поможет, вот содержимое ~/.wvdial.conf
[Dialer Defaults]
Modem = /dev/rfcomm0
ISDN = off
Modem Type = Analog Modem
Baud = 460800
Init = ATZ
Init2 = AT+CGDCONT=1,"IP","internet.mts.ru"
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 = *99#
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM0L0DT
Ask Password = off
Password = mts
Username = mts
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!
« Последнее редактирование: 24 Сентября 2008, 14:32:53 от Антон Бородин »

Оффлайн Антон Бородин

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Уменьшил параметр Baud и теперь в /var/log/messages сыпется такая ерунда:
Sep 24 14:55:45 antboro-laptop pppd[5847]: pppd 2.4.4 started by antboro, uid 1000
Sep 24 14:55:45 antboro-laptop pppd[5847]: Using interface ppp0
Sep 24 14:55:45 antboro-laptop pppd[5847]: Connect: ppp0 <--> /dev/rfcomm0
Sep 24 14:55:45 antboro-laptop pppd[5847]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 24 14:55:45 antboro-laptop pppd[5847]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 24 14:55:48 antboro-laptop pppd[5847]: Remote message: Welcome to Motorola Ezx Software Modem!
Sep 24 14:55:48 antboro-laptop pppd[5847]: PAP authentication succeeded
Sep 24 14:55:53 antboro-laptop pppd[5847]: LCP terminated by peer (^@^@^@^@^@^@)
Sep 24 14:55:53 antboro-laptop pppd[5847]: Modem hangup
Sep 24 14:55:53 antboro-laptop pppd[5847]: Connection terminated.
Sep 24 14:55:53 antboro-laptop pppd[5847]: Exit.

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
-rw--w---- 1 root root    10 2008-09-24 14:15 pap-secrets
должно быть
-rw-rw---- 1 root root    10 2008-09-24 14:15 pap-secrets


Оффлайн Антон Бородин

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
В /etc/ppp/options включил debug и вот что получилось:
Sep 24 15:28:46 antboro-laptop pppd[6609]: pppd 2.4.4 started by antboro, uid 1000
Sep 24 15:28:46 antboro-laptop pppd[6609]: using channel 10
Sep 24 15:28:46 antboro-laptop pppd[6609]: Using interface ppp0
Sep 24 15:28:46 antboro-laptop pppd[6609]: Connect: ppp0 <--> /dev/rfcomm0
Sep 24 15:28:46 antboro-laptop pppd[6609]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 24 15:28:46 antboro-laptop pppd[6609]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:46 antboro-laptop pppd[6609]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:49 antboro-laptop pppd[6609]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:49 antboro-laptop pppd[6609]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:52 antboro-laptop pppd[6609]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:52 antboro-laptop pppd[6609]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x6c347dc1> <pcomp> <accomp>]
Sep 24 15:28:54 antboro-laptop pppd[6609]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x16210000> <pcomp> <accomp>]
Sep 24 15:28:54 antboro-laptop pppd[6609]: sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x16210000> <pcomp> <accomp>]
Sep 24 15:28:54 antboro-laptop pppd[6609]: sent [LCP EchoReq id=0x0 magic=0x6c347dc1]
Sep 24 15:28:54 antboro-laptop pppd[6609]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Sep 24 15:28:54 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x1 user="mts" password="mts"]
Sep 24 15:28:54 antboro-laptop pppd[6609]: rcvd [LCP EchoRep id=0x0 magic=0x7a210000]
Sep 24 15:28:57 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x2 user="mts" password="mts"]
Sep 24 15:29:00 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x3 user="mts" password="mts"]
Sep 24 15:29:03 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x4 user="mts" password="mts"]
Sep 24 15:29:06 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x5 user="mts" password="mts"]
Sep 24 15:29:09 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x6 user="mts" password="mts"]
Sep 24 15:29:12 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x7 user="mts" password="mts"]
Sep 24 15:29:15 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x8 user="mts" password="mts"]
Sep 24 15:29:18 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0x9 user="mts" password="mts"]
Sep 24 15:29:21 antboro-laptop pppd[6609]: sent [PAP AuthReq id=0xa user="mts" password="mts"]
Sep 24 15:29:24 antboro-laptop pppd[6609]: sent [LCP EchoReq id=0x1 magic=0x6c347dc1]
Sep 24 15:29:24 antboro-laptop pppd[6609]: No response to PAP authenticate-requests
Sep 24 15:29:24 antboro-laptop pppd[6609]: sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]
Sep 24 15:29:27 antboro-laptop pppd[6609]: sent [LCP TermReq id=0x3 "Failed to authenticate ourselves to peer"]
Sep 24 15:29:30 antboro-laptop pppd[6609]: rcvd [IPCP ConfReq id=0x1]
Sep 24 15:29:30 antboro-laptop pppd[6609]: Discarded non-LCP packet when LCP not open
Sep 24 15:29:30 antboro-laptop pppd[6609]: Connection terminated.
Sep 24 15:29:30 antboro-laptop pppd[6609]: Modem hangup
Sep 24 15:29:30 antboro-laptop pppd[6609]: Exit.
А wvdial сообщил следующее:
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","internet.mts.ru"
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATM0L0DT*99#
--> Waiting for carrier.
ATM0L0DT*99#
CONNECT
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}!} }<}!}$}%\}"}&} } } } }#}$@#}%}&h}#} } }'}"}(}"}#}<~
--> PPP negotiation detected.
--> Starting pppd at Wed Sep 24 15:28:46 2008
--> Pid of pppd: 6609
--> Using interface ppp0
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Authentication (PAP) started
--> Terminate Request (Message: "Failed to authenticate ourselves to peer" )
--> Terminate Request (Message: "Failed to authenticate ourselves to peer" )
--> Disconnecting at Wed Sep 24 15:29:31 2008
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.