Połączenie
GPRS/EDGE przez telefon komórkowy i bluetooth

Eee PC, jako komputerek typowo podróżny powinien mieć
możliwość
połączenia się z Internetem z dowolnego miejsca, także tam, gdzie nie
ma żadnych sieci radiowych, ani tym bardziej ethernetowych. Obecnie
prawie każdy telefon komórkowy ma wbudowany moduł bluetooth,
zaś
do Eee PC łatwo dokupimy tzw. "dongla" na USB.
KROK PO KROKU
1. Narzędzia potrzebne do uruchomienia połączenia w domyślnym Xandrosie
są
pozbawione dwóch bardzo potrzebnych plików.
Najpierw więc
musimy pobrać pliki passkey-agent
i bluepin (kliknij prawym klawiszem i wybierz "zapisz jako") oraz pakiet, dzięki
któremu konfiguracja połączenia stanie się dziecinie łatwa -
3egprs *. Wszystkie
pliki należy zapisać w katalogu /home/user
Pliki zapiszemy w katalogu domowym /home/user i w konsoli (jako root)
nadamy im prawa wykonywalności. Można to zrobić poleceniem chmod 755
nazwa.pliku lub w midnight
commanderze używając skrótu
klawiszowego ctrl+x
a potem c.
Następnie obydwa pliki przenosimy do
katalogu /usr/bin.
Można to zrobić otwierając konsolę i wpisując:
sudo mc
A następnie użyć klawisza F5 do kopiowania plików.
Można też ręcznie wpisać:
sudo su
cp
/home/user/passkey-agent /usr/bin/passkey-agent
cp /home/user/bluepin
/usr/bin/bluepin
2. Teraz należy włożyć adapter bluetooth do gniazda USB i włączyć
bluetooth w telefonie. Poczekajmy chwilę
i ręcznie uruchomimy dwa pliki startowe, które
później
będą się uruchamiały już automatycznie.

3. Następnie trzeba uruchomić program odpowiedzialny za
autoryzację ręcznie, aby ewentualne komunikaty zobaczyć na ekranie na
wypadek jakichś błędów. Zatem najpierw zabijemy proces
poleceniem killall, a następnie uruchomimy ponownie z opcją -n.

4. Teraz trzeba uruchomić nową zakładkę konsoli i w niej wpisać (nadal
jako root) polecenie passkey-agent --default /usr/bin/bluepin.
Wreszcie na koniec zainstalujemy pakiet 3egprs. Można to zrobić z linii
poleceń w konsoli (musimy otworzyć nową zakładkę) - jako root wpisać w
katalogu, gdzie jest pakiet: dpkg
-i 3egprs_0.1.deb. Można
również użyć okienkowego menedźera plików,
kliknąć prawym
klawiszem na pliku i wybrać opcję "Install
DEB file".
Po chwili pojawi się nam okienko z pytaniem czy wykryty właśnie aparat,
to ten z którym się chcemy połączyć. Rzecz jasna bluetooth w
telefonie musi być wcześniej włączony. Potem okienko konfiguracyjne, w
którym najpierw wpiszemy wybrany przez siebie PIN (czyli
hasło
złożone z cyfr), potem APN, jest to przeważnie adres internetowy
operatora komórkowego, w moim przypadku było to
"www.plusgsm.pl". Teraz czekamy na reakcję telefonu
komórkowego.
Najpierw telefon zapyta się, czy akceptować połączenie, potem w
telefonie będziemy musieli wpisać PIN i po chwili pojawi się monit o to
samo w komputerze. Od tego momentu połaczenie zostanie nawiązane. W
zakładce Internet pojawi
się ikona GPRS,
a w zakładce Settings
ikona
GPRS Config.
Tę pierwszą klikniemy chcąc nawiązać połączenie i drugi
raz, aby je zakończyć, zaś druga ikona przyda się, jeśli będziemy
chcieli skonfigurować nowe połączenie.

Na koniec jedna uwaga. Mój telefon połączył się z internetem
bez
żadnego problemu. Być może jednak inni dostawcy wymagają jakichś
szczególnych warunków. Warto wówczas
sprawdzić w
Internecie jakie są przykładowe skrypty połączeniowe dla Linuksa, a
następnie odpowiednio zmienić skrypt 3egprs-chat w katalogu
/etc/ppp/peers. Warto również zmienić w skrypcie 3egprs w
tym
samym katalogu domyślną prędkość portu rfcomm z 115 200 na 460 800, aby
nie ograniczać prędkości naszego połączenia**, jeśli znajdziemy się w
zasięgu EDGE.
* - źródło: www.3eportal.com
plik: 3egprs
na licencji GPL
** - faktyczna szybbkość połączeń GPRS podobna jest do modemowej, żaś
EDGE w praktyce to najczęściej około 145 kbit/s.

STEP BY STEP
Bluetooth connection on Eee PC
1. What do you need? Eee PC of course, mobile phone with Bluetooth and Bluetooth-USB dongle.
2. Download files to /home/user: passkey-agent, bluepin (right click and save as) and 3egprs.
3. Open a console and type:
sudo su
chmod 755 passkey-agent
chmod 755 bluepin
cp /home/user/passkey-agent /usr/bin/passkey-agent
cp /home/user/bluepin /usr/bin/bluepin
4. Switch on bluetooth on your mobile and insert the bluetooth dongle into the usb connector in your Eee PC.
5. Type in the console:
/etc/init.d/dbus start
/etc/init.d/bluetooth start
6. Then type:
sudo su
killall hcid
hcid -n
This will allow you to see system messages.
7. Now open a new console window/tab and type:
passkey-agent --default /usr/bin/bluepin
8. Don't close any console. Install 3egprs. There are two ways of doing this. Right click on the file in File Manager and press "Install DEB file" OR open a new console
window/tab and type:
sudo su
dpkg -i 3egprs_0.1.deb
9. The application detects your phone and asks you for confirmation, then you need to give your pin (the numbers), and then APN (check what the APN of your operator is in advance).
10. Before you get the connection, your phone will ask you for confirmation and you will have to enter your pin. After a while you will need to enter the same pin in the pop-up window on your Eee PC. Congratulations! ;))) Your connection is successful. Click on the GPRS icon to end it.