Huawei E169 + Debian Lenny / Kubuntu Intrepid Live CD

Kuinka saadaan Huawei E169 -3G modeemi toimimaan uusissa Linux-käyttöjärjestelmissä? Tässä vähän kokemuksia ja ohjeita Saunalahden 3G-liittymän käyttöönotossa. Muiden operaattorien liittymät pitäisi saada vähäisin muutoksin toimimaan, ks. esim. linux.fi:n ohje.

Kubuntu 8.10 (Intrepid Ibex) Live-CD:llä internet-yhteyden sai toimimaan hyvin helposti:

KDE 4.1:n paneelissa (alhaalla oikealla) on kuvake, josta avautuu internetyhteyden muodostamista varten graafinen käyttöliittymä, johon kirjoitetaan seuraavat tiedot:
- APN: internet.saunalahti,
- PIN: oma PIN-koodi esimerkiksi 0000
- connection name: jotakin oman mielen mukaista, esim. Huawei
- muihin kohtiin ei tarvitse kirjoittaa tai muuttaa mitään

Näiden tietojen kirjoittamisen jälkeen yhteyden voi käynnistää. Minkäänlaisia vaikeuksia ei ilmennyt.


Sen sijaan kiintolevylleni asennetussa Debian 5.0:ssa (Lenny) on vanhempi KDE:n versio (3.5.10), eikä siihen liene olemassa yhtä helppoa tapaa saadaa Huawei E169 toimimaan. Pienen tuskan jälkeen sain kuitenkin internetin toimintaan komentoriviltä wvdialin avulla. Ongelmana oli aluksi, että yhteys muodostui vain tukiasemaan, mutta ei internetiin. Ratkaisu tähän oli wvdialconf -ohjelma, joka muokkaa automaattisesti wvdialin asetuksia. Kävin lisäämässä tämän tiedon linux.fi:n wikiin, joten nyt pitäisi linux.fi:n wvdial-ohjeiden toimia. Sivun osoite:
http://linux.fi/wiki/Wvdial

Lisäksi halusin PIN-koodin asetuksen toimintaan. Tämä onnistui T.Kuuselan ohjeilla:
http://www.teroajk.net/2008/06/04/dnan-mokkula-huawei-e220-ja-ubuntu-804-hardy/

Seuraavassa on näistä lähtökodista syntyneet ohjeet Huawei E169:n käyttöönotoksi.

Vaihe 1: Kopioi seuraavat wvdial- ohjelman asetukset /etc/wwdial.conf tiedostoksi:

[Dialer pin]
Modem = /dev/ttyUSB0
Init = AT CPIN=0000

[Dialer Mokkula]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 FCLASS=0
Init3 = AT CGDCONT=1,"IP","internet.saunalahti"
Stupid Mode = 1
Modem Type = Analog Modem
Phone = *99***1#
ISDN = 0
Username = { }
Password = { }
Modem = /dev/ttyUSB0
Baud = 9600

Osa näistä asetuksista on wvdialconf -komennon luomia, kuten init2 ja baudiluku, (joka näytää kummallisen pieneltä). Jos kopioit yllä olevan tiedoston, sinulla ei liene tarvetta ajaa wvdialconf -komentoa.
Huom. Vaihda 0000:n tilalle kohtaan Init = AT CPIN=0000 oma PIN-koodisi.

Vaihe 2: PIN:koodin antaminen ja yhteyden muodostaminen

wvdial.conf tiedostoon tallettamasi PIN-koodi annetaan modeemille seuraavalla komennolla ennen ensimmäistä yhteyden ottoa:

wvdial pin

Tämän jälkeen kytkeydytään tukiasemaan ja internetiin komennolla

wwdial Mokkula

Yhteyden voi katkaista control-C:llä. Seuraavissa yhteydenotoissa ei wvdial pin -komentoa tarvitse ajaa uudestaan paitsi, jos modeemi on ollut välillä ilman sähköä.

Helppouden vuoksi molemmat komennot voi laittaa samaan tiedostoon, jolloin internet-yhteyden voi muodostaa yhdellä komennolla.

Komentotiedostoksi muodostuu tällöin:

#!/bin/sh
wvdial pin
wait
wvdial Mokkula

Komento wait tarvitaan pienen tauon aikaansaamiseksi, ettei viimeisen komennon liian aikainen suoritus aiheuttaisi ongelmia. Yhteys muodostuu ajamalla tämä tiedosto. T.Kuuselan ohjeissa on yksityiskohtaisemmat neuvot ja hyödyllisiä vinkkejä.

Samat asetukset toiminevat useimmissa muissakin Linux-järjestelmissä, kunhan käytössä on riittävän uusi Linux-ydin. Tämän testin perusteella ainakin ytimen versio 2.6.26 toimii. Live-CD käyttöjärjestelmiä varten wvdial.conf tiedoston kopioiminen Huawei E169:ään sisältyvään USB-muistiin voi osoittautua hyödylliseksi, jos helpompaa tapaa saada internetyhteyttä ei muuten ole. Tosin tähän sisältyy pieni tietoturvariski, sillä pahassa tapauksessa joku sivullinen voi löytää wvdial.conf -tiedostoon sisältyvän PIN-koodin.

Tätä kirjoittaessani minulla on ollut 3G-internetyhteys vasta pari päivää käytössä, joten kokemukseni on vielä vajavaista, mutta ainakin tätä kirjoittaessani hyvältä vaikuttaa ja Huawei E169 -modeemi tuntuu mielestäni aivan harkitsemisen arvoiselta vaihtoehdolta Linux-käyttäjille.

Terveisin K. Uusitalo
http://www.iki.fi/uusitalo/
11499
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

file:/etc/wvdial.conf

[Dialer defaults]
Modem = /dev/ttyUSB0
Init = AT CGDCONT=1,"IP","internet","0.0.0.0",0,0
Phone = *99***1#
Stupid Mode = 1
Username = "rlnet"
Password = "internet"

###########

http://www.draisberghof.de/usb_modeswitch

kopioi usb_modeswitch -> /usr/sbin/

###########

file:/usr/sbin/e169g_switch

#!/bin/sh
/usr/sbin/usb_modeswitch -v 12d1 -p 1001 -d 1
/usr/sbin/usb_modeswitch -v 12d1 -p 1001 -H 1

###########
root@linux_laptop~>chmod x e169g_switch
###########
file:/etc/udev/rules.d/70-e169g.rules

SUBSYSTEM=="usb" SYSFS{idProduct}=="1001", SYSFS{idVendor}=="12d1", RUN ="/usr/sbin/e169g_switch"

###########
file:/etc/udev/rules.d/99-wvdial.rules

ACTION=="add", KERNEL=="ttyUSB0", RUN="/bin/sh -c wvdial&>/var/log/wvdial&"

###########

tök thät tikku to mashiin..

Äänestä

Kommentoi aloitusta


Ohjeita ja kokemuksia kirjoitti:

Kuinka saadaan Huawei E169 -3G modeemi toimimaan uusissa Linux-käyttöjärjestelmissä? Tässä vähän kokemuksia ja ohjeita Saunalahden 3G-liittymän käyttöönotossa. Muiden operaattorien liittymät pitäisi saada vähäisin muutoksin toimimaan, ks. esim. linux.fi:n ohje.

Kubuntu 8.10 (Intrepid Ibex) Live-CD:llä internet-yhteyden sai toimimaan hyvin helposti:

KDE 4.1:n paneelissa (alhaalla oikealla) on kuvake, josta avautuu internetyhteyden muodostamista varten graafinen käyttöliittymä, johon kirjoitetaan seuraavat tiedot:
- APN: internet.saunalahti,
- PIN: oma PIN-koodi esimerkiksi 0000
- connection name: jotakin oman mielen mukaista, esim. Huawei
- muihin kohtiin ei tarvitse kirjoittaa tai muuttaa mitään

Näiden tietojen kirjoittamisen jälkeen yhteyden voi käynnistää. Minkäänlaisia vaikeuksia ei ilmennyt.


Sen sijaan kiintolevylleni asennetussa Debian 5.0:ssa (Lenny) on vanhempi KDE:n versio (3.5.10), eikä siihen liene olemassa yhtä helppoa tapaa saadaa Huawei E169 toimimaan. Pienen tuskan jälkeen sain kuitenkin internetin toimintaan komentoriviltä wvdialin avulla. Ongelmana oli aluksi, että yhteys muodostui vain tukiasemaan, mutta ei internetiin. Ratkaisu tähän oli wvdialconf -ohjelma, joka muokkaa automaattisesti wvdialin asetuksia. Kävin lisäämässä tämän tiedon linux.fi:n wikiin, joten nyt pitäisi linux.fi:n wvdial-ohjeiden toimia. Sivun osoite:
http://linux.fi/wiki/Wvdial

Lisäksi halusin PIN-koodin asetuksen toimintaan. Tämä onnistui T.Kuuselan ohjeilla:
http://www.teroajk.net/2008/06/04/dnan-mokkula-huawei-e220-ja-ubuntu-804-hardy/

Seuraavassa on näistä lähtökodista syntyneet ohjeet Huawei E169:n käyttöönotoksi.

Vaihe 1: Kopioi seuraavat wvdial- ohjelman asetukset /etc/wwdial.conf tiedostoksi:

[Dialer pin]
Modem = /dev/ttyUSB0
Init = AT CPIN=0000

[Dialer Mokkula]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 FCLASS=0
Init3 = AT CGDCONT=1,"IP","internet.saunalahti"
Stupid Mode = 1
Modem Type = Analog Modem
Phone = *99***1#
ISDN = 0
Username = { }
Password = { }
Modem = /dev/ttyUSB0
Baud = 9600

Osa näistä asetuksista on wvdialconf -komennon luomia, kuten init2 ja baudiluku, (joka näytää kummallisen pieneltä). Jos kopioit yllä olevan tiedoston, sinulla ei liene tarvetta ajaa wvdialconf -komentoa.
Huom. Vaihda 0000:n tilalle kohtaan Init = AT CPIN=0000 oma PIN-koodisi.

Vaihe 2: PIN:koodin antaminen ja yhteyden muodostaminen

wvdial.conf tiedostoon tallettamasi PIN-koodi annetaan modeemille seuraavalla komennolla ennen ensimmäistä yhteyden ottoa:

wvdial pin

Tämän jälkeen kytkeydytään tukiasemaan ja internetiin komennolla

wwdial Mokkula

Yhteyden voi katkaista control-C:llä. Seuraavissa yhteydenotoissa ei wvdial pin -komentoa tarvitse ajaa uudestaan paitsi, jos modeemi on ollut välillä ilman sähköä.

Helppouden vuoksi molemmat komennot voi laittaa samaan tiedostoon, jolloin internet-yhteyden voi muodostaa yhdellä komennolla.

Komentotiedostoksi muodostuu tällöin:

#!/bin/sh
wvdial pin
wait
wvdial Mokkula

Komento wait tarvitaan pienen tauon aikaansaamiseksi, ettei viimeisen komennon liian aikainen suoritus aiheuttaisi ongelmia. Yhteys muodostuu ajamalla tämä tiedosto. T.Kuuselan ohjeissa on yksityiskohtaisemmat neuvot ja hyödyllisiä vinkkejä.

Samat asetukset toiminevat useimmissa muissakin Linux-järjestelmissä, kunhan käytössä on riittävän uusi Linux-ydin. Tämän testin perusteella ainakin ytimen versio 2.6.26 toimii. Live-CD käyttöjärjestelmiä varten wvdial.conf tiedoston kopioiminen Huawei E169:ään sisältyvään USB-muistiin voi osoittautua hyödylliseksi, jos helpompaa tapaa saada internetyhteyttä ei muuten ole. Tosin tähän sisältyy pieni tietoturvariski, sillä pahassa tapauksessa joku sivullinen voi löytää wvdial.conf -tiedostoon sisältyvän PIN-koodin.

Tätä kirjoittaessani minulla on ollut 3G-internetyhteys vasta pari päivää käytössä, joten kokemukseni on vielä vajavaista, mutta ainakin tätä kirjoittaessani hyvältä vaikuttaa ja Huawei E169 -modeemi tuntuu mielestäni aivan harkitsemisen arvoiselta vaihtoehdolta Linux-käyttäjille.

Terveisin K. Uusitalo
http://www.iki.fi/uusitalo/

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu