vodafone_internet_v_mobilu

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
vodafone_internet_v_mobilu [2012/07/28 16:32] – vytvořeno ubuntuvodafone_internet_v_mobilu [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== Vodafone internet v mobilu ======
  
 +Vodafone nabízí internet v mobilu, nebylo příliš těžké zprovoznit ho pod linuxem. Jel jsem [[http://www.howtoforge.com/linux_internet_access_gprs_edge_via_bluetooth_gsm_phone|podle návodu]] pro distibuci Gentoo a sám používám Debian, který je Ubuntu velice podobný.
 +
 +
 +===== Balíky pro připojení GPRS/EDGE přes Bluetooth =====
 +Měly by být v základních repozitářích, pod rootem zadáme:
 +<code>
 +apt-get install ppp bluetooth gnome-bluetooth libbluetooth3 openobex-apps
 +</code>Snad jsou všechny.
 +
 +===== Připojení Bluetooth =====
 +Službu zapneme pomocí:
 +<code>
 +/etc/init.d/bluetooth start
 +</code>Dále se potřebujeme provést párování zařízení. Tohle mi velmi zlobilo, ale nakonec jsem se připojil pomocí %%bluetooth-applet%% z mobilu do počítače a zde jsem potvrdil pin. Pak jsem aplikaci zase vypnul.
 +
 +Dále je potřeba zjistit MAC adresu našeho mobilu, to provedeme příkazem:
 +<code>
 +hcitool scan
 +</code>
 +Výstup je něco jako:
 +<code>
 +Scanning ...
 +00:11:22:33:44:55    SE_G502
 +</code>Toto číslo vložíme na příslušné místo v konfiguračním souboru %%/etc/bluetooth/rfcomm.conf%%:
 +<code>
 +rfcomm0 {
 +         bind yes;
 +         device 00:11:22:33:44:55;
 +         channel 1;
 +         comment "modem na sony ericsson G502";
 +
 +</code>Pokud nefunguje channel 1, zkuste najít kde je modem/gprs zařízení pomocí %%sdptool search DUN%%.
 +
 +
 +Pro správnou funkčnost můžeme editovat soubor %%/etc/bluetooth/hcid.conf%%:
 +<code>
 +options {
 +         autoinit yes;
 +         security auto;
 +         pairing multi;
 +         pin_helper /bin/bluepin;
 +}
 +laptop device {
 +        name "pavel (%d)";
 +        class 0x3e0100;
 +        iscan enable;
 +        pscan enable;
 +        lm accept;
 +        lp rswitch,hold,sniff,park;
 +}  
 +</code>
 +V souboru %%/bin/bluepin%% by mělo být mimojiné "PIN:1234", tohle můžeme změnit, já jsem ještě musel odstranit PIN: a nechat jen "1234", ale možná že to není třeba.
 +
 +Funkčnost bluetoothu můžete kromě změření odezvy mobilu %%l2ping 00:11:22:33:44:55%%, též zkontrolovat pomocí %%hciconfig%% a %%hcitool dev%%, který vypíše BT zařízení. V době mého připojovaní mi začal zlobit laptop a BT zařízení mi mizelo!
 +
 +===== Konfigurace PPP =====
 +Ta je proti bluetoothu velmi jednoduchá:
 +
 +Do souboru %%/etc/ppp/peers/vdfn%%:
 +<code>
 +/dev/rfcomm0
 +115200
 +connect '/usr/sbin/chat -v -f /etc/ppp/vdfn.chat'
 +crtscts
 +modem -detach
 +noccp
 +defaultroute
 +usepeerdns
 +noauth
 +ipcp-accept-remote
 +ipcp-accept-local
 +noipdefault 
 +</code>
 +A do souboru %%/etc/ppp/vdfn.chat%%:
 +<code>
 +'' ATZ OK
 +AT+CGDCONT=1,"IP","internet"
 +OK "ATD*99***1#"
 +CONNECT ''
 +</code>Pro síť 3G se vytáčí číslo jiné telefonní číslo, ale možná bude třeba změnit ještě něco. No stejně je zatím jen ve dvou ulicích v Praze. :-)
 +
 +===== Připojení =====
 +<code>
 + /etc/init.d/bluetooth restart
 + pon vdfn
 +</code>
 +Za nějakou chvíli dostaneme výpis asi:
 +<code>
 +Serial connection established.
 +Using interface ppp0
 +Connect: ppp0 <--> /dev/rfcomm0
 +Remote message: Congratulations!
 +PAP authentication succeeded
 +Could not determine remote IP address: defaulting to 10.64.64.64
 +Cannot determine ethernet address for proxy ARP
 +local  IP address 10.19.58.123
 +remote IP address 10.64.64.64
 +primary   DNS address 217.77.161.130
 +secondary DNS address 217.77.161.131
 +</code>
 +
 +Já používám tento alias, kdo chápe, použije, kdo si není jistý, bude mu stačit první příkaz.
 +<code>
 +alias gprs='/etc/init.d/bluetooth start;hcitool dev;echo "connecting PPP:";while [ 1 ] ;do pon vdfn;echo "sleeping 10s";sleep 10;done'
 +</code>
 +Pokud to vypíše něco jako %%Failed to open /dev/rfcomm0: No route to host%%, znamená to, že máte špatně nakonfigurovaný rfcomm.conf nebo se vám jako mně odpojuje BT zařízení. Zkuste poprosit o radu na fóru.