t-mobile_internet_4g_pcmcia

No renderer 'pdf' found for mode 'pdf'

T-mobile Internet 4G PCMCIA

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.

Úvodní ověření

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.

Úprava uživatelských práv

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.

Nastavení připojení

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í:

  1. jméno jakékoliv, např. tmobile4g (ovšem potom musíte nahradit všechny výskyty tmobile4g vybraným jménem)
  2. statické dns
  3. primární DNS 62.141.0.1
  4. sekundární 213.162.65.1
  5. autentizace CHAP
  6. uživatel gprs
  7. heslo gprs
  8. rychlost 230400
  9. tónová volba (tone)
  10. číslo *99#
  11. vyberte ne, zadáme port ručně
  12. zadejte port /dev/ttyIPWp0
  13. uložte změny

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.

Možné potíž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.

Odkazy

  • Poslední úprava: 2019/02/25 18:21
  • autor: 127.0.0.1