PLD-doc/queue/gprs

wolvverine cvs w pld-linux.org
Czw, 14 Lip 2005, 05:01:20 CEST


Author: wolvverine
Date: Thu Jul 14 05:01:18 2005
New Revision: 6219

Added:
   PLD-doc/queue/gprs
Log:
- opis Laptop + komórka + PLD = Internet po gprs


Added: PLD-doc/queue/gprs
==============================================================================
--- (empty file)
+++ PLD-doc/queue/gprs	Thu Jul 14 05:01:18 2005
@@ -0,0 +1,120 @@
+Połączenie z internetem przez sieci komórkowe.
+
+Opiszę to na przykładzie sieci Plus GSM, ale w innych sieciach powinno
+działać podobnie, różnica jest tylko w określeniu punktu dostępu.
+Połączenie nie jest szybkie, ale dla ludzi ceniących sobie mobilność 
+jest to całkiem fajne rozwiązanie.
+
+1. Instalacja pakietów.
+- instalujemy bluez-utils-init (reszta z zależności) i pppd
+  po zainstalowaniu pakietu wydajemy polecenie 
+  /etc/rc.d/init.d/bluetooth start
+  ~# /etc/rc.d/init.d/bluetooth start
+  Uruchamianie usługi Bluetooth......................................[ ZROBIONE ]
+  Uruchamianie usługi Bluetooth SDP..................................[ ZROBIONE ]
+  
+  Po włożeniu anteny bluetooth do gniazda usb poleceniem tail -f /var/log/messages
+  sprawdzamy co się dzieje. Powinno się wyświetlić coś w rodzaju:
+  
+  Jul 14 00:25:06 liandri kernel: usb 4-1: new full speed USB device using ohci_hcd and address 2
+  Jul 14 00:25:07 liandri kernel: Bluetooth: HCI USB driver ver 2.8
+  Jul 14 00:25:07 liandri kernel: usbcore: registered new driver hci_usb
+
+2. Pliki konfiguracyjne.
+ 
+~# cat /etc/ppp/options
+#####################
+#     GPRS
+####################
+115200
+/dev/rfcomm0
+nocrtscts
+nodetach
+passive
+connect /etc/ppp/gprs-connect
+0.0.0.0:0.0.0.0
+noipdefault
+ipcp-accept-local
+novj
+novjccomp
+disconnect /etc/ppp/gprs-disconnect
+defaultroute 
+ 
+~# cat /etc/ppp/gprs-connect 
+#!/bin/sh
+exec chat                                       \
+    TIMEOUT     5                               \
+    ECHO        ON                              \
+    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'    \
+    ''          '\rAT'                          \
+    TIMEOUT     6                               \
+    SAY         "Press CTRL-C to close the connection at any stage!"    \
+    SAY         "\ndefining PDP context...\n"   \
+    OK          'ATE1'                          \
+    OK          'AT+CGDCONT=1,"IP","www.plusgsm.pl","",0,0'     \
+    OK          'ATD*99***1#'                   \
+    TIMEOUT     10                              \
+    SAY         "\nwaiting for connect...\n"    \
+    CONNECT     ""                              \
+    SAY         "\nConnected."                  \
+    SAY         "\nIf the following ppp negotiations fail,\n"   \
+    SAY         "try restarting the phone.\n" 
+
+~# cat /etc/ppp/gprs-disconnect 
+#!/bin/sh
+exec /usr/sbin/chat -V -s -S                     \
+    ABORT       "BUSY"                           \
+    ABORT       "ERROR"                          \
+    ABORT       "NO DIALTONE"                    \
+    SAY         "\nSending break to the modem\n" \
+    ""          "\K"                             \
+    ""          "+++ATH"                         \
+    SAY         "\nPDP context detached\n" 
+
+3. Wywpływanie połączenia.
+
+Wyszukujemy telefon poleceniem 
+~# hcitool scan
+Scanning ...
+        00:F0:01:3D:CB:F2       Morales
+
+następnie 
+~# rfcomm connect rfcomm0  00:F0:01:3D:CB:F2
+Connected /dev/rfcomm0 to 00:F0:01:3D:CB:F2 on channel 1
+Press CTRL-C for hangup
+
+i 
+~# pppd
+Press CTRL-C to close the connection at any stage!
+defining PDP context...
+AT
+OK
+ATE1
+OK
+AT+CGDCONT=1,"IP","www.plusgsm.pl","",0,0
+OK
+waiting for connect...
+
+ATD*99***1#
+CONNECT
+Connected.
+If the following ppp negotiations fail,
+try restarting the phone.
+
+Serial connection established.
+Using interface ppp0
+Connect: ppp0 <--> /dev/rfcomm0
+PAP authentication succeeded
+local  IP address 172.16.69.32
+remote IP address 10.6.6.6
+
+
+I cieszymy się z internetu i mobilności.
+Całkiem proste, prawda?
+Laptop + komórka + PLD to wspaniała rzecz :)
+        



Więcej informacji o liście dyskusyjnej pld-doc