Linux Slackware + nokia 6280 Bluetooth

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

Moderator: Moderatorzy

ODPOWIEDZ
marianob
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-08-26, 00:01

Linux Slackware + nokia 6280 Bluetooth

Post autor: marianob »

Witam.

Szukałem na forum ale nie mogę natknąc sie na informacje jak podłączyć linuxa do nokii za pomocą BT. Jeśli chodzi o linux abardziej sie zaliczam do początkujących wiec nie wiem od czego zacząć.

Wiec system to Slackware 10.1, skompilowany kernel 2.6.17.4 z obsługą BT. Teraz trzeba by było utworzyć jakis modem, skomparować lapka z BT no i jakiś skrypt na odpalenie tego.

Prosiłbym kogoś obeznanego z temacie o jakieś info jak zacząc.
dziadman
Użytkownik forum
Posty: 41
Rejestracja: 2006-09-28, 22:30

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: dziadman »

Dołączam sie do powyższej prośby... przerobiłem już to co jest na forum + to http://kapsi.fi/~mcfrisk/linux_gprs.html (marianob - polecam! ) i dalej nie śmiga.
SE K600i + mandriva '06. modem jest widziany, mogę z telefonem wymieniać plik. Po wpisaniu "pppd call gprs" linux długo myśli i wyrzuca błąd łaczenia z siecią (??)
marianob
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-08-26, 00:01

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: marianob »

@dziadman ja zrobiłem wg. strony http://www.internecik.com/?pg=howto&pg2=bluetoothgprs i smiga aż miło. Może ona ci pomoże.

Mam slaclwara na najnowszym kernelu z wkompilowanym sterownikiem BT. Wystarczyło to tylko skonfigurować i śmiga ;)
dziadman
Użytkownik forum
Posty: 41
Rejestracja: 2006-09-28, 22:30

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: dziadman »

Dla mnie jako początkującego usera linuxa, od połowy tego textu za dużo jest skrótów myślowych.. :( (przyznaje że robiłem to po butelce greckiego wina półwytrawnego :) )
Przerobiłem to wszystko i gdy na końcu robie:
[root@localhost artur]# /etc/rc.d/rc.bluez start
dostaje komunikat : bash: /etc/rc.d/rc.bluez: Brak dostępu :?:

Co ciekawe :
[root@localhost artur]# rfcomm scan
rfcomm0: 00:12:EE:65:CE:1D channel 1 clean


Gdy zrobie [root@localhost artur]# pppd - dostaje komunikat:
Failed to open /dev/rfcomm0: Connection refused :x
Teraz port do telefonu jest już zamknięty:
[root@localhost artur]# rfcomm scan
rfcomm0: 00:12:EE:65:CE:1D channel 1 closed


Tych plików: gprs-connect-bluetooth i gprs-disconnect oczywiście nie miałem wiec utworzyłem je przez komende TOUCH i edytowałem KWRITE - (można tak ??) (pracuje na KDE). Podobnie było z plikiem /etc/rc.d/rc.bluez - może dlatego jest brak dostępu...
Jeśli macie jakiś pomysł co robie źle - dajcie znać.
gram tak by by? ASem jak jan walczak
marianob
Początkujący użytkownik forum
Posty: 9
Rejestracja: 2006-08-26, 00:01

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: marianob »

Ja i linux to też 2 rózne rodziny wiec to bedzie wyglądać jako gdybanie :)

Oczywiście wszystkie skrypty zrobiłem sobie w katalogu domowym z odpowiednimi modyfikacjami co do scieżek. Ale to nieważne.

Sprawdz czy wyedytowałeś skrypt option w ppp. czy stworzyłeś plik urządzenia mknod -m 666 /dev/rfcomm0 c 216 0.

Jeśli wszystko zrobiłes dobrze (kopiuj/wklej skrypty ze strony) spróbuj odpalić terminal jako admin (polecenie su i potem hasło administratora).

Jeszcze oznacz skrypty stworzone przez ciebie jako wykonywalne.

Kod: Zaznacz cały

chmod +x /etc/rc.d/rc.bluez
itp. Jak co to pisz bedziemy sie doktoryzować, choc mysle że na forum są jacyś wyjadacze linucha to sypną profesjonalnym helpem ;)
dziadman
Użytkownik forum
Posty: 41
Rejestracja: 2006-09-28, 22:30

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: dziadman »

Trochę pomieszałem z prawami dostępu i jest tak:

bluetooth tą komendą: /etc/rc.d/rc.bluez start się uruchamia

Po komendzie pppd pomimo że PIN mam zapisany w /etc/bluetooth/pin to linux i tak prosi o PIN, który wpisałem w telefonie - takie okno wyskakuje:
Obrazek
Po wpisaniu PINu w tym okienku w konsoli jest :
Press CTRL-C to close connection.
defining PDP context...
AT
OK
ATE1
OK
AT+CGDCONT=1,"IP","internet","",0,0
ERRORFailed (
)RROR
Connect script failed


i tyle... :(

Skrypt do połączenia wygląda tak:

exec /usr/sbin/chat -V -S -s \
TIMEOUT 15 \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
TIMEOUT 40 \
SAY "\nPress CTRL-C to close connection." \
SAY "\ndefining PDP context...\n" \
"" 'AT' \
OK 'ATE1' \
OK 'AT+CGDCONT=1,"IP","internet","",0,0' \
OK 'ATD*99***1#' \
CONNECT "" \
SAY "\nConnected."


Czy to jest problem w tej lini: 'AT+CGDCONT=1,"IP","internet","",0,0' \
czy w tej : 'ATD*99***1#' ??
APN jest dobry (operator to Orange), zresztą próbowałem też inne które mam dostępne (www.idea.pl i vpn). Co do numeru to nie wiem czy w przypadku linuxa tak jak w windowsie odnosi sie on bezpośrednio do profilu w sonyericssonie :?:

Jeszcze jedna dziwna rzecz- po wystąpieniu tego błędu, jeśli dam ponownie w konsoli pppd dostaje komunikat:
Failed to open /dev/rfcomm0: Connection refused
Ale jeśli usune w telefonie bluetooth kompa ze sparowanych urządzeń to wszystko idzie tak jak na początku- dodaje nowe urządzenie i chce sie parować.
gram tak by by? ASem jak jan walczak
Szadzik
Mistrz bezprzewodowy
Posty: 1227
Rejestracja: 2005-11-24, 23:29
Lokalizacja: Flatland

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: Szadzik »

dziadman pisze: Czy to jest problem w tej lini: 'AT+CGDCONT=1,"IP","internet","",0,0' \
Jeśli już to zmień na AT+CGDCONT=1,"IP","internet"
czy w tej : 'ATD*99***1#' ??
Tu jest raczej ok.
Back to the Future ;)
dziadman
Użytkownik forum
Posty: 41
Rejestracja: 2006-09-28, 22:30

Re: Linux Slackware + nokia 6280 Bluetooth

Post autor: dziadman »

DZIAŁA !! :D - pisze z linuxa :)
Usunąłem całkowicie tą linię z AT+CGDCONT... , zmieniłem numer do łączenia tak żeby odpowiadał profilowi w telefonie i pięknie działa.
Dzięki za pomoc, ide sie bawić :D

EDYCJA:

nie za długo sie cieszyłem :(
W pewnym momencie przestały sie otwierać strony - zauważyłem ze sesja w aparacie jest zamknięta. Niestety pomimo restartu polączenia jaki i całego systemu nie mam wyjścia na zewnątrz: żadna przeglądarka nie otwiera, nie działają PINGi, nie loguje sie do serwera komunikator. Sesja jest poprawnie zestawiana - poniżej log:

Press CTRL-C to close connection.
defining PDP context...
AT
OK
ATE1
OK
ATD*99***5#
CONNECT
Serial connection established.
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/rfcomm0
sent [LCP ConfReq id=0x1 <mru 524> <asyncmap 0x0> <magic 0x4dd19b69> <pcomp> <acco mp>]
rcvd [LCP ConfReq id=0x2 <auth chap MD5> <accomp> <pcomp> <asyncmap 0x0> <magic 0x 441d553>]
No auth is possible
sent [LCP ConfRej id=0x2 <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <mru 524> <asyncmap 0x0> <magic 0x4dd19b69> <pcomp> <acco mp>]
rcvd [LCP ConfReq id=0x3 <accomp> <pcomp> <asyncmap 0x0> <magic 0x441d553>]
sent [LCP ConfAck id=0x3 <accomp> <pcomp> <asyncmap 0x0> <magic 0x441d553>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms -dns3 0.0.0.0>]
rcvd [LCP ProtRej id=0x1 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 172.21.83.226> <ms-dns1 194.9.223.79> <ms-dns3 217.17.34.10>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 172.21.83.226> <ms-dns1 194.9.223.79> <ms-dns3 217.17.34.10>]
rcvd [IPCP ConfReq id=0x2]
sent [IPCP ConfAck id=0x2]
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 172.21.83.226> <ms-dns1 194.9.223.79> <ms-dns3 217.17.34.10>]
Could not determine remote IP address: defaulting to 10.64.64.64
local IP address 172.21.83.226
remote IP address 10.64.64.64
primary DNS address 194.9.223.79
secondary DNS address 217.17.34.10
Script /etc/ppp/ip-up started (pid 5916)
Script /etc/ppp/ip-up finished (pid 5916), status = 0x7


Co robić :?: transmisja w telefonie działa - pod windowsem nie ma problemu (ten sam apn), w apracie OperaMini strony otwiera.

EDYCJA 2 !!

SHOREWALL !! wyłączyłem i działa. Może mi to ktoś wyjaśnić :)
(można tak bezpiecznie śmigać po necie bez firewalla ??)
gram tak by by? ASem jak jan walczak
ODPOWIEDZ