linux, opensuse, nvidia, fglrx, open source, internet, windows
25 stycznia
Artykuł ten opisuje krok po kroku konfigurację telefonu do połączeń internetowych GPRS/EDGE via Bluetooth.
Do podłączenia telefonu potrzebne są następujące pakiety:
Wszystkie potrzebne nam pakiety znajdziemy w głównym repozytorium instalacyjnym.
Na początku sprawdzimy czy nasz Bluetooth działa poprawnie:
# hciconfig hci0: Type: USB BD Address: yy:yy:yy:yy:yy:yy ACL MTU: 1017:8 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN RX bytes:2726 acl:0 sco:0 events:31 errors:0 TX bytes:367 acl:0 sco:0 commands:31 errors:0
Jeśli pojawi się coś takiego, to znaczy, że nasz Bluetooth działa poprawnie. Teraz włączamy Bluetooth na telefonie i ustawiamy dostęp na publiczny. Następnie wpisujemy
# hcitool scan
Scanning ...
xx:xx:xx:xx:xx:xx key
To jest adres MAC naszego telefonu. Możemy dla pewności sprawdzić czy da się z nim połączyć. Wykonujmy polecenie l2ping:
# l2ping xx:xx:xx:xx:xx:xx Ping: xx:xx:xx:xx:xx:xx from 00:19:7E:DC:E8:3F (data size 44) ... 0 bytes from xx:xx:xx:xx:xx:xx id 0 time 72.82ms 0 bytes from xx:xx:xx:xx:xx:xx id 1 time 29.82ms 0 bytes from xx:xx:xx:xx:xx:xx id 2 time 9.67ms 3 sent, 3 received, 0% loss
A więc nasze Bluetooth działa i komunikuje się z telefonem bez żadnych problemów. Teraz sprawdzimy, na którym kanale istnieje połączenie:
# sdptool search DUN
Inquiring ...
Searching for DUN on xx:xx:xx:xx:xx:xx ...
Service Name: Dial-Up Networking
Service RecHandle: 0x1003d
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
W moim przypadku jest to kanał 4. Znając adres MAC i kanał, przystępujemy do konfiguracji Bluetooth dla naszego telefonu.
Włączamy konsolę i jako root edytujemy plik /etc/bluetooth/rfcomm.conf. Powinien wyglądać mniej więcej tak:
#
# RFCOMM configuration file.
#
rfcomm0 {
# # Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device xx:xx:xx:xx:xx:xx; # tu wpisujemy adres MAC #
#
# # RFCOMM channel for the connection
channel 4; # a tu podajemy kanał #
#
# # Description of the connection
# comment "Example Bluetooth device";
}
Gdy już dokonamy odpowiednich wpisów, restartujemy usługę Bluetooth poleceniem
# /etc/init.d/bluetooth restart
i przystępujemy do konfiguracji modemu.
Uruchamiamy Yast Control Center i przechodzimy do sekcji Urządzenia sieciowe -> Modem, wybieramy Dodaj. Teraz uzupełniamy po kolei:
klikamy szczegóły:
klikamy ok i dalej, wybieramy Inni dostawcy i wpisujemy:
i klikamy dalej i jeszcze raz dalej. Teraz zakończ.
Do łączenia z Internetem polecam KnetworkManager, u mnie nie sprawiał najmniejszych problemów. Możemy także używać Kinternet. Tutaj skupię się tylko na łączeniu via KnetworkManager. Klikamy prawym na ikonkę KNetworkManager i wybieramy Połączenia wdzwaniane - > Połącz z plusgsm via modem (modem0). W tym momencie na telefonie powinno się pojawić zapytanie czy chcesz się połączyć z komputerem - wybieramy tak. Teraz należy podać PIN - ale nie PIN telefonu tylko jakiś wymyślony, np. 1234. Będzie on potrzebny do sparowania telefonu z komputerem. Gdy już podamy na komputerze pojawi się okienko z prośbą o podanie tego samego PINu - wpisujemy go. To już koniec konfiguracji - od tego momentu powinniśmy mieć internet przez telefon.
Jeśli zrobiłeś wszystko dokładnie krok po kroku, połączenie nie ma prawa nie działać. Jeśli nie działa, to znaczy, że albo coś źle zrobiłeś, albo Twój telefon jest źle skonfigurowany.
|
Leave a reply