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
- Odinstalování bluez3
- Opětovná instalace všeho co mělo společného s bluetooth. (hlavně bluez)
- puštění bluetooth service
- stáhnutí simple-agent.py od Jiřího.
- instalce minicom
- konfigurace pomocí minicom
- zařízení na /dev/rfcomm0
- hw kontrola
- vytvoření konfiguračních souborů /etc/chatscripts/gprs a /etc/ppp/peers/gprs
- nastavení DNS
- 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
- zařízení na /dev/rfcomm0
- 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í
Komentáře
gprs
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)
ja nemam kabel, bohuzel. Tak
ja nemam kabel, bohuzel. Tak se to resi takto :)