2014-11-19

Internetové připojení VDSL v Ostravě přes telefonní dráty

V průběhu listopadu 2014 jsem dostal zaúkol analyzovat způsoby připojení k internetu v Ostravě prostřednictvím telefonní sítě. V úvodu se zaměřím podrobněji na služby xDSL, v závěru pak poměrně krátce popisuji i ostatní druhy připojení a tak přiblížit průzkum širším zájemcům.



xDSL neboli ADSL nebo VDSL technologie je způsob modulace datového signálu na existující telefonní kabely současně s klasickým telefonem, který sám o sobě vedení téměř nevyužívá.
Technologie je to vcelku dobrá, neboť zejména ve starší zástavbě obvykle existují rozvody telefonu a naopak neexistuje jiná, například optická přípojka.

Požadavky zřízení xDSL internetu: 
Dostupnost telefonních drátů a ideálně krátká vzdálenost od telefonní ústředny. Obecně je nutné ověřit si u poskytovatele dostupnost. Zejména pokud se telefonní linka nevyužívala, je obvyklé, že bude muset technik zasáhnout v domovním rozvodu, ale to naštěstí není vaše starost.

ADSL nebo VDSL?
Z pohledu zákazníka je dnes lepší VDSL, dokonce VDSL2, nabízí větší rychlosti. Ovšem nemusíte mít na výběr, VDSL je dostupné pouze tam, kde je ústředna do 2 km od Vás. 
Každý ze standardů, ať už ADSL nebo VDSL, má většinou svůj typ modemu, který si musíte koupit.


Musím mít pro využívání VDSL s pevnou linku? Záleží podle poskytovatele. Existují typy služeb:
  • telefon + data
  • pouze data (naked)

Je možné pořídit jen internet bez toho, aby bylo nutné platit za hlasové služby. Pevnou linku už nemusíte mít ani u dinosaura O2 a tak platíte jen uvedenou částku za internet i když vlastně platíte skrytě

Někteří poskytovatelé, například WIA, nabízí nižší cenu, pokud máte svou pevnou linku zřízenou. Když ji nemáte, zřizuje za vás "viruální přípojku". Nejlevnější způsob, jak udržet stávající pevnou v provozu je minimální linka za 100 Kč měsíčně u O2 a to je přesně ten rozdíl, který hraje roli v cenících.

Abych ještě objasnil další fakt, lze provozovat telefonní přípojku u jedné společnosti a internet od jiné. Prakticky to ale moc smysl nedává. Volání, pokud je vůbec potřeba, lze zajistit VoIP poskytovatelem přes službu internet, kdy také dostanete veřejné telefonní číslo.

ADSL / VDSL ISP poskytovatelé pro Ostravu, působí mnohdy celorepublikově.
Docela velká nabídka, ceny srovnávám o něco níže. Posbíraný ceník v Kč za měsíc bez úvazku nebo s úvazkem na max. 12 měsíců podle rychlosti. Tato tabulka má spíše informativní význam, aktuální nabídky jsou na stránkách ISP.

Proč se zajímám o IP adresy?
Mám doma kameru, ke které abych se připojil z internetu potřebuji veřejnou adresu. Je jedno, jestli verze 4 nebo 6, rozdíl je pouze v tom, že 6 adresa je nezapamatovatelná. 

Adresa by měla být pokud možno statická, případně dynamická, ale aby se neměnila často. Nejlépe by bylo, kdyby se neměnila nikdy a to vše fungovalo zadarmo. U O2 je * z toho důvodu, že ke službě je zdarma právě dynamická veřejná IPv4 i IPv6 adresa. Její dynamičnost je v řádu let, takže jakoby to byla statická adresa. U dalších společností nemám praktické zkušenosti s podobnou vychytávkou. Můžeme mne doplnit v diskusi.

Pokud chcete mít jistotu, je potřeba statickou adresu platit tak, jak znázorňuje tabulka výše.



Rychlost a spolehlivost
V praxi záleží na parametrech a schopnostech příslušné místní smyčky, proto srovnávat globálně tuto technologii dost dobře nejde. K samotným minimálním rychlostem má T-mobile docela legračně napsáno:
  • minimum ADSL – 5,12 kb/s stahování dat, 2,56 kb/s odesílání dat 
  • minimum VDSL – 24,8 kb/s stahování dat, 15,36 kb/s odesílání dat
Tím se dostávám k zajímavé části o rychlostech. Podle studie je rychlost často menší, než jaká je zaplacena. V článku se také píše, že uživatelé 20/2 Mb/s jsou na tom nejlépe, což mohu potvrdit neboť službu VDSL 20/2 mám a zmíněného průzkumu se sám účastním

Přidávám několik tabulek z internetového rozhraní přehledu výzkumu na mé měřící jednotce. Pokud jde o dlouhodobý průměr, pak zhruba odpovídá uvedenému měsíčnímu průběhu.


Downstream speed (multithread)

Upstream speed (multithread)


DNS Response Times

RTP Jitter Up



UDP Packet Loss



UDP Latency



Website Load Times

Mohu tedy potvrdit, že úroveň poskytovaných služeb je slušnáPokud jde o ostatní způsoby připojení, shrnuji je v několika následujících odstavcích: 

Můžete se připojit přes bezdrátové technologie, typicky WiFi bod-bod od poskytovatele k vaší anténě. V centru je to dost mizerný způsob, jelikož město je rádiově zarušené, navíc musíte mít přístup na vyvýšené místo nebo na střechu. Ovšem ideální ve svém domě někde na okraji nebo v dědině, kde velcí poskytovatelé nejsou.

Připojení přes mobil je kupodivu docela funkční, tahat přes něj velká data, jako přes hlavní domácí přípojku se mi nezdá jako dobrý nápad. 

To kabelovka je už lepší možnost. Do většiny domů je úspěšně zavedena. Já nemám  v oblibě největší společnost UPC, protože má podivný obchodní model ve kterém je zákazník rukojmím. Každopádně rychlosti má slušné.

Úplným ideálem je, když je do domu zavedeno optické vlákno. To bývá na sídlištích, v bytech RPG a případně v nové výstavbě. Jde o takřka ideální řešení. Pár zajímavých poskytovatelů:
Tím bych asi ukončil rozbor připojení k internetu. Primárně jsem se zaměřil na Ostravu, kde jsem se v době psaní toho článku nacházel, nicméně poznatky budou platit i pro zbytek republiky. Jak jsem rozebral úvodem, důležitá je prvotní analýza vhodné technologie a od toho se celý kolotoč odvíjí...

Doufám, že jsem zmínil vše důležité a pokud ne, dejte vědět v diskusi!

2014-11-18

IPv6 v Packet Traceru

Tak jsem se párkrát zasekl na příkazu: 
ipv6 unicast-routing
v programu Cisco Packet Tracer (6.1.1), kterým se zapíná IPv6 funkcionalita na Cisco routerech. Některé routery, obzvláště generické, ho totiž v konfiguračním režimu neznají.



Jak z toho ven? Použijte jiný router. Například Cisco 1841, 2911...

2014-11-04

Google Inbox pozvánka - Vyberte možnost Pozvat do Inboxu

Tak jsem získal Google Inbox pozvánku, super, chtěl bych ji poslat více lidem, jenže jak, takže šup do nápovědy: Zastavím se na bodu:
  • Vyberte možnost Pozvat do Inboxu 
  • Vyberte položku Pozvať do Inboxu
  • Choose Invite to Inbox



Ať dělám, co dělám, já tam tu volbu nevidím. Místo ní tam mám zkratky na lidi, kterým často píšu. Ono je to totiž tak, že pozvánky si musíte zasloužit používáním nového gmailu. Mě přišly za 3 dny první 3 pozvánky.



Sháníte pozvánku, dejte vědět v diskusi, možná nějakou mám... Zatím vždy byla.




2014-11-03

Pád Windows ATIKMPAG.SYS

Tak mi již několikátý den vyskakuje BSOD s hláškou, že pád systému způsobil ovladač grafické karty
ATIKMPAG.SYS
Protože je internet plný dotazů, ale má málo odpovědí, přispěju svým pozorovaným řešením. 


Mám dnes již velmi starou kartu ATi EAH4850 do PCIe, postupem času, jak ji padal výkon, začala se v zátěži zahřívat a způsobovala černé zamrznutí obrazovky i celého počítače. Pomohl jedině restart. Postupně jsem přestal tento konkrétní počítač využívat k Bitcoin miningu i hraní náročných her. 

Během sezónní údržby jsem schválně počítač otevřel po jednom takovém pádu, abych si ověřil, že karta je fakt horká a že se v rukou nedá téměř udržet. Pro zběhlé dodávám, že již dříve jsem kartu bezúspěšně přepastovával.



Jak šel čas dále, najedou karta začala padat po desítkám minut provozu počítače. I přidal jsem na výkonu větráků. Ćím častěji jsem restartoval, tí kratší dobu počítač běžel. Pokud byl po víkendu pokoj tzv. vymrzlý, vydržela karta i 40 minut.

Takže zkuste zkontrolovat teplotu, případně svůj počítač vyčistit. Pokud to bylo i nebylo tímto, napište mi do diskuse a dejte tak vědět i ostatním.

2014-11-01

TinyUmbrella: Cannot start TSS server

TinyUmbrella používá port 80, který může být ve vaše počítači blokován jinou aplikací. Na soukromém PC je to obvykle Skype a na pracovním to byl PID 4. V každém případě musíte port uvolnit vypnutím procesu, který jej obsazuje. 


Pokud je problém, pak to v logu vypadá následovně:
Trying to enable TSS...
TSS is unavailable due to pid (4) using port 80.
TSS is not available. Your device will be updated unless you fix this!
Nebo 
Cannot Start TSS Service DO NOT TRY RESTORING YOUR DEVICE!!! Skype.exe(PID:4164) must be killed!!
Jaký program TSS server blokuje zjistíte ve Windows v CMD zadáním jednoho z těchto příkazů:
netstat -a -b
nebo 
netstat -aon | find /i "80"

Poté přejdete spustíte Správce procesů pomocí klasického CTRL + ALT + DELETE, přejdete na záložku Details we Windows 8 nebo ve starších Windows: Zobrazit => Vybrat sloupce k zobrazení a přidáte položku PID. Nyní již jen nalezený program zabijete přes ukončit a můžete TinyUmbrellu používat.


A když už mám rozepsáno toto téma: Při posledním downgradu se mi nepodařilo TinyUmbrellu využít pro simulaci podpisového serveru. V minulosti u iOS 5.0.1 a 6.1.3 mi to šlo, pro iOS 7.1.1 už ne. Neustále mi iTunes při restore na nižší než aktuální verzi padalo díky chybě 11.

iPhone nelze obnovit. Vyskytla se neznámá chyba (11).



Ačkoliv internetové komunity radí, že se má použít nižší verze iTunes
Occurs when attempting to restore a signed custom firmware on the iPhone 4 using iTunes 11.1 or newer. Downgrade to an earlier iTunes to fix.
nefungovalo mi to s iTunes verze 10.0, 11.0, 11.05, 11.1 ani 12.0. 



Další návody radí, že se má odškrknout volba
Request SHSH from Cydia
jak radí dokonce i samotná TinyUmbrella, bohužel bez výsledku.


Nakonec jsem musel sáhnout po alternativním způsobu nahrání starého firmware přes RedSn0w, kde .shsh soubory také použiji, ale ne přes TinyUmbrellu, nýbrž přímo do RedSn0w lokálně. RedSn0w bohužel neumí iOS verze 7 a tak je třeba provést "hlubový" downgrade.

Pokud jde o downgrade iTunes, není to složité, stačí odinstalovat iTunes a poté smazat složku iTunes v dokumentech
%USERPROFILE%\Music\
V opačném případě se objeví error 
iTunes library.itl could not be read newer version


Pokud najdete nějaké řešení, zkuste mi dát, prosím, vědět. :-)

Apple iPhone 4 - iTunes chyba 0xE8000004 - vyřešeno

Dostal se mi do rukou iPhone 4 32GB, který nebyl aktivován a který vyžadoval připojení k iTunes. Po připojení však iTunes zaklásil chybu
iPhone nelze aktivovat, protože se vyskytla neznámá chyba 0xE8000004

vrátil se zpět do menu a připojený telefon ignoroval. Co tedy s tím?


Teď trochu naokolo: Po zkušenostech s aktivováním zahraničního iPhone 3GS, jsem získal docela dobrý přehled o iSvětě a říkám: Aktivace iOS 6 a vyššího pro blokovaný telefon je sice možná, ale českou SIM s takovým telefonem nerozchodíte, protože telefon je blokovaný v databázi operátora a nikoliv v telefonu, jak tomu bývalo před iOS 6. Nejjednodušší cestou zprovoznění je zaplatit některé internetové službě za odblokování, což se nemusí vždy vyplatit.

Naštěstí toto není mnou popisovaný příklad. Podařilo se mi dostat k iPhone z české distribuce. Je dobré si pro začátek procesu toto ověřit na této stránce (případně tady), kam zadáte číslo IMEI. iPhone pochází z ČR a tak jsem si ověřil, že problém aktivace je způsoben nějakou jinou chybou než blokováním SIM karty.


Pro začátek jsem telefon přepnul do Recovery režimu a provedl pomocí iTunes oficiální restore na nejvyšší dostupnou verzi iOSu. V tuto chvíli se již ví, že poslední verze 7.1.2 (11D257) bude pro iPhone 4 poslední. Tento proces je automatický, pouze pomocí iTunes.

Pro další kroky bude dobré mít po ruce IPSW obraz systému, ten se přes iTunes stáhne do složky:
%USERPROFILE%\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
Kde naleznete příslušný soubor: Mimojiné tím také zjistíte, který iPhone máte (zde verze 3.1).
iPhone3,1_7.1.2_11D257_Restore.ipsw

Nicméně po celém tomto postupu stále existuje chyba 0xE8000004, ale již vím, že chyba není v telefonu a jeho firmwaru. 

Nyní krátce a souhrnně z dalšího postupu: Provedu downgrade systému na starší verzi, tu aktivuji a opět aktualizuji. Tím se pravděpodobně opraví nějaký špatný záznam někde u Applu nebo v přístroji a poté již bude aktivace bez chyby do dalšího zásahu do firmware.

Protože iOS není Android nelze si se systémem dělat vše podle libosti. Donwgrade jde pouze na tu verzi, která již v minulosti v telefonu byla a ke které je tedy uložen podpisový klíč Applu.

Tyto soubory se jmenují SHSH blobs a lze je zjistit a uložit přes prográmek TinyUmbrella (7.12)



Úskok stranou: TinyUmrella se mi nechtěla spustit, dokud jsem nevyměnil její knihovnu lib-win.jar z tohoto odkazu do složky
%USERPROFILE%\.shsh\.cache
Telefon mám připojen v běžném režimu kabelem, po kliknutí na Save SHSH se ve složce 
%USERPROFILE%\.shsh\.known_devices

vytvoří soubory *.shsh, které si zazálohujte a po zbytek života iPhonu pečlivě uchovávejte. To je pro tuto chvíli vše v programu TinyUmbrella, která jinak slouží k simulaci podpisového serveru Applu. Chtěl jsem ji využít pro zbytek aktualizačního procesu, ale celek nebyl funkční - při zapnutém TSS serveru padalo iTunes. 



Je vysoce nepravděpodobné, že byste tam neměli ani staré verze 4.x, naštestí nyní nezáleží na verzi, protože bude později přehrána novým iOSem.

Bylo tedy nezbytné využít aktualizace přes alternativní software a tím je program RedSn0w (0.9.15b3). 

Předem se rozhodněte, kterou z verzí iOSu na kterou máte SHSH soubor, budete do telefonu vracet. Protože RedSn0w je starší software, instaloval iOS 5.0.1, jehož instalační IPSW jsem si stáhnul ze seznamu iOSů. 
5.0.1 (4 GSM): iPhone3,1_5.0.1_9A405_Restore.ipsw
Pro usnadnění hledání, je dobré hledat pod kódovým značením u každé verze (např. 9A405) a také podle správné verze iPhonu, tu víte z prvního kroku, u mne je to iPhone 3,1.

Navigace v programu RedSn0w je následující.


  • Extras 
  • Even more
  • Restore
  • IPSW
    • vyberete požadovaný obraz IPSW
    • vyberete Ano a nebudete updatovat baseband
    • přepnete telefon podle instrukcí na obrazovce do DFU módu
    • proběhne exploitace
      • pokud dojde k chybě, postup opakujte
  • Local
    • zde zvolíte příslušný SHSH soubor k dané verzi iOSu
  • Next
    • a podle instrukcí na obrazovce necháte celý proces proběhnout
    • chvíli to trvá, tak do té doby do ničeho nezasahujte

Po zapnutí vyžaduje iPhone aktivaci přes iTunes, tentokráte se aktivace podaří a vy máte možnost pokochat se dřívější verzí v OS iPhonu.


Teď zbývá aktualizace na verzi 7.1.2. Pozor, nestačí provést k iTunes připojenému iPhonu běžnou aktualizaci firmware, protože se chyba bude opakovat. 

Je nutné provést aktualizaci v recovery režimu! Jak na to? Vypněte telefon, připojte k PC a stiskněte společně zapínací tlačítko a home button na tak dlouhou dobu, než se na displeji objeví obrázek kabelu a symbolu. 


iTunes nabídne samovolně obnovu přístroje. Se stisknutou klávesou Shift klikněte na 'Aktualizovat' a poté vyberte soubor 7.1.2 ipsw. Následně docela dlouho instalujete a už bez chyby 0xE8000004 aktivujete iPhone a projdete si úvodním tutoriálem. To je vlastně vše! Permanentní řešení nemám, pokud víte, či znáte důvod této chyby, napište mi.




Pokud se vám článek líbil, můžete mě podpořit na PayPalu či třeba zasláním Alzáků, přeci jenom jsem průkumem problému a nalezením jednoduchého řešení spotřeboval docela dost času. Doufám, že se vám aktivace podařila, případně mě můžete doplnit v komentáři.