Linux Slackware + nokia 6280 Bluetooth
Moderator: Moderatorzy
-
- Początkujący użytkownik forum
- Posty: 9
- Rejestracja: 2006-08-26, 00:01
Linux Slackware + nokia 6280 Bluetooth
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.
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.
-
- Użytkownik forum
- Posty: 41
- Rejestracja: 2006-09-28, 22:30
Re: Linux Slackware + nokia 6280 Bluetooth
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ą (??)
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ą (??)
-
- Początkujący użytkownik forum
- Posty: 9
- Rejestracja: 2006-08-26, 00:01
Re: Linux Slackware + nokia 6280 Bluetooth
@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
Mam slaclwara na najnowszym kernelu z wkompilowanym sterownikiem BT. Wystarczyło to tylko skonfigurować i śmiga

-
- Użytkownik forum
- Posty: 41
- Rejestracja: 2006-09-28, 22:30
Re: Linux Slackware + nokia 6280 Bluetooth
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
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ć.


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

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
-
- Początkujący użytkownik forum
- Posty: 9
- Rejestracja: 2006-08-26, 00:01
Re: Linux Slackware + nokia 6280 Bluetooth
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.
itp. Jak co to pisz bedziemy sie doktoryzować, choc mysle że na forum są jacyś wyjadacze linucha to sypną profesjonalnym helpem 

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

-
- Użytkownik forum
- Posty: 41
- Rejestracja: 2006-09-28, 22:30
Re: Linux Slackware + nokia 6280 Bluetooth
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:

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ć.
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:

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
-
- Mistrz bezprzewodowy
- Posty: 1227
- Rejestracja: 2005-11-24, 23:29
- Lokalizacja: Flatland
Re: Linux Slackware + nokia 6280 Bluetooth
Jeśli już to zmień na AT+CGDCONT=1,"IP","internet"dziadman pisze: Czy to jest problem w tej lini: 'AT+CGDCONT=1,"IP","internet","",0,0' \
Tu jest raczej ok.czy w tej : 'ATD*99***1#' ??
Back to the Future 

-
- Użytkownik forum
- Posty: 41
- Rejestracja: 2006-09-28, 22:30
Re: Linux Slackware + nokia 6280 Bluetooth
DZIAŁA !!
- 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ć
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 ??)


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ć

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ć

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