internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
Awatar użytkownika
draconair
Stały użytkownik forum
Posty: 112
Rejestracja: 2006-05-24, 09:22
Lokalizacja: Inna rzeczywistość

internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: draconair »

hello,

naczytałem się trochę na temat internetu i bluetooth na mandrivie, ale topornie mi to do głowy wchodzi ... w związku z tym mam kilka pytań:

1) jak sprawdzić, który port jest przypisany dla bluetooth?
2) czy ktoś już bawił się w takie kombinacje jak w temacie i z jakim skutkiem?
3) jak uruchomić połączenie [ patrz temat ] na mandrivie? [ jak by ktos na to pytanie odpowiedział to byłoby super ... albo może jakiś link do konfiguracji? ]

przy zabawie kppp w zasadzie nic się nie dzieje ... próbowałem chyba wszystkich ttyx ... telefon jest oczywiście sparowany w systemie ...

//edit:
jak próbuję się podpiąć do bluetooth to mi takie coś wyskakuje ... ehh : [ tam gdzie x po kolei wpisywałem kolejne cyferki od 0 ]

Kod: Zaznacz cały

[draco@localhost ~]$ rfcomm connect 0 00:0E:ED:81:9E:FF x
Can't connect RFCOMM socket: Connection refused
Awatar użytkownika
draconair
Stały użytkownik forum
Posty: 112
Rejestracja: 2006-05-24, 09:22
Lokalizacja: Inna rzeczywistość

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: draconair »

//edit2:
wywaliłem wszystkie pakiety z bluetooth z mandrivy i postępowałem zgodnie z instrukcja na stronie

http://www.internecik.com/?pg=howto&pg2=bluetoothgprs

ale w momenice gdy mam zrobić:

Kod: Zaznacz cały

Odpalamy wszystko:
/etc/rc.d/rc.bluez start
pppd
Przy pierwszym połączeniu z komórką komórka poprosi o PIN, wpisz to, co masz w /etc/bluetooth/pin
to po wklepaniu "/etc/rc.d/rc.bluez start" wywala mi brak dostępu ... dlaczego?


//edit3:
dobra ... z tym wyżej sobie poradziłem [ chmod +x /etc/rc.d/rc.bluez start ] ... przejdźmy dalej ...

teraz podczas wykonywania "rc.bluez start" wywala mi brak hciconfig [ mimo tego, że w sumie to musi już byc zainstalowane ... a przynajmniej ja myslę, że to gdzieś tam jest bo kilka godz temu jeszcze działało ] i brak rmod [ chyba (?) ] ...

juz mnie to dobija ... cały dzień stracę na konfig neta na mandrivie ... jakieś pomysły?


//edit4:
z tym bluez'em dałem sobie radę ... doinstalowałem co trzeba i w sumie skrypt działał ... ale tylko w sumie ... bo przy próbie podania pinu w telefonie od razu odrzucał połączenie ... super, nie? :)

dobra ... odinstalowałem wszystko w cholerkę i zainstalowałem ponownie oryginalne pakiety z bluetooth mandrivy [ wszystko co chciał to blueza i tego klienta bluetooth z kde ] ...

z tej stronki co korzystałem zassałem tylko pomysł na edycję pliku "/etc/bluetooth/rfcomm.conf"

Kod: Zaznacz cały

rfcomm0 {
  bind yes;
  device [mac telefonu];
  channel 1;
  comment "Nokia 6820";
no i dobra ... póki telefon się nie parował [ tzn. usunąłem parowanie ... ten kretyński klient bluetooth kde i tak mi sie wbija nie tam gdzie trzeba, ale olac go ... ] w kppp szło zauważyć modem na porcei rfcomm0 ... no i szło do momentu wywoływania interfejsu ... i kochane kppp zgłasza błąd [ uruchamiałem wprost z konsoli to było widać co odstawia ], że nie może znaleźć interfejsu ppp0 ...

teraz stoję w miejscu ... jakieś pomysły? :) bo tak od rana siedzę i znaleźć nie mogę rozwiązania ...

ps podbijam temat, bo moze ktoś inteligenty i umiejący sobie poradzić z moim problemem pomoże ... a nie chcę, żeby ten ktoś przeoczył taki ciekawy temat ;)
Awatar użytkownika
Selvis
Stały użytkownik forum
Posty: 133
Rejestracja: 2006-04-09, 19:11
Lokalizacja: ?l?sk

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: Selvis »

Spróbuj odpalić połaczenie w KPPP z poziomu roota.
Awatar użytkownika
draconair
Stały użytkownik forum
Posty: 112
Rejestracja: 2006-05-24, 09:22
Lokalizacja: Inna rzeczywistość

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: draconair »

@up
wszystko co robię związanego z bluetooth robię przez xterm z poziomu root'a więc to nie to ;)

a wracając do tematu

po pierwsze wkurzyłem się i zainstalowałem mandrivę jeszcze raz ...
po drugie postępowałem od początku do końca słowo w słowo z instrukcją z linka:
http://www.internecik.com/?pg=howto&pg2=bluetoothgprs

no i prawie się udało ... ale prawie robi wielka różnicę ... ... a mianowicie:
- telefon i komputer się widzą nawzajem ... ale nie moge ich sparować [ WTF? ]
- wszystko ładnie się uruchamia ale gdy wydaję polecenie [ w konsoli ofkors ] pppd to pyta mi się w telefonie czy nawiązać połączenie z ISSC Bluetooth ... ... naciskam YES ... wyskakuje mi okienko z podaniem pinu ... wklepuje to co mam w pliku etc\bluetooth\pin i zaczyna się parowanie ... tak paruje paruje ... i zonk! ... w telefonie wywala mi "Pairing Failed" ... dlaczego?

reasumując ... już wiecie chyba co chcę przekazać? nie? ... ehh ... HELP!
anzelmo
Początkujący użytkownik forum
Posty: 15
Rejestracja: 2006-05-01, 05:47
Lokalizacja: Warszawa

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: anzelmo »

Słuchaj, ja uzywam suse, i bt działa bez problemu, próbowałem z kilkoma telefonami. Wystarczą pakiety standardowo zawarte w dystrybucji. Wkładam BT do usb, patrzę w logach systemowych, czy system rozpoznaje urzadzenie. Nastepnie odpalam kbluetoothd, (Programi w menu kde) otwiera sie okno konquerora i widzę telefon. Przy pierwszej próbie grzebania w katalogach telefonu program pyta o pin, więc podaje ten sam w telefonie i w kompie, no i gra gitara. Mogę przesyłać zdjęcia i mp3 z i do telefonu. Czasem trzeba odwrotnie, tzn. dodać urządzenie komputer w telefonie, np. w SE K600i, ale np.Nokie działają bez problemów z linuksem, Motorolki też. Jeżeli chcę nawiązać połączenie gprs, trzeba wyedytować plik rfcomm.conf, który w suse jest w katalogu /etc/bluetooth/, trzeba tam dopisać adres hardware'owy BT, widac go np. w konquerorze przy przeglądaniu zawartości tel (ciąg 8 znaków przedzielonych :), zmienić wpis "bind no" na bind all", a potem skonfigurować połączenie używając jako modemu "dev/rfcomm0". Staraj się uzywać i skonfigurować te programy, któ re juz masz podczas instalacji, linuks bardzi szybko się rozwija i często opisy z internetu owszem działaja, ale na innym distro i w poprzedniej wersji. Myslę, że instalując dodatkowe programy narobiłeś trochę bałaganu w systemie.
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: evad »

draconair pisze: - wszystko ładnie się uruchamia ale gdy wydaję polecenie [ w konsoli ofkors ] pppd to pyta mi się w telefonie czy nawiązać połączenie z ISSC Bluetooth ... ... naciskam YES ... wyskakuje mi okienko z podaniem pinu ... wklepuje to co mam w pliku etc\bluetooth\pin i zaczyna się parowanie ... tak paruje paruje ... i zonk! ... w telefonie wywala mi "Pairing Failed" ... dlaczego?
też kiedyś się z tym gryzłem, ale w końcu doszedłem, że trzeba odpowiednio skonfigurować bluetooth. oto mój /etc/bluetooth/hcid.conf:

Kod: Zaznacz cały

#
# HCI daemon configuration file.
#
# $Id: hcid.conf,v 1.7 2004/12/13 14:16:03 holtmann Exp $
#

# HCId options
options {
	# Automatically initialize new devices
	autoinit yes;

	# Security Manager mode
	#   none - Security manager disabled
	#   auto - Use local PIN for incoming connections
	#   user - Always ask user for a PIN
	#
	security auto;

	# Pairing mode
	#   none  - Pairing disabled
	#   multi - Allow pairing with already paired devices
	#   once  - Pair once and deny successive attempts
	pairing multi;

	# PIN helper
	pin_helper /usr/local/bin/bluepin;

	# D-Bus PIN helper
	#dbus_pin_helper;
}

# Default settings for HCI devices
device {
	# Local device name
	#   %d - device id
	#   %h - host name
	name "Dell 510m";

	# Local device class
	class 0x120104;

	# Default packet type
	#pkt_type DH1,DM1,HV1;

	# Inquiry and Page scan
	iscan enable; pscan enable;

	# Default link mode
	#   none   - no specific policy 
	#   accept - always accept incoming connections
	#   master - become master on incoming connections,
	#            deny role switch on outgoing connections
	lm accept;

	# Default link policy
	#   none    - no specific policy
	#   rswitch - allow role switch
	#   hold    - allow hold mode
	#   sniff   - allow sniff mode
	#   park    - allow park mode
	lp rswitch,hold,sniff,park;

	# Authentication and Encryption (Security Mode 3)
	#auth enable;
	#encrypt enable;
}
teraz musisz utworzyć /usr/local/bin/bluepin (taka ścieżka została podana powyżej w pliku hcid.conf, możesz sobie ustalić tę ścieżkę gdzie indziej):

Kod: Zaznacz cały

#!/bin/sh
echo "PIN:1234"
i potem nadać mu prawa do wykonywania dla każdego (chmod a+x bluepin):

Kod: Zaznacz cały

[root@dell510m bin]# ls -l bluepin
-rwxr-xr-x 1 evad evad 25 lut 11 12:25 bluepin
przy parowaniu w telefonie podajesz pin 1234, czy jaki inny sobie ustalisz w bluepin. teoretycznie powinno działać, przynajmniej u mnie na takich ustawieniach działa bez problemu z N6230 (distro Fedora Core 5 z domyślnymi pakietami bt), jak coś dalej nie halo, to kombinuj z opcją security w hcid.conf - u mnie też to pomagało w którymś momencie. aha i pamiętaj o restarcie usługi bluetooth w systemie po każdej modyfikacji plików konfiguracyjnych!

u mnie gprs over bt działa bez problemu z N6230, do łączenia używam GNOMEPPP, genialny programik, wystarczy skonfigurować parametry modemu/połączenia, klik-klik i połączenie z netem jest. ;) można też odpowiednio ustawić automatyczne parowanie (w pliku /etc/bluetooth/rfcomm.conf), więc nawet nie trzeba z palca ustanawiać połączenia bt komp<->tel przed połączeniem via GNOMEPPP. :) tylko uwaga - trzeba go odpalać z uprawnieniami roota, inaczej wywala się błąd braku uprawnień w dostępie do diwajsa rfcomm0.

//edit:
przejrzałem sobie http://www.internecik.com/?pg=howto&pg2=bluetoothgprs - tam generalnie konfiguracja jest bardzo podobna, tylko u mnie plik z pinem siedzi gdzie indziej. poza tym usługa bluetooth jest startowana automagicznie z systemem, nie muszę odpalać rc.bluez itp. no i używam GNOMEPPP zamiast rzeźbienia w linii poleceń..
Dawid 'evad' Lorenz
Awatar użytkownika
draconair
Stały użytkownik forum
Posty: 112
Rejestracja: 2006-05-24, 09:22
Lokalizacja: Inna rzeczywistość

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: draconair »

uff ... nareszcie sie udało, dzięki za podsunięte pomysły, przydały się ;)

no ... co by tu napisać ... moja tępota jest naprawdę oszałamiające ... jeszcze raz dzięki bardzo ;)
Awatar użytkownika
evad
Stały użytkownik forum
Posty: 108
Rejestracja: 2006-05-15, 08:53
Lokalizacja: Londyn, Zielona Góra

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: evad »

draconair pisze:uff ... nareszcie sie udało, dzięki za podsunięte pomysły, przydały się ;)

no ... co by tu napisać ... moja tępota jest naprawdę oszałamiające ... jeszcze raz dzięki bardzo ;)
cieszę się, ze pomogłem. :) a co w końcu konkretnie było nie tak?
Dawid 'evad' Lorenz
Awatar użytkownika
draconair
Stały użytkownik forum
Posty: 112
Rejestracja: 2006-05-24, 09:22
Lokalizacja: Inna rzeczywistość

Re: internet + nokia 6820 + bluetooth ... jak? Mandriva 2006

Post autor: draconair »

evad pisze:
cieszę się, ze pomogłem. :) a co w końcu konkretnie było nie tak?
konflik bibliotek zapewne to był, ale nie wytrzymałem i sformatowałem ...

... no więc sformatowałem mandrivę again ... zainstalowałem swoje pakiety blueza ( bo te z mojej mandrivy to już leciwe są ) ... potem klienta kbluetooth ... potem edycja pliku rfcomm* ... restarcik tak dla pewności ... odaliłem klienta kppp [ siła przyzwyczajenia :) ] ... skonfigurowałem wszystko po swojemu [ przypisanie modemu do portu wcześniej zbindowanego, czyli nasze rfcomm0 oraz wpisanie danych plusa w opcjach modemu ] ... odpalenie "połącz" ... wyskakuje okienk z pinem, podaję pin, wyskakuje okienko z klienta kb. podaję pin i cieszę sie z nawiązania połączenia [ później tylko config telefonu, zeby nie trzeba było nic naciskać ( autoconfirm ... czy jakoś tak :) ) ]

no i tyle ... powiem po krótce ... nigdy więcej nie będę korzystał z żadnych instrukcji ... mogę przczytać i przemyśleć zastosowanie, ale nigdy nie będę się nimi kierował zdanie w zdanie :)


*

Kod: Zaznacz cały

rfcomm0 { 
  bind yes; 
  device [mac telefonu]; 
  channel 1; 
  comment "Nokia 6820";
ODPOWIEDZ