Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== 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. Poslední úprava: 2019/02/25 17:21autor: 127.0.0.1