Tot nu toe hebben we in ons vakantiehuis in Tsjechië het internet op met GPRS via een telefoon met bluetooth: zie tag/gprs voor de andere posts hierover.

Op zich werkt dat ook niet slecht, maar een mobieltje is niet echt gemaakt om als modem te dienen. Ook moet je dicht bij de mobiel zitten voor de beste verbinding, omdat ik hiervoor bluetooth gebruik.

Er zijn echter methoden om dit te verbeteren, namelijk de Linksys WRT54g3g.

Linksys WRT54g3g

Ik had al eens wat uitgezocht en dat is het volgende apparaat van Linksys: linksys-wrt54g3g-wireless-g-router-for-3g-umts-broadband

Deze router kost zo’n 100 euro en daar komt een UMTS PCMCIA kaartje bij van minimaal 45 euro (prijspeiling december 2009). Totaal minimaal 145 euro.

Een andere mogelijkheid is om een USB UMTS dongel in een router met USB te gebruiken. Wat ik nu gebruik is de Asus WL500g Premium.

Asus WL500g Premium

Ik heb nog een oude Asus WL500g Premium V1 liggen met Oleg’s firmware erin. Deze router is bijzonder, omdat er naast de normale 4 LAN poorten ook 2 USB 2.0 poorten beschikbaar zijn.

Na wat zoeken blijkt dat Oleg’s firmware al veel verschillende USB UMTS dongels te ondersteunen. Nu is het nog een kwestie van een USB UMTS dongel zoeken. De meest voorkomende dongel is de Huawei E220. En deze is voor 70 euro te koop in laptopshop.nl in Rotterdam.

Voordelen van de Asus WL500gP:

  • De router kan op een optimale ontvangst plek voor GPRS/UMTS gezet worden.
  • De Huawei E220 heeft een draad en kan dus ook op een goede plek geplaatst worden.
  • Door het hele huis een goed Wifi/internet signaal.
  • Op de overgebleven USB poort kan een disk aangesloten als NAS functie.
  • Er kan eventueel met meerdere mensen op internet gesurft worden op 1 UMTS abonnement.
  • Eventueel kan later ook de Asus WL500w gekocht worden voor de snelle Wifi standaard (802.11n) en de USB UMTS dongle hergebruiken.

CDMA i.p.v. UMTS

Ik ga de Huawei E220 gebruiken, omdat ik deze in Nederland zonder abonnement kan kopen. Maar UMTS en HSDPA zijn in Tsjechië in de grotere steden beschikbaar, maar in de meer afgelegen gebieden wordt CDMA gebruikt. Dus kun je eventueel ook de volgende USB CDMA dongels kopen:

  • GTRAN GPC-6420 (vanaf firmware versie 1.01)
  • Anydata ADU-E100H (vanaf firmware versie 1.6)

O2 werkt hier met CMDA, maar T-Mobile werkt wel met UMTS. Na wat testen bleek het UMTS signaal toch niet in onze buurt beschikbaar te zijn. Alle providers hebben natuurlijk wel GPRS en EDGE.

Installeren en configureren van de Asus WL500g Premium firmware

Tot nu toe heb ik Oleg’s firmware gebruikt in de Asus WL500gP V1. Deze firmware is gebaseerd op de orginele firmware van Asus. Tot en met versie 1.9.2.7-9 wordt de WL500gP nog ondersteund door Asus. In versie 1.9.2.7-10 wordt de BCM4702 processor niet meer ondersteund. Maar gelukkig zijn er lieden die weer op de 1.9.2.7-9 versie doorgaan om nieuwe hardware te ondersteunen op de WL500gP V1. Dit is te vinden op een Tsjechische website: koppel.cz/cdmawifi/

Ik gebruik nu firmware versie 1.9.2.7-10-USB-1.71. Deze firmware is gebaseerd op Oleg’s firmware, waar de UMTS functionaliteit is toegevoegd. De laatste versie kun je downloaden opkoppel.cz/cdmawifi/english/ en klik op ‘download section’.

Daarna moet je de volgende stappen volgen:

  1. Open de webinterface van de Asus router bijvoorbeeld met: http://192.168.1.1
  2. Voor username/password in (default: admin/admin)
  3. Reset de router settings in menu: System Setup->Factory Default en klik Restore
  4. Als de router en webinterface weer bijgekomen zijn, ga je naar menu System Setup->Firmware Upgrade en browse naar de nieuw gedownloade trx bestand met de nieuwe firmware. En klik opUpload
  5. Wacht tot de router weer herstart, dit kan wel even duren.
  6. Deze stap heeft me van een raar opstart probleem met het USB modem geholpen, door net als in stap 3 een reset factory settings te doen.
  7. Stel nu verder niets in, dus ook geen Quick setup, maar ga direct naar het menu: USB Connection (GPRS/EDGE/UMTS)->Connection Mode
  8. Selecteer in dit menu  GPRS/EDGE/UMTS voor de Huawei E220 dongel.
  9. Ga daarna naar menu: USB Connection (GPRS/EDGE/UMTS)->GPRS/EDGE/UMTS Config en vul het volgende in (voorbeeld voor provider O2):

    Username: <leeg laten>
    Password: <leeg laten>
    APN: internet
    Dial number: *99#
    

De rest kun je default laten Selecteer Modem type: Huawei E220, E270, E870 Klik op **Apply en daarna op Finish** 10. Na de herstart van de router kun je het password en Wireless instellen. 11. Het lampje op de Huawei E220 modem knippert en zal na zo’n 15 seconden blijven branden, de GPRS verbinding is nu gelegd.

Tips en tricks

Wat zijn de instellingen voor andere providers?

In dit voorbeeld heb ik O2 gebruikt, voor instellingen van andere providers, kijk op: internet-gprs-tsjechie

Geen GPRS/UMTS verbinding, het modem blijft knipperen

Zorg ervoor dat de SIM kaart geen pincode bevat, ook geen 0000. Dit kan met de Huawei E220 software (deze staat op de dongel) verwijdert worden. Dit gaat als volgt:

  1. Doe de Huawei E220 dongel in een Windows machine.
  2. Er wordt nu een nieuwe schijf aangemaakt in Windows verkenner.
  3. Installeer deze software van de dongel.
  4. Start deze sofware op en toets de pincode in.
  5. Ga nu naar menu: Tools->PI  Operations->Disable PIN Verifications.
  6. Haal nu de Huawei E220 dongel uit de Windows machine en doe deze terug in de Asus router.
  7. Herstart nu de router en waarschijnlijk zal het nu wel werken.

Het dongel lampje gaat na het knipperen, wel branden, maar nog steeds heb ik geen internet

Dit is de reden dat ik stap 6 (Reset factory settings) er tussen gevoegd heb. Bij mij leek alles goed te gaan. De router IP stack had daadwerkelijk ook verbinding (Ping), maar toch geen internet verbinding op de Wifi of LAN poorten. Na een Reset factory settings, was dit probleem opgelost.

Het gaat nog steeds niet goed!

Je kunt met telnet in de router kijken. Username/password van telnet zijn gelijk aan de webinterface. Je kunt bijvoorbeeld in een gedetailleerde logfile kijken hoe de GPRS verbinding wordt opgebouwd. Dit kun je als volgt doen.

$ telnet 192.168.1.1
$ cd /tmp
$ tail -f chat.log

Door nu de modem te connecten en te disconnecten, kun je mogelijk zien wat er fout gaat.

Ik wil de dongel ook op de laptop kunnen gebruiken Op de Huawei E220 dongel staat ook de software om via Windows GPRS te gebruiken. Als je deze installeert en configureert, dan kun je de dongel uit de router halen en gewoon in de laptop doen. Hiervoor kun je dezelfde instellingen als op de router gebruiken.

Er wordt veel gesproken over GPRS, maar kan dit alles ook met UMTS? Jazeker, dit alles is in Nederland getest met UMTS van Vodafone, met de volgende instellingen:

Username: vodafone
Password: vodafone
APN: office.vodafone.nl
Dial number: *99#

De rest kun je default laten Selecteer Modem type: Huawei E220, E270, E870

Welke interne commando’s worden in de router gebruikt om verbinding te maken?

Als er geconnect wordt met GPRS/EDGE/UMTS, dan worden de volgende commando’s aangeroepen:

$ dial 2 -> # pppd call gprs -> # sh -c chat -s -S -V -t 30 -f /tmp/ppp/peers/gprs.chat