T-Mobile původní sít UMTS TDD (obchodní název Internet 4G) vypnul ke dni 31. 5. 2012. Operátor ale umožňuje výměnu 4G Combi karty za nový UMTS USB modem. Od začátku června 2012 je původní 4G Combi karta využitelná maximálně jako GPRS/EDGE modem.
Hned na úvod si ověříme, zda se karta v pořádku inicializuje. Kartu zatím do slotu nezasouvejte! Spusťte v terminálu příkaz tail -f /var/log/syslog
a zasuňte kartu. Pokud je správně dostrčená, začnou po chvíli blikat kontrolky a v terminálu by se mělo objevit něco jako:
May 6 23:50:27 ntb kernel: [ 134.775092] ipwireless: Card type V2/V3 May 6 23:50:27 ntb kernel: [ 134.775099] ipwireless: I/O ports 0x0100-0x0101, irq 3 May 6 23:50:27 ntb kernel: [ 134.775106] ipwireless: attr memory 0xa0002000-0xa0002fff, common memory 0xa0001000-0xa0001fff May 6 23:50:27 ntb kernel: [ 134.781189] ipwireless: registering modem device ttyIPWp0 May 6 23:50:27 ntb kernel: [ 134.786727] ipwireless: registering monitor device ttyIPWp8 May 6 23:50:27 ntb kernel: [ 134.790025] ipwireless: waiting for card to start up...
Počkáme a zhruba po půl minutě by se mělo objevit:
May 6 23:50:49 ntb kernel: [ 156.788244] ipwireless: card is ready.
Vše je v pořádku, výpis zastavíme stiskem Ctrl + C a můžeme pokračovat.
Aby vás systém pustil k ovládání výtačeného spojení, musíte být členy skupiny dip. Přidaní provedeme příkazem:
sudo adduser VÁŠ_LOGIN dip
VÁŠ_LOGIN je jméno uživatele, se kterým chcete mít možnost připojení využívat - pravděpodobně tedy to, které vybíráte při přihlášení do systému. Následně bych doporučil se odhlásit ze systému a znova se přihlásit.
Stáhněte si tyto soubory s konfigurací: combi_ppp a combi_chat. Otevřete v terminálu složku ve které se nachází a zkopírujte soubory jako superuživatel pomocí následujících příkazů:
sudo cp Combi_ppp /etc/ppp/peers/Combi sudo cp Combi_chat /etc/chatscripts/Combi
Pozn. „Combi“ na konci řádku symbolizuje název Vašeho připojení. Můžete ho samozřejmě pojmenovat dle libosti, ale nezapoměňte na to při provádění dalších příkazů ;)
Samotné připojení provedete zadáním příkazu pon Combi
. Během chvilky (v praxi cca 10 - 20 vteřin) by jste měli být připojeni (kontrolka na modemu se pravděpodobně rozbliká). Odpojení proveďte příkazem poff Combi
.
Aby jste nemuseli pokaždé spouštět terminál, můžete využít tento jednoduchý skriptík dial. Stáhněte jej, umístěte kde je libo a označte ho jako spustitelný. Skript Vás buď připojí (musíte po jeho spuštění ještě chvíli vyčkat, než modem naváže spojení), nebo odpojí - samostatně podle aktuálního stavu připojení.
Následující postup popisuje jednu z možností tvorby výše uvedených souborů.
0. Spustit v terminálu příkaz sudo pppconfig
a vytvořit nové spojení:
tmobile4g
(ovšem potom musíte nahradit všechny výskyty tmobile4g vybraným jménem)62.141.0.1
213.162.65.1
CHAP
gprs
gprs
230400
*99#
/dev/ttyIPWp0
0. Do souboru /etc/chatscripts/tmobile4g
připište řádku (za řádku „ATZ“):
OK AT+CGDCONT=1,"PPP","internet.t-mobile.cz","0,0",0,0
0. Soubor /etc/ppp/peers/tmobile4g
upravte, aby vypadal takto:
hide-password nopcomp noauth connect "/usr/sbin/chat -v -f etc/chatscripts/tmobile4g" debug /dev/ttyIPWp0 230400 defaultroute noipdefault usepeerdns persist holdoff 1 user "gprs" ipparam tmobile mtu 1020
0. V terminálu spusťte příkaz tail -f /var/log/messages
0. Nyní zasuňte kartu … S největší pravděpodobností by se mělo na poslední řádce ukázat … card is ready
neboli karta je připravena
0. V druhém terminálu se připojíte k internetu příkazem pon tmobile4g
0. Teď sledujte první okno terminálu, kde se vypisují příkazy a připojuje se k internetu
0. Jestli se úspěšně připojíte měly by poslední řádky informovat o IP adresách (jestliže není signál, připojování se ukončí slovy NO CARRIER
)
0. Odpojení provedete příkazem poff
Na stránkách T-mobile je k dispozici dokument popisující instalaci této karty pod Linuxem. Stáhnout si jej můžete zde. Uvedený postup by měl být funkční, případně jej můžete zkusit zkombinovat s návody uvedenými výše.
Pokud se nedaří připojit, doporučím spustit příkaz tail -f /var/log/syslog
a zkusit se znovu připojit pomocí pon Combi
. V logu se objeví docela dost příkazů. Pokud narazíte na…
May 7 00:25:04 ntb pppd[2047]: pppd 2.4.5 started by miro, uid 1000 May 7 00:25:05 ntb chat[2050]: abort on (BUSY) May 7 00:25:05 ntb chat[2050]: abort on (NO CARRIER) May 7 00:25:05 ntb chat[2050]: abort on (VOICE) May 7 00:25:05 ntb chat[2050]: abort on (NO DIALTONE) May 7 00:25:05 ntb chat[2050]: abort on (NO DIAL TONE) May 7 00:25:05 ntb chat[2050]: abort on (NO ANSWER) May 7 00:25:05 ntb chat[2050]: abort on (DELAYED) May 7 00:25:05 ntb chat[2050]: send (ATZ^M) May 7 00:25:05 ntb chat[2050]: expect (OK) May 7 00:25:05 ntb chat[2050]: ^M May 7 00:25:05 ntb chat[2050]: OK May 7 00:25:05 ntb chat[2050]: -- got it May 7 00:25:05 ntb chat[2050]: send (AT+CGDCONT=1,"PPP","internet.t-mobile.cz","0,0",0,0^M) May 7 00:25:06 ntb chat[2050]: expect (OK) May 7 00:25:06 ntb chat[2050]: ^M May 7 00:25:06 ntb chat[2050]: ATZ^M^M May 7 00:25:06 ntb chat[2050]: OK May 7 00:25:06 ntb chat[2050]: -- got it May 7 00:25:06 ntb chat[2050]: send (ATDT*99#^M) May 7 00:25:06 ntb chat[2050]: expect (CONNECT) May 7 00:25:06 ntb chat[2050]: ^M May 7 00:25:06 ntb chat[2050]: AT+CGDCONT=1,"PPP","internet.t-mobile.cz","0,0",0,0^M^M May 7 00:25:06 ntb chat[2050]: OK^M May 7 00:25:07 ntb chat[2050]: ATDT*99#^M^M May 7 00:25:07 ntb chat[2050]: NO CARRIER May 7 00:25:07 ntb chat[2050]: -- failed May 7 00:25:07 ntb chat[2050]: Failed (NO CARRIER) May 7 00:25:07 ntb pppd[2047]: Script /usr/sbin/chat -v -f /etc/chatscripts/Combi finished (pid 2049), status = 0x5 May 7 00:25:07 ntb pppd[2047]: Connect script failed
…hlášku NO CARRIER, může být příčinou slabý (žádný) signál. A nebo také jen zapnutý PIN na kartě (s čímž v tomto návodu nepočítáme). Zkontrolujte - třeba vložením SIM do telefonu - a uvidíte.