3G mobilt Bredbånd (Via wvdial)

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
Wrapper
Indlæg: 777
Tilmeldt: 20. nov 2006, 21:04
Geografisk sted: Århus, Denmark

3G mobilt Bredbånd (Via wvdial)

Indlæg af Wrapper »

Denne guide fortæller hvordan man sætter sit Huawei E220 modem op til at virke på 3s netværk på Ubuntu. Guiden er testet på Ubuntu 8.04
Der findes andre måder at sætte modemet op på, en af dem er med et Vodafone program, guide kan ses her: viewtopic.php?f=11&t=2500
Jeg valgte at sætte mit modem op som beskrevet i denne guide eftersom jeg ikke selv kunne få vodafones program til at virke. Dog hvis man får Vodafone programmet til at virke, er jeg dog ret sikker på at det noget mere brugervenligt end via wvdial som jeg bruger her.

Ændre /etc/wvdial.conf og indsæt dette:
[Dialer hsdpa]
Phone = *99***1#
Username = irrelevant
Password = irrelevant
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 =AT+CGDCONT=1,"IP","data.3.dk";

[Dialer pin]
Init1 = AT+CPIN=****


**** er din pinkode

Herefter skal man tilslutte modemmet og vente indtil det er genkendt af systemet, kig evt i dmesg i terminalen, og når den er færdig med at indlæse skal man koble op via wvdial i terminalen:
sudo wvdial hsdpa
- Hvis den beder om pinkode skal du skrive følgende:
sudo wvdial pin
- og dernæst igen:
sudo wvdial hsdpa

Så snart programmet melder at man har dns osv. skulle man gerne være koblet på 3s netværk.
Billede

Billede
Wrapper
Indlæg: 777
Tilmeldt: 20. nov 2006, 21:04
Geografisk sted: Århus, Denmark

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af Wrapper »

Der var lige en der skrev en lille comment på min blog til denne guide

#1: Rasmus - 2008-04-14 14:09

Hej, det skal pointeres at strengen:

nit5 =AT+CGDCONT=1,"IP","data.3.dk";

kan skiftes ud med:

nit5 =AT+CGDCONT=1,"IP","data.3.dk"; //bag en firewall
nit5 =AT+CGDCONT=1,"IP","vip.3.dk"; //delvis bag firewall
nit5 =AT+CGDCONT=1,"IP","bredband.3.dk"; //ingen firewall

/Rasmus
Billede

Billede
mathiask_dk
Indlæg: 5
Tilmeldt: 14. sep 2007, 17:00
Geografisk sted: Århus

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af mathiask_dk »

Jeg har det problem, at jeg var nødt til at downloade en alternativ browser for at komme på nettet. Firefox er fuldt overbevist om at jeg er offline, så derfor bruger jeg 'Midori' som browser.
Jeg har også forsøgt at bruge Vodafones program til at komme online, men den skriver at der er noget galt med indstillingerne :(

Hvordan får jeg firefox til at opdage at jeg er online?
MVH
Mathias Schwartz Kirkegaard
Wrapper
Indlæg: 777
Tilmeldt: 20. nov 2006, 21:04
Geografisk sted: Århus, Denmark

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af Wrapper »

Der er flere der har spurgt om det. Har selv problemet, men kan virkelig ikke finde ud af hvordan det løses...
Billede

Billede
forza
Indlæg: 31
Tilmeldt: 27. mar 2008, 10:04

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af forza »

Hej

Først: Vil ikke anbefale vodafone driveren da den er et dependency helvede at installere.

Godt indlæg Wrapper, men M1 og TDC ser lidt anerledes ud:

Sådan ændres filen wvdial.conf:

holde: ALT og F2 tasterne nede samtidig

ubuntu brugere taster i dialogboksen: gksudo gedit /etc/wvdial.conf

kubuntu brugere taster i dialogboksen: kdesu kate /etc/wvdial.conf

M1 mobil bredbånd og TDC mobil bredbånd kunder skal /etc/wvdial.conf se således ud:

[Dialer hsdpa]
Phone = *99#
Username = irrelevant
Password = irrelevant
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 =AT+CGDCONT=1,"IP","internet";

[Dialer pin]
Init1 = AT+CPIN=****


Læg mærke til ændringerene ved phone= og Init5=

Husk at **** i den sidste linje er din pinkode.

Som Wrapper skrev, kan du derefter gå på nettet, ved at åbne en terminal og skrive: sudo wvdial hsdpa
Senest rettet af forza 30. jun 2008, 14:19, rettet i alt 2 gange.
Forza
stonehead
Indlæg: 1
Tilmeldt: 28. jun 2008, 17:26

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af stonehead »

Du kan løse problemet med FireFox ved at starte programmet med "firefox -Profilemanager" (fra command-line, eller vha. ALT-F2) - herefter beder du Firefox om at starte i offline-mode (...) - det lyder ulogisk, men det virker!

Iøvrigt kan man (forholdsvis) enkelt lave ægte Plug'n'Play med bredbånds-modemet!

Først og fremmest skal man oprette en udev rule (!) - det lyder måske vanskeligt, men det er det ikke!

Opret en fil ved navn /etc/udev/rules.d/99-huawei-rules (navnet efter "99-" er ikke så vigtigt, så længe det ikke findes i forvejen).
Du kan gøre det med f.eks. nano, eller hvis du kun bruger desktop :
gksudo gedit /etc/udev/rules.d/99-huawei-rules (fra command-line eller ALT-F2).

I denne fil skal du skrive:
SYSFS{idVendor}=="****", SYSFS{idProduct}=="****", RUN+="/usr/local/dial.sh"

idVendor og idProduct finder du ved at skrive lsusb (igen fra command-line) og kigge efter dit modem.
Tallene står som idVendor:idProduct, f.eks. hedder mine 12d1:1003

Herefter skal du oprette scriptet /usr/local/dial.sh

Eksempel:

#!/bin/sh
/usr/bin/wvdial pin
/usr/bin/wvdial 3

HUSK at scriptet skal være executable:

sudo chmod 555 /usr/local/dial.sh


Og til sidst et eksempel på min /etc/wvdial.conf:

[Dialer 3]
Phone = *99#
Username = 3
Password = 3
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 7200000
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 = AT+CGDCONT=1,"IP","bredband.tre.dk"

[Dialer pin]
Modem = /dev/ttyUSB0
Init1 = AT+CPIN=****


Bemærk at for 3's vedkommende er APN altså bredband.tre.dk (eller data.tre.dk / vip.tre.dk) og IKKE bredband.3.dk! (som det forøvrigt også er nævnt i en anden tråd).


BTW: er der nogen der ved, hvad den korrekte værdi er for "Baud"? - jeg tvivler på min er rigtig (men det virker dog).

Håber i kan bruge det til noget!

-Stonehead
unix
Indlæg: 2
Tilmeldt: 7. aug 2008, 12:21

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af unix »

Hmm, jeg har nu prøvet at få mit Huawei E170 modem til at virke, med lidt hjælp fra huawei's website og dette.
Er der nogen som kan hjælpe med de rigtige parametre, for de er åbenbart anderledes end på E220.
Forbindelsen ligger hos TDC - Bredbånd-2-Go Combi.
Maskinen er en eeepc med Ubuntu :twisted: :twisted: :twisted:

På forhånd tak :roll:
forza
Indlæg: 31
Tilmeldt: 27. mar 2008, 10:04

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af forza »

Har du prøvet at kigge her:

viewtopic.php?f=11&t=2419&start=0&st=0&sk=t&sd=a

Det ser ud til at nogen har fået Huawei E170 til at virke.
Forza
unix
Indlæg: 2
Tilmeldt: 7. aug 2008, 12:21

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af unix »

forza skrev:Har du prøvet at kigge her:

viewtopic.php?f=11&t=2419&start=0&st=0&sk=t&sd=a

Det ser ud til at nogen har fået Huawei E170 til at virke.


Hmm, fandt pakke et andet sted - men det virker stadig ikke...
Og jeg bruger Ubuntu 8, ikke 7 som beskrevet i indlægget. Har det noget at sige?
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af soundpartner »

jeg har ven en masse fusk fået mit e180 til delvis at virke. det kræver dog at jeg starter vodafon-programmet først.
min fremgangsmåde til at komme online er altså

tilslut modem. (der kommer 2 grønne blink i modemet hvert 3 sek) vent ca 30 sek
start vodafon programmet. (modemet blinker nu blåt 1 gang hvert 3 sek)
når modemet blinker blåt kan du bare anulere vodafon frogrammet
hvis vodafon brokker sig over ikke at kunne finde ttyUSB0 så unplug modem og start forfra
når modemet blinker blåt hvert 3 sek så kan jeg konecte med wvdial (modemet lyser konstant blåt)

edit: efter en del arbejde har jeg fået det til at virke 100%.
men med 8.10 er det nativt at gå på nettet via 3g
Senest rettet af soundpartner 25. okt 2008, 17:40, rettet i alt 1 gang.
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
NiMB
Indlæg: 1
Tilmeldt: 25. okt 2008, 17:22
IRC nickname: NiMB

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af NiMB »

Hvad gør man hvis man sidder med en model E169, sådan en sort USB ting... Er helt ny til Ubuntu, og sidder med en ASUS EEE, som jeg har fået rigtig godt op at køre synes jeg selv, med UbuntuEEE via diverse guides...
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af soundpartner »

NiMB skrev:Hvad gør man hvis man sidder med en model E169, sådan en sort USB ting... Er helt ny til Ubuntu, og sidder med en ASUS EEE, som jeg har fået rigtig godt op at køre synes jeg selv, med UbuntuEEE via diverse guides...

hvem er din udbyder? hvilken ubuntu eee version bruger du? og er du villig til at unvære din eee i ca 7-8 timer???

grunden til spørgsmålene er at der er flere muligheder. jeg har lige opdateret min eee til 8.10 hvor brugen af dit modem er indbygget som en del af det grafiske interface (det virker dog så vidt jeg ved ikke med remix desktop som er på den nye ubuntu eee) det tager ca 7-8 timer at opdatere sig til 8.10 på en eee.

ellers kan du bruge wvdial hvilket også er lige ud af landevejen, men som kræver en smule terminalarbejde, og har et par små forhindringer man lige skal huske at gå uden op/hoppe over i daglig brug
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af soundpartner »

her er min løsning på en eee med wvdial

her er hvad jeg fik gjort or at få det til at virke. og ja sorry men jeg har gjort det hele fra terminalen.

Kode: Vælg alt

sudo apt-get purge ppp

dette sletter ppp. den siger ligeledes at der (på mit system) er 5 programmer som kræver ppp. og spørger om du vil slette disse. sig ja til dette
derefter instalerer vi wvdial igen

Kode: Vælg alt

sudo apt-get install wvdial

wvdial skal bruge ppp så den spørger om du vil instalere ppp dette siger du ja til. problemet før var at vodafon fuckede ppp op så vi har reelt slettet ppp og alle programmer der bruger ppp og så instaleret det vi skal bruge nemlig wvdial og ppp
Så skal vi sætte wvdial op. det gøres ved at editere opsætningsfilen til wvdial

Kode: Vælg alt

sudo gedit /etc/wvdial.conf

du får en editor op som indeholder følgende

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>


til den tilføjer du følgende
[Dialer tdc]
Phone = *99#
Username = irrelevant
Password = irrelevant
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 7200000
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 =AT+CGDCONT=1,"IP","internet";

[Dialer pin]
Modem = /dev/ttyUSB0
Init1 = AT+CPIN=****

**** er pinkoden til dit simkort i modemet.
det skal lige siges at jeg har tdc som udbyder. hvis du har 3
skal det se sådan ud:

[Dialer 3]
Phone = *99#
Username = 3
Password = 3
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 7200000
Init2 = ATZ
Init3 = ATE0V1&D2&C1S0=0+IFC=2,2
ISDN = 0
Modem Type = Analog Modem
Init5 = AT+CGDCONT=1,"IP","bredband.tre.dk"

[Dialer pin]
Modem = /dev/ttyUSB0
Init1 = AT+CPIN=****


nu kan du manuelt forbinde ved at gå i terminalen og skrive

Kode: Vælg alt

wvdial pin
dette lukker modemet op og taster pinkoden på simkortet.
efter ca 5 sekunder får du komandolinien igen og skriver

Kode: Vælg alt

wvdial tdc
(hvis du har tdc) eller

Kode: Vælg alt

wvdial 3
hvis du har 3.
så kører det...
nu skrev du at du ikke var så glad for terminalen, så vi kan trylle lidt.

hæng på. det er ikke så slemt. sæt modemet i maskinen (uden at forbinde til nettet) og skriver

Kode: Vælg alt

lsusb
dette giver en liste over hvad du har tilsluttet. på min maskine ser det således ud

Bus 005 Device 010: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem
Bus 005 Device 002: ID 0951:1606 Kingston Technology
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

linien der siger ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem er den interessante. den påstår at mit modem er et E220 (dette er ikke korrekt, men det er ligemeget lige nu) det vi skal bruge er idkoden 12d1:1003 dette kan være anderledes hos dig så ændrer du bare så det passer til dig.
nå men vi skal lave et par filer. først skriver du

Kode: Vælg alt

sudo gedit /etc/udev/rules.d/99-huawei-rules

dette åbner editoren med en ny fil. i den skriver du:
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/local/ringop.sh"
gemmer filen og lukker editoren.
dettte gør at når man forbinder en ting med id 12d1:1003 så kører den et script der selv ringer op.
Nu skal vi lave det script.

Kode: Vælg alt

sudo gedit /usr/local/ringop.sh
igen åbner dette en editor med et tomt dokument hvori du skriver følgende:
#!/bin/sh
wvdial pin
sleep 10
wvdial tdc

(hvis du har 3 så ændrer du tdc til 3)
nu er scriptet lavet men det kan ikke eksekveres endnu. dette gør vi ved 2 komandoer.

Kode: Vælg alt

sudo chmod 555 /usr/local/ringop.sh
sudo chmod +x /usr/local/ringop.sh


med dette lille script så kører maskinen selv et script der forbinder til nettet når dit modem bliver forbundet.

scriptet virker dog ikke altid så jeg har lavet en genvej til scriptet på skrivebordet så jeg kan køre det manuelt
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
abetzer
Indlæg: 3
Tilmeldt: 14. nov 2008, 20:47
IRC nickname: abetzer

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af abetzer »

Hey, har fuldt den ovenstående guide fra 'soundpartner', og er nået til hvor man skal skrive wvdial pin i terminalen - men får desvære denne fejlmelding:

--> WcDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy

Nogen som ved hvordan dette kan løses?

Edit: Det skal lige siges, at det er en Acer Aspire One og Huawei E169G modem fra 3.

Mvh
Alexander
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: 3G mobilt Bredbånd (Via wvdial)

Indlæg af soundpartner »

abetzer skrev:Hey, har fuldt den ovenstående guide fra 'soundpartner', og er nået til hvor man skal skrive wvdial pin i terminalen - men får desvære denne fejlmelding:

--> WcDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy
--> Cannot open /dev/ttyUSB0: Device or resource busy

Nogen som ved hvordan dette kan løses?

Edit: Det skal lige siges, at det er en Acer Aspire One og Huawei E169G modem fra 3.

Mvh
Alexander


e169g har et problem hvor den lille disk der er på modemmet med drivere osv til windows dukker op som ttyUSB0 og derfor er det disken du komunikerer med og ikke modemet.
du kan se lidt på denne side. det er modem switcheren der er interessant

http://www.greenhughes.com/content/usin ... -modem-eee
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede