GPRS O2 přes bluetooth telefonu

Po dvou dnech zkoušení se mi pomocí guru Jiřího Slabého podařilo zprovoznit gprs. Protože nejsem žádný zkušený uživatel, potřeboval jsem pomoct. Pročítal jsem fora a zkoušel různé věci, ale takový postup nepomohl. Jediné co pomohlo, byla

  1. Odinstalování bluez3
  2. Opětovná instalace všeho co mělo společného s bluetooth. (hlavně bluez)
  3. puštění bluetooth service
  4. stáhnutí simple-agent.py od Jiřího.
  5. instalce minicom
  6. konfigurace pomocí minicom
    1. zařízení na /dev/rfcomm0
    2. hw kontrola
  7. vytvoření konfiguračních souborů /etc/chatscripts/gprs a /etc/ppp/peers/gprs
  8. nastavení DNS
  9. vytočení a připojení

To bylo vše :) Jednoduché, že? A ruku na srdce, kdo z obyčejných lidí na cestách a lidí s málo časem má čas laborovat s takovou instalací? Uznávám, že jsem lama, ale nejsem zrovna já správna osoba na to, abych mohl dělat takového "testera" na "instalaci" takových věcí. Problém na WindowsXP žádný nebyl. Člověk si stáhl ze stránek Nokia aplikaci PCSuite a nainstaloval, podle pokynů postupoval krok za krokem (jo klikačka, jak jednoduché, že?)

Už dost keců, konfiguráky a příkazy jsou tu.

#/usr/sbin/hciconfig
hci0:   Type: USB
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
        DOWN
        RX bytes:0 acl:0 sco:0 events:0 errors:0
        TX bytes:0 acl:0 sco:0 commands:0 errors:0

Jak je vidět, zařízení má špatnou MAC adresu. Zkusili sme znovu pustit.

# echo 0 > /sys/devices/platform/asus-laptop/bluetooth
# echo 1 > /sys/devices/platform/asus-laptop/bluetooth

Ano, mam asus laptop, proto se může daná cesta lišit. Tak se nedivte.

# /usr/sbin/hciconfig
hci0:   Type: USB
        BD Address: 00:18:F3:72:15:04 ACL MTU: 384:8 SCO MTU: 64:8
        UP RUNNING
        RX bytes:1298433 acl:9249 sco:0 events:8495 errors:0
        TX bytes:1249621 acl:8295 sco:0 commands:109 errors:0
# /etc/init.d/bluetooth restart

Shutting down bluetooth ()                                                                                 done
Starting bluetooth:  bluetoothd hid2hci rfcomm  
                                                           done
 # ps aux|grep bluet
root     17376  0.0  0.0  28176  1824 ?        Ss   21:40   0:00 /usr/sbin/bluetoothd

# ./simple-agent 00:18:F3:72:15:04 00:12:D2:82:2F:57
RequestPinCode (/org/bluez/17376/hci0/dev_00_12_D2_82_2F_57)
Enter PIN Code: 0000
Release
New device (/org/bluez/17376/hci0/dev_00_12_D2_82_2F_57)

A pak už jen mincom, instalovat, pokud někdo nemá. A pak konfigurace. Ovládání je trochu horší. Tak s pomocí vyšších duchů nastavit

  1. zařízení na /dev/rfcomm0
  2. hw kontrola

Dalším malým krokem jsou už jen konfigurační soubory. Prvním souborem je /etc/ppp/peers/gprs. Do něj uložíme následující.

hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs"
#disconnect "/usr/sbin/chat -v -f /etc/chatscripts/tmobile4g.down"
debug
/dev/rfcomm0
115200
defaultroute
noipdefault
user "gprs" 
usepeerdns

Druhým souborem je už jen /etc/chatscripts/gprs.

TIMEOUT         12
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'
''              'ATE1'
OK              AT+CGDCONT=1,"IP","internet","0.0.0.0"
OK-AT-OK              ATD*99***1#
CONNECT         \d\c

Musel jsem vytvořit skoro celou cestu k souboru, ale to nevadilo a po vytvořenení souboru a připojení vše beží. Poslední věcí už je jen zavolat pppd call gprs. Pokud někomu nefunguje

ping www.opensuse.cz

, ale funguje mu

ping 213.192.56.21

, tak ať edituje /etc/resolv.conf

nameserver 160.218.10.200
nameserver 160.218.43.200

Nyní mi vše funguje, pomalu, ale funguje. Není to na stahování objemných dat, ale klasický e-mail stahnu a odešlu, psi taky valí.

Good luck při nastavování

Autor: mr.iks

Komentáře

Tom odpověděl -

Ja pouzivam radsej kabel namiesto modrozubu, aj ked je to menej pohodlne.
Mam N73, pripojim kabel do USB, objavi sa nove zariadenie v dev a potom si bun nakonfigurujem modem cez YaST a ovladam pripojenie cez Kinternet alebo pouzivam GPRS Easy Connect co je fantasticka aplikacia v style PCSuite. Ma databazu stoviek mobilov a svetovych operatorov a ich nastaveni, staci klikat.
Akurat v 11.1 mi to to prestalo fungovat (kinternet aj gprs easy). Asi je problem v tom, ze mi to nenastavi spravne default gtw.

P.S. Suhlasim, ze nastavovanie konfigurakov je odveci v 21 storoci a na desktope.
(T-Mobile gprs)