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/.
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
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
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: 0x0100
Moduł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
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
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
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
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
Co masz w pliku: /etc/default/bluetooth ?
Offline
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
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
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
Użyj tego:
dund -n --auth --encrypt --channel 22 --connect 00:25:48:D2:50:86 call provider
Offline
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
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
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
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
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: 0x0100
2.
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
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
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
@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
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
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
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
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
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