Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Nadworny matematyk




No jakiś czas temu (nie chciało mi się od razu zgłaszać tego, poza tym szukałem rozwiązania) zniknęło połączenie ppp. Korzystałem z niego do połączenia z telefonem przez BT.
pablo@lena:~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr f0:de:f1:51:ba:2d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:d1500000-d1520000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:324 errors:0 dropped:0 overruns:0 frame:0
TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23540 (22.9 KiB) TX bytes:23540 (22.9 KiB)
wlan0 Link encap:Ethernet HWaddr a0:88:b4:19:2b:10
inet addr:192.168.1.19 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77551 errors:0 dropped:0 overruns:0 frame:0
TX packets:61521 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:88053730 (83.9 MiB) TX bytes:7928239 (7.5 MiB)Chyba wszystko co jest możliwe:
pablo@lena:~$ grep -i ppp /boot/config-3.3.0-rc3 CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOE=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m
Moduły ładuje z palca:
pablo@lena:~$ lsmod Module Size Used by ppp_deflate 3072 0 zlib_deflate 18936 1 ppp_deflate zlib_inflate 14240 1 ppp_deflate sha1_generic 1856 0 ppp_mppe 4872 0 ppp_synctty 4800 0 pppoe 8704 0 pppox 1376 1 pppoe ppp_generic 17396 5 ppp_deflate,ppp_mppe,ppp_synctty,pppoe,pppox slhc 4480 1 ppp_generic snd_hda_codec_hdmi 21024 1 snd_hda_intel 20428 2 snd_hda_codec 58624 2 snd_hda_codec_hdmi,snd_hda_intel snd_pcm 60488 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_timer 15696 1 snd_pcm snd 41040 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer soundcore 648 1 snd snd_page_alloc 5840 2 snd_hda_intel,snd_pcm
Wie ktoś w czym problem?
Aha:
pablo@lena:~$ aptitude search ppp p bppphyview - Bio++ Phylogenetic Viewer p gnome-ppp - modem internet connection tool for the GNOME Desktop p gpppon - An applet that is a wrapper around pon and poff p ipppd - ISDN utilities - PPP daemon p kppp - modem dialer for KDE i A ppp - Point-to-Point Protocol (PPP) - demon p ppp-dev - Point-to-Point Protocol (PPP) - development files p pppconfig - A text menu based utility for configuring ppp p pppdcapiplugin - ISDN utilities - pppd plug-in for CAPI support p pppoe - Sterownik PPP nad Ethernet p pppoeconf - configures PPPoE/ADSL connections p pppstatus - console-based PPP status monitor p wmppp.app - PPP dial control and network load monitor with NeXTStep look
Ostatnio edytowany przez P@blo (2012-03-04 14:31:16)
Offline


Członek DUG
Znaczy się brakuje Ci interfejsu pppN (ppp0)?
Zobaczmy co na to Bluetooth:
sdptool search --bdaddr $BD_ADDR DUN # z tego wyciągnąć "Channel" serwisu, np. 1 dund -n --channel $DUN_CHANNEL --connect $BD_ADDR
Zdaje się że wszystkie moduły masz. Ale chwileczkę... A gdzie Bluetooth? Bo ten ppp tworezy Bluetooth. Nie widzę go. W każdym bądź razie wymagane moduły to: bluetooth, rfcomm, ppp, ppp_synctty (i jakiś btusb lub inny sterownik bluetootha + rzecz jasna działający stos bluetootha :))
To PPP o którym myślę jest tworzone przy połączeniu. Jeśli chodzi Ci o inne to daj znać co to było, gdzie i jak tego używałeś :)
Ostatnio edytowany przez NIC (2012-02-12 14:46:35)
Offline



Nadworny matematyk




BT działa:
pablo@lena:~$ sdptool search DUN
Inquiring ...
Searching for DUN on 00:25:48:D2:50:86 ...
Service Name: Dial-Up Networking
Service RecHandle: 0x10039
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 22
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100Moduły są ale na stałe:
pablo@lena:~$ grep -i bt /boot/config-3.3.0-rc3 CONFIG_BT=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HCIBTUSB=y # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set # CONFIG_BT_ATH3K is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_SND_BT87X is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_BTRFS_FS is not set
Kiedyś to działało. I tak, chodzi mi o interface pppN. Tylko o to :) i wg mnie on nie tworzy się przy połączeniu... Po prostu był, często jako 'down' ale był. Wlan też zawsze jest a nie trzeba z niego korzystać nie?
Offline


Członek DUG
Ok, a co powiedział ten dund? To ładnie napisze nam o problemie z ppp.
Opcjonalnie w dmesg'u może coś się pojawia odnośnie samego ppp.
Offline



Nadworny matematyk




Nie korzystałem z tego dund. No ale wedle życzenia:
pablo@lena:~$ dund -n --channel 22 --connect 00:25:48:D2:50:86 dund[6193]: Bluetooth DUN daemon version 4.98 dund[6193]: Connecting to 00:25:48:D2:50:86 channel 22 dund[6193]: Connection established pablo@lena:~$ pppd: using the noauth option requires root privilege
Połączył się z tel... No ale chyba się nie połączył z netem jak patrze na tel. Ja korzystałem z pon i poff. No ale do tego trzeba pppd który nie działa... W dmesg cicho...
EDIT: A! Panie NIC jak z tego dund wyjść??? :D
Ostatnio edytowany przez P@blo (2012-02-12 15:15:30)
Offline


Członek DUG
Nie wyjdziesz! Ha ha ha ha ha!
Czyżby pomimo opcji -n poszedł w background? Ehh... Bywa... Bo te toole są przestarzałe (oficjalnie). Po prostu zakillować "pkill dund" (w przeciwnym przypadku CTRL+C lub alternatywne przerwanie)
Chyba Twój "dund" potrzebuje jeszcze flag: dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86
PS. Ewentualnie z roota to uruchomić. Póki co to takie obejście problemu. Czyli Bluetooth działa, pppd też. Coś w konfiguracji musiało zawieść. Jednakże sam interfejs powinien być tworzony przy pierwszym połączeniu. Później póki daemon żyje to sobie może być up/down. Rok temu widzę też używano dund to tego celu: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589121
Ostatnio edytowany przez NIC (2012-02-12 15:54:50)
Offline



Nadworny matematyk




Trochu nie działa:
pablo@lena:~$ sudo dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86 dund[11336]: Bluetooth DUN daemon version 4.98 dund[11336]: Connecting to 00:25:48:D2:50:86 channel 22 dund[11336]: Connection established pablo@lena:~$ Using interface ppp0 Connect: ppp0 <--> /dev/rfcomm1 Serial line is looped back. Connection terminated.
Łączy się z telem, ale potem połączenie (BT) się urywa i koniec. W ifconfig nadal nie ma pppN więc nic nie z up'uje...
A że tak spytam, jak u innych to zjawisko się przedstawia? Wiem, że Bodzio w tym siedział kiedyś... Może Ojciec coś wie na ten temat? ;)
Offline


Członek DUG
Co masz w pliku: /etc/default/bluetooth ?
Offline



Nadworny matematyk




pablo@lena:~$ cat /etc/default/bluetooth # Defaults for bluez # start bluetooth on boot? # compatibility note: if this variable is _not_ found bluetooth will start BLUETOOTH_ENABLED=1 # This setting used to switch HID devices (e.g mouse/keyboad) to HCI mode, that # is you will have bluetooth functionality from your dongle instead of only # HID. This is accomplished for supported devices by udev in # /lib/udev/rules.d/62-bluez-hid2hci.rules by invoking hid2hci with correct # parameters. # See /usr/share/doc/bluez/NEWS.Debian.gz for further information. # Older daemons like pand dund and hidd can be found in bluez-compat package as # they are deprecated and provided for backward compatibility only. # Note that not every bluetooth dongle is capable of switching back to HID mode, # see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 HID2HCI_ENABLED=0 HID2HCI_UNDO=0
Offline


Członek DUG
Ano. Troszkę niepełnie używaliśmy tego "dund". Bo trzeba wywołać KTÓREJ połączenie, a my nic.
cat /etc/ppp/peers/name # wyłowić $NAME
dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86 call $NAME
Opcjonalnie: spróbować jeszcze którejś z lub wszystkie flagi: --listen --dialup --msdun
Offline



Nadworny matematyk




Szczerze to trochę mi namieszałeś tym dund'em:
pablo@lena:~$ ls /etc/ppp/peers/ provider
Może napisz dokładnie jak to działa wg ciebie?
Miałem taki śliczny skrypt który wszystko ustawiał, ale zakładał, ze pppN istnieje... Wszystko na nic :(
Offline


Członek DUG
Użyj tego:
dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86 call provider
Offline







Podobno człowiek...;)








Kod:
grep -i ppp /boot/config-3.3.0-rc3
Na jajkach dystrybucyjnych to samo?
Bo na etapie 3.2.* 3.3.* jesat mała rewolucja, z modulami do Vboxa, modulem sterownika r8168 i modułami xtables miałem niezłą jazdę.
I być może biedny dund też nie potrafi z tym jajem pracować?
Ostatnio edytowany przez Jacekalex (2012-02-12 21:51:40)
Offline


Członek DUG
Nie. dund działa bez zarzutu. ppp chyba też działa bez zarzutu.
A tak w ogóle... Czemu musi być DUN i PPP? Bo to zostało zastąpione w zupełności przez profil PAN, czyli protokół/interfejs BNEP i programik "pand".
O ile Twój telefon wspiera PAN w roli NAP:
Spróbuj:
sdptool search --bdaddr $BD_ADDR NAP pand -n -A -E -z --connect $BD_ADDR dhclient bnep0 # lub statycznie jakoś to zrobić ifconfig bnep0 192.168.233.1 # pand --help # można oprogramować ifup/ifdown
Jest to o wiele bardziej eleganckie i optymalne jeśli ktoś chce mieć internet z telefonu. Polecam :)
Użycie "pand" - jest nieeleganckie (bo jest deprecated), ale jest trywialne w konfiguracji jak widać... Bo pand zostało zastąpione przez plugin "network" w samym Bluetoothd. Przyznam że nigdy nie było mi dane tego skonfigurować przez plugin:)
Offline



Nadworny matematyk




No długo się nie odzywałem, ale:
pablo@lena:~$ BD_ADDR=00:25:48:D2:50:86 pablo@lena:~$ sdptool search --bdaddr $BD_ADDR NAP Searching for NAP on 00:25:48:D2:50:86 ... pablo@lena:~$ pand -n -A -E -z --connect $BD_ADDR pand[20625]: Bluetooth PAN daemon version 4.98 pand[20625]: Connecting to 00:25:48:D2:50:86 pand[20625]: Connect to 00:25:48:D2:50:86 failed. Connection refused(111) pablo@lena:~$ sudo pand -n -A -E -z --connect $BD_ADDR [sudo] password for pablo: pand[20783]: Bluetooth PAN daemon version 4.98 pand[20783]: Connecting to 00:25:48:D2:50:86 pand[20783]: Connect to 00:25:48:D2:50:86 failed. Connection refused(111) pablo@lena:~$ sudo dhclient bnep0 Cannot find device "bnep0"
Wieć nie za fajnie.
@Jacekalex: Rozumiem, że to nie tylko u mnie jest z tym problem? Zawsze wszystko działało i klops...
Ma może ktoś sprawdzony 'innowacyjny' sposób na to jakiś? W miare możliwości prosty...
P.S.
Zobacze co na starszych jajkach..
EDIT:
pablo@lena:~$ uname -r 2.6.38
pablo@lena:~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr f0:de:f1:51:ba:2d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:d1500000-d1520000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:62 errors:0 dropped:0 overruns:0 frame:0
TX packets:62 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3912 (3.8 KiB) TX bytes:3912 (3.8 KiB)
wlan0 Link encap:Ethernet HWaddr a0:88:b4:19:2b:10
inet addr:192.168.1.19 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1305 errors:0 dropped:0 overruns:0 frame:0
TX packets:1242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1004733 (981.1 KiB) TX bytes:200502 (195.8 KiB)
pablo@lena:~$pablo@lena:~$ grep -i ppp /boot/config-2.6.38 CONFIG_PPP=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_MPPE=m CONFIG_PPPOE=m
Dlaczego te funkcje zniknęły z poprzednich jajek?
Ostatnio edytowany przez P@blo (2012-03-02 19:39:27)
Offline


Członek DUG
Masz "Connection refused(111)" stąd nie łączy. Dla pewności zapodaj pełne SDP: sdptool browse $BD_ADDR
.. bo pierwsze szukanie wykazało że na 99% nie obsługuje PANa (taki profil, to nie jest forma odnoszenia się do pana, panie P@blo)
Ostrożnie z tym BlueZ 4.98, byle nie było to 4.98+ (czyli aktualna wersja z gita), bo obecnie panowie tak ciachają kod i może nic nie działać.
PS. Jak Ci nie wychodzi połączenie z DUNem, to zarzuć logami, to sprawdzi się co tam się dzieje. Można Wiresharkiem, ale najprościej:\
1. Rozłączamy się z telefonem.
2. Zbieranie logów:
a) hcidump -w hcidump.log # lub wireshark
b) opcjonalnie: cat /proc/kmsg > kmsg.log
c) opcjonalnie: log z "bluetoothd" (pewnie w którym w /var/log... w sumie nie wiem, bo zawsze ręcznie go startuję :))
3. sdptool browse $BD_ADDR
4. łączymy się do owego DUNa
5. Załączamy plik hcidump.log tutaj.
To może pomóc ustalić o co chodzi.
Offline



Nadworny matematyk




pablo@lena:~$ aptitude show bluez|grep -i wer Wersja: 4.98-2 pablo@lena:~$ aptitude show ppp|grep -i wer Wersja: 2.4.5-5 pablo@lena:~$ aptitude show bluez-hcidump|grep -i wer Wersja: 2.2-1
Coś cofnąć?
==============================
No więc ad 2.a) to rozumiem ze to ma sobie 'wisieć' i ja się łącze i potem zabijam i wrzucam log tak? Bo widać poniżej '^C' w pewnym momencie. A sam log nie zaciekawy... :/
pablo@lena:~$ sudo hcidump -w hcidund.log
HCI sniffer - Bluetooth packet analyzer ver 2.2
btsnoop version: 1 datalink type: 1002
device: hci0 snap_len: 1028 filter: 0x0
^Cpablo@lena:~$ cat hcidund.log
�P�H%��b�Պ�c)e�
�P�H%�c)g9
�c)qT
�c)u9�c)y"
�Θ9�c)yC
�P�H%�c)yK
�c)���c)����P�H%P@bloFon�c*�v
�c*��
�c*�(
!!�c+kI
@@@@�c+k�
@�c,B
@��c-�f
�c-�
�c-�
�c-��
@�c-��
@�c-�
@5��5
�c-�<
���c.6�
��@�;5�
5
55 5 5 5 %
AVRCP Target %Audio Video Remote Control %Symbian Software Ltd. ?5�
5/ 5555 5 5 en j � 50 %Phonebook access PSE %Symbian Software Ltd 5w
5
5
55 5 5 EN j 5 %Hands-Free Audio Gateway �5i
5
5
55 5 5 EN j 5 %Headset Audio Gateway5g
5
55 % 5 5 EN j 5
Audio Source 5
5 55 5 5
>''�c.7�
"@5��5
��
>���c.ɖ
��@� 5 %AVRCP Controller %Audio Video Remote Control %Symbian Software Ltd. 5]
" 5 5 5 EN j %PnP Information n ( 5^
# 5-
5
55 5 5 EN j 5- %
SIM Access57
$ 5UW�� 5
55 55c
% 5
5
55 5 5 EN j 5 %Dial-Up Networking5m
& 5
5555 5 5 EN j 5 %OBEX Object Push 5�5|
' 5
5555 5 5 EN j 5 %Imagi
>''�c.�R
"@5��5
��
�c.�>
33�c/[
.*@%"ng
5~
( 5��
5555 5 5 EN j 55�� %
SyncMLClient5h
) 5
5555 5 5 EN j 5 %OBEX File Transfer5
* 5P��
555 5 5 5 EN j 55P�� %Nokia OBEX PC Suite Services5�
, 5V��
555
5 5 5 EN j 55V�� %Nokia SyncML Server�c/^�
@@�c/vn
�c1lf
�cyVl
�P�H%��e��&�e�j� �e��z
�P�H%�e�k�
�e�vA
�e�z#�e�~
�Θ9�e��
�P�H%�e��
�e����e�����P�H%P@bloFon�e���
�e���
�e���
!!�e�r�
@@@@�e�sb
@��e��Z
@��e��F
�e���
�e��x
�e���
@��eﳜ
�e���
@?�e�DZ
�e��
@s��e��
@��,��p�e��R
�e��4 @��,���
@�?�e���
�e�s��P�H%�e�tb
�e��� �P�H%���l�ō�|��=
�e�jB
@�s^�e�j�
@� ���p�e�o
@� �����e�oH
@� ���p�e�ua
�e�}S
@� ���e�}[
pablo@lena:~$Z kmsg tak samo. Wisi sobie: (ale sam log jeszcze mniej ciekawszy)
pablo@lena:~$ cat kmsg.log pablo@lena:~$
W tym czasie jak sobie to wisi hcidumd i kmsg to:
1.
pablo@lena:~$ sdptool browse $(cat bd)
Browsing 00:25:48:D2:50:86 ...
Service Name: AVRCP Target
Service Description: Audio Video Remote Control
Service Provider: Symbian Software Ltd.
Service RecHandle: 0x10000
Service Class ID List:
"AV Remote Target" (0x110c)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 23
"AVCTP" (0x0017)
uint16: 0x102
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0103
Service Name: PnP Information
Service RecHandle: 0x10011
Service Class ID List:
"PnP Information" (0x1200)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Service Name: SIM Access
Service RecHandle: 0x10012
Service Class ID List:
"SIM Access" (0x112d)
"Generic Telephony" (0x1204)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 21
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"SIM Access" (0x112d)
Version: 0x0101
Service Name: Phonebook access PSE
Service Provider: Symbian Software Ltd
Service RecHandle: 0x10013
Service Class ID List:
"Phonebook Access - PSE" (0x112f)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Phonebook Access" (0x1130)
Version: 0x0100
Service Name: Hands-Free Audio Gateway
Service RecHandle: 0x10014
Service Class ID List:
"Handsfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0105
Service Name: Headset Audio Gateway
Service RecHandle: 0x10015
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100
Service Name: Audio Source
Service RecHandle: 0x10016
Service Class ID List:
"Audio Source" (0x110a)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x100
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Advanced Audio" (0x110d)
Version: 0x0100
Service Name: AVRCP Controller
Service Description: Audio Video Remote Control
Service Provider: Symbian Software Ltd.
Service RecHandle: 0x10017
Service Class ID List:
"AV Remote" (0x110e)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 23
"AVCTP" (0x0017)
uint16: 0x102
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0103
Service RecHandle: 0x10018
Service Class ID List:
UUID 128: 00005557-0000-1000-8000-0002ee000001
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Service Name: Dial-Up Networking
Service RecHandle: 0x10019
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 22
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
Service Name: OBEX Object Push
Service RecHandle: 0x1001a
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100
Service Name: Imaging
Service RecHandle: 0x1001b
Service Class ID List:
"Imaging Responder" (0x111b)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 6
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Imaging" (0x111a)
Version: 0x0100
Service Name: SyncMLClient
Service RecHandle: 0x1001c
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00000002-0000-1000-8000-0002ee000002)
Version: 0x0100
Service Name: OBEX File Transfer
Service RecHandle: 0x1001d
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 8
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100
Service Name: Nokia OBEX PC Suite Services
Service RecHandle: 0x1001e
Service Class ID List:
UUID 128: 00005005-0000-1000-8000-0002ee000001
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00005005-0000-1000-8000-0002ee000001)
Version: 0x0100
Service Name: Nokia SyncML Server
Service RecHandle: 0x10020
Service Class ID List:
UUID 128: 00005601-0000-1000-8000-0002ee000001
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00005601-0000-1000-8000-0002ee000001)
Version: 0x01002.
pablo@lena:~$ sudo dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86 call provider [sudo] password for pablo: dund[9623]: Bluetooth DUN daemon version 4.98 dund[9623]: Connecting to 00:25:48:D2:50:86 channel 22 dund[9623]: Connection established pablo@lena:~$ pppd: In file /etc/ppp/peers/provider: unrecognized option '/dev/modem' ^C
A log z bluetoothd jest problem, bo nie wiem gdzie jest :|
pablo@lena:~$ ls -n /var/log/ razem 1135968 -rw-r--r-- 1 0 0 232997 mar 2 13:59 alternatives.log drwxr-xr-x 2 0 0 4096 paź 21 18:22 apt -rw-r--r-- 1 0 0 1860835 mar 3 12:27 aptitude -rw-r----- 1 0 4 45325179 mar 3 12:39 auth.log -rw-r----- 1 0 4 2907 mar 3 12:30 boot -rw-r----- 1 0 4 3291 mar 3 12:16 boot.0 -rw-r----- 1 0 4 1262 mar 2 22:33 boot.1.gz -rw-r----- 1 0 4 990 mar 2 22:16 boot.2.gz -rw-r----- 1 0 4 910 mar 2 19:37 boot.3.gz -rw-r----- 1 0 4 1070 mar 2 19:33 boot.4.gz -rw-r--r-- 1 0 0 21771 paź 24 12:42 bootchart.tgz -rw-rw---- 1 0 43 2688 gru 4 17:05 btmp drwxr-xr-x 2 0 0 4096 paź 21 19:53 ConsoleKit -rw-r----- 1 0 4 17934337 mar 3 12:31 daemon.log -rw-r----- 1 0 4 16786135 mar 3 12:30 debug -rw-r----- 1 0 4 30907 mar 3 12:30 dmesg -rw-r----- 1 0 4 30907 mar 3 12:16 dmesg.0 -rw-r----- 1 0 4 8625 mar 2 22:33 dmesg.1.gz -rw-r----- 1 0 4 9066 mar 2 22:16 dmesg.2.gz -rw-r----- 1 0 4 8654 mar 2 19:37 dmesg.3.gz -rw-r----- 1 0 4 8675 mar 2 19:33 dmesg.4.gz -rw-r--r-- 1 0 0 6854225 mar 3 12:28 dpkg.log -rw-r--r-- 1 0 0 32064 sty 6 18:53 faillog -rw-r--r-- 1 0 0 1939 lut 2 11:25 fontconfig.log drwxr-xr-x 2 0 0 4096 paź 21 18:21 fsck drwxrwx--T 2 0 108 4096 mar 3 12:30 gdm3 drwxr-xr-x 3 0 0 4096 paź 21 18:25 installer -rw-r----- 1 0 4 377022390 mar 3 12:30 kern.log -rw-rw-r-- 1 0 43 292584 mar 1 17:48 lastlog -rw-r--r-- 1 0 0 0 sty 15 13:32 lp-acct -rw-r--r-- 1 0 0 0 sty 15 13:32 lp-errs -rw-r----- 1 0 4 7854 mar 3 12:30 lpr.log -rw-r----- 1 0 4 0 paź 21 19:04 mail.err -rw-r----- 1 0 4 0 paź 21 19:04 mail.info -rw-r----- 1 0 4 0 paź 21 19:04 mail.log -rw-r----- 1 0 4 0 paź 21 19:04 mail.warn -rw-r----- 1 0 4 285455446 mar 3 12:30 messages drwxr-xr-x 2 0 0 4096 paź 21 19:04 news -rw-r--r-- 1 0 0 1996219 mar 3 12:30 pm-powersave.log -rw-r--r-- 1 0 0 259126 mar 1 15:23 pm-suspend.log -rw-r--r-- 1 0 0 0 lis 19 21:52 pycentral.log drwxr-x--- 3 0 4 4096 lut 18 22:01 samba -rw-r--r-- 1 0 0 3952 paź 22 20:32 slim.log -rw-r----- 1 0 4 397098490 mar 3 12:31 syslog -rw-r----- 1 0 4 1651304 mar 3 12:30 user.log -rw-rw-r-- 1 0 43 10300800 mar 3 12:31 wtmp -rw-r--r-- 1 0 0 279 mar 2 22:31 wvdialconf.log -rw-r--r-- 1 0 0 14843 lis 11 14:39 xdm.log -rw-r--r-- 1 0 0 31885 mar 3 12:31 Xorg.0.log -rw-r--r-- 1 0 0 31943 mar 3 12:30 Xorg.0.log.old -rw-r--r-- 1 0 0 33439 lis 5 20:22 Xorg.1.log
ale prawdopodobnie brak go bo find'em nic nie znajduje (żadnego pliku ze słowem 'niebieski')
Ostatnio edytowany przez P@blo (2012-03-03 13:02:33)
Offline


Członek DUG
Log hcidump.log jest logiem binarnym, więc tylko jako załącznik musiałbyś załączyć. Ale myślę że możesz to potraktować też opcjonalnie, bo błąd masz z za bluetoothem prawie - z PPP.
Zobacz jak je skonfigurować:
https://help.ubuntu.com/community/BluetoothDialup
Dodaj sobie nowego "providera" do /etc/ppp/peers/provider, np. "PabloNet" i tam zamiast /dev/modem musi być urządzenie Twojego modemu, czyli raczej rfcomm, np. "/dev/rfcomm0 115200". Na tej stronce wszystko ładnie opisane myślę, nawet bindowanie rfcomma, co pozwoli Ci na uzyskanie stałego ppp0, czego pożądałeś.
// EDYTOWANO DLA POSTU NIŻEJ:
Jacekalex.... I Ty mówisz o kombinacjach?! Zobacz do swojego konfiga! --> "Stupid mode = yes" :D
Ostatnio edytowany przez NIC (2012-03-03 20:08:23)
Offline







Podobno człowiek...;)








P@blo napisał(-a):
Ma może ktoś sprawdzony 'innowacyjny' sposób na to jakiś? W miare możliwości prosty...
Jako że to jest 19 post, a bardzo lubię panie w podobnym wieku, proponuje załatwić sprawę BT <=> ppp0 raz a porządnie, bez nadmiernych kombinacji:
#!/bin/bash echo 'włączam internet z playa' sudo rfcomm release 0 && sudo rfcomm bind 0 00:12:37:6E:56:31 && sudo wvdial call play && sudo rfcomm release 0
Melduję posłusznie, że łączy bez problemu.
Jajo 3.2.9-gl1, do tego:
net-dialup/ppp-2.4.5-r1
net-dialup/wvdial-1.61
Konfig wvdial:
cat /etc/wvdial.conf [Dialer play] Modem = /dev/rfcomm0 Baud = 1000000 Init1 = ATH Init2 = ATE1 Init3 = AT+CGDCONT=1,"IP","internet" Dial Command = ATD Phone = *99# Stupid mode = yes Username = "blank" Password = "blank" Auto DNS = no [Dialer moc0] Modem = /dev/rfcomm0 Init1 = AT+CSQ
A potem zając się poważnieszymi problemami :D
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-03-03 16:01:44)
Offline



Nadworny matematyk




@NIC: No ale po co mi nowe skoro mam stare i myślę, że dobre:
pablo@lena:/etc/ppp/peers$ cat gprs-connect TIMEOUT 50 ABORT 'BUSY' ABORT 'ERROR' ABORT 'NO CARRIER' '' AT TIMEOUT 70 OK 'AT+CGDCONT=1,"IP","www.heyah.pl"' OK 'ATDT*99***1#' TIMEOUT 30 CONNECT ""
pablo@lena:/etc/ppp/peers$ cat provider noauth connect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-connect" usepeerdns /dev/rfcomm0 230400 defaultroute novjccomp nopcomp defaultroute noipdefault usepeerdns
pablo@lena:~$ cat /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:25:48:D2:50:86 ;
channel 22;
comment P@blo;
}Może mam coś źle?
==========================================
@Jacekalex: Taki wymyśliłem config bo mam tel w heyah... Nie wiem czy wszystko ok...
pablo@lena:/etc$ cat wvdial.conf [Dialer Defaults] Phone = Username = Password = New PPPD = yes [Dialer play] Modem = /dev/rfcomm0 Baud = 1000000 Init1 = ATH Init2 = ATE1 Init3 = AT+CGDCONT=1,"IP","www.heyah.pl" Dial Command = ATDT Phone = *99***1# Stupid mode = yes Username = "blank" Password = "blank" Auto DNS = no
No i patrząc na telefon zauważyłem 'krok na przód' bo wyświetliła się ikona gprs więc super. Ale rozłącza... ;/
pablo@lena:/etc$ sudo rfcomm release 0 && sudo rfcomm bind 0 && sudo wvdial call play && sudo rfcomm release 0 Can't release device: No such device syntax error line 5 --> WvDial: Internet dialer version 1.61 --> Warning: section [Dialer call] does not exist in wvdial.conf. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATH ATH OK --> Sending: ATE1 ATE1 OK --> Sending: AT+CGDCONT=1,"IP","www.heyah.pl" AT+CGDCONT=1,"IP","www.heyah.pl" OK --> Modem initialized. --> Sending: ATDT*99***1# --> Waiting for carrier. ATDT*99***1# CONNECT ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~ --> Carrier detected. Starting PPP immediately. --> Starting pppd at Sat Mar 3 20:06:58 2012 --> Pid of pppd: 25129 --> Disconnecting at Sat Mar 3 20:06:58 2012 --> The PPP daemon has died: pppd options error (exit code = 2) --> man pppd explains pppd error codes in more detail. --> I guess that's it for now, exiting --> The PPP daemon has died. (exit code = 2)
Jakieś sugestie?
Ogólnie podoba mi się ten sposób to tylko w jednym pliku się grzebie :)
P.S.
Nie namówisz mnie do tych 'poważnych problemów' :D
Offline







Podobno człowiek...;)








sudo rfcomm bind 0 00:12:37:6E:56:31
gdzie 00:12:37:6E:56:31 to adres urządzenia BT.
pablo@lena:/etc$ sudo rfcomm release 0 && sudo rfcomm bind 0 && sudo wvdial call play && sudo rfcomm release 0
Can't release device: No such device
A ty go bindujesz do czego, do dziury w płocie?
root # playnet włączam internet z playa --> WvDial: Internet dialer version 1.61 --> Warning: section [Dialer call] does not exist in wvdial.conf. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATH ATH OK --> Sending: ATE1 ATE1 OK --> Sending: AT+CGDCONT=1,"IP","internet" AT+CGDCONT=1,"IP","internet" OK --> Modem initialized. --> Sending: ATD*99# --> Waiting for carrier. ATD*99# CONNECT ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~ --> Carrier detected. Starting PPP immediately. --> Starting pppd at Sat Mar 3 20:18:27 2012 --> Pid of pppd: 28063 --> pppd: --> Using interface ppp0 --> pppd: --> pppd: --> pppd: --> pppd: --> local IP address 46.112.113.110 --> pppd: --> remote IP address 10.6.6.6 --> pppd: --> primary DNS address 89.108.195.21 --> pppd: --> secondary DNS address 217.17.34.10 --> pppd:
root # ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:46.112.113.110 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 B) TX bytes:97 (97.0 B)SOA#1
Edyta:
RTFM
http://dug.net.pl/drukuj/132/huawei_e122___instalac … ga_modemu_3g/
Komórkę konfiguruje się tak samo jak modem.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-03-03 22:59:59)
Offline



Nadworny matematyk




Nie zauważyłem że nie dopisałem adresu, ale i tak się łączył... Co więcej była ikona gprs w tel, teraz brak... :(
pablo@lena:~$ sudo rfcomm release 0 && sudo rfcomm bind 0 00:25:48:D2:50:86 && sudo wvdial call heyah && sudo rfcomm release 0 --> WvDial: Internet dialer version 1.61 --> Warning: section [Dialer call] does not exist in wvdial.conf. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATH --> Sending: ATQ0 --> Re-Sending: ATH --> Modem not responding.
EDIT:
Powtórzę może. Nie mam ppp0 co jest problemem:
pablo@lena:~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr f0:de:f1:51:ba:2d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:d1500000-d1520000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:82 errors:0 dropped:0 overruns:0 frame:0
TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4912 (4.7 KiB) TX bytes:4912 (4.7 KiB)
wlan0 Link encap:Ethernet HWaddr a0:88:b4:19:2b:10
inet addr:192.168.1.19 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40588 errors:0 dropped:0 overruns:0 frame:0
TX packets:40352 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:32004881 (30.5 MiB) TX bytes:6641712 (6.3 MiB)czy ktoś wie jak to przywrócić? instalowałem ppp ze stable, ale nic nie dało...
Ostatnio edytowany przez P@blo (2012-03-03 20:48:34)
Offline



Członek DUG




na marginesie powiem;
-korzystam z Nokii w trubie pc-suite też nie mam ppp0
-wvdial skonfigurowałem bodajże przez wvdialconf z roota
-wvdial z roota, i łączy się oraz dopiero wtedy pojawia się ppp0
tak mam na minimalnym Archu i Debianie gdy pada net kieruje z ppp0 (mam tanio w Play) na eth0 by cały dom miał internet
Ostatnio edytowany przez dominbik (2012-03-03 21:10:55)

Offline







Podobno człowiek...;)








P@blo napisał(-a):
Kod:
--> Modem not responding.
Spróbuj od nowa sparować fona z kompem, bo najwyraźniej komórka odrzuca połączenia.
Być moze też masz jakiegoś buga w bluez, jak masz pod reką jakiegoś innego Linuxa, to na nim zobacz.
A przy okazji, jaki to model komórki?
Ostatnio edytowany przez Jacekalex (2012-03-03 21:16:24)
Offline



Nadworny matematyk




No ok. Ja nie chce się kłócić. Kiedyś (bo trochę już stary jestem) ppp0 stało w ifconfigu na stałe. Być może teraz się pozmieniało... Problem w tym, że mi nie ładuje tych modułów ppp:
pablo@lena:~$ lsmod Module Size Used by bsd_comp 4160 0 ppp_async 5792 0 crc_ccitt 1120 1 ppp_async ppp_deflate 3072 0 zlib_deflate 18936 1 ppp_deflate ppp_generic 17396 3 bsd_comp,ppp_async,ppp_deflate slhc 4480 1 ppp_generic zlib_inflate 14240 1 ppp_deflate snd_hda_codec_hdmi 21024 1 snd_hda_intel 20428 2 snd_hda_codec 58624 2 snd_hda_codec_hdmi,snd_hda_intel snd_pcm 60488 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec snd_timer 15696 1 snd_pcm snd 41040 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer soundcore 648 1 snd snd_page_alloc 5840 2 snd_hda_intel,snd_pcm
Sam teraz je z palca dodałem...
Co dziwne. Jeśli popatrzymy na przebieg Jackaalex'a to jest on podobny do mojego w którym nie podaje adresu BT komórki. Natomiast gdy podam to jest to komlpetnie inne... :(
EDIT:
1. Czym sparować? Bo parowałem tak klikalnie w gnome
2. Nokia 5800
Ostatnio edytowany przez P@blo (2012-03-03 21:20:32)
Offline