Hasain Alshakarti [Net/Sec/Pen/Pki]

Telenor USB-modem & Ubuntu

Efter lite googlande och testande och ett och en och annan %!@£$! så kan jag säga att den fungerar mycket bra i Ubuntu.

Hela historien är att jag för ett tag sedan ficka mitt mobiltbredband från Telenor uppgraderat och då skickade Telenor en ny Option GlobeSurfer Icon 7.2 usb-modem till mig. Till min förvåning så upptäcker jag att det är ett sådant usb-modem med ZeroCD (TM) dvs. den växlar mellan att vara usb-minne och modem beroende på vilken drivrutin du har i maskinen. Till det nya modemet så fanns det bara Windows drivrutiner och på Telenors hemsida så utlovades drivrutiner till Windows och OS X, inget tal om linux.

Jag testade givetvis att ansluta modemet till min maskin och konstaterade att den funkade som usb-minne så den vart lagd på lite is tills mer tid finns att undersöka saken.

Efter lite testande så kan jag konstatera att det som behövs för att få den att funka i Ubuntu, just nu kör jag 7.10 x64 på en HP 8510w, är att du laddar ner och kompilera ett verktyg vid namn USB_ModeSwitch http://www.draisberghof.de/usb_modeswitch/ kopiera binären till /usr/sbin eller /sbin, sedan kopierar du usb_modeswitch.conf som följer med till /etc

Nu skapar du en fil i /etc/udev/rules.d, jag kallade den 99-telenor.rules.

Filen 99-telenor.rules skall innehålla följande rad

BUS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="1000",  RUN+="/usr/sbin/usb_modeswitch"

Om du som jag har en Option GlobeSurfer Icon 7 är det bara att tuta och köra, men om du har du en annan så ska du ansluta den innan ändringen ovan och köra lsusb som ger dig ett resultat i stil med 

Bus 007 Device 031: ID 05c6:1000 Qualcomm Inc
Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  

du tar de id:n som står efter ID med : mellan och skriver in de i raden ovan  som idVendor och idProduct.

Nu borde du kunna ansluta ditt modem och den växlar till modem läge automatisk, ladda ev. om udev om de behövs!

/Hasain

Comments

mr_dxter said:

Snyggt jobbat Hasain!

Hade själv funderingar på det där! Kul att veta att det funkar i Ubuntu... :)

// DX.

# January 24, 2008 11:03 AM

mr_dxter said:

Snyggt jobbat Hasain!

Hade själv funderingar på det där! Kul att veta att det funkar i Ubuntu... :)

// DX.

# January 24, 2008 11:05 AM

jens said:

skulle du kunna utveckla "tuta o köra" efter konfigurationen. jag är inte riktigt familjär med att sätta upp modem på ubuntu. på windows poppar en PIN dialog upp (efter att pluggat in telenors usb 3g modem), sedan startar man connection. vad är motsvarigheterna i ubuntu? har du möjligen ett script som utför allt detta?

MVH

# March 10, 2008 12:00 AM

Hasain Alshakarti said:

Personligen använder jag wvdial för att ansluta till nätet.

wvdial är CLI men de finns ett par grafiska frontends att välja om man vill.

För att mata in pin via wvdial så skickar du in det i samband med initieringen av modemet i exempelvis wvdial skriptet

Init1 = AT+CPIN=1234

/Hasain

# March 14, 2008 8:56 PM

Jocke said:

Jag får problem med att överföra devicet till att bli ett modem.

Lsusb ger:

Bus xxx Device xxx: ID 0af0:6901 Option

Så jag har lyckats modeswitcha från att vara Qualcomm (dvs peka på att vara en storage device) till Option (vilket rimligen är ett modem?).

Men Wvdial säger att den inte hittar ngt modem i /dev/modem/

# May 21, 2008 11:38 AM

gunnar-eee said:

Bra beskrivet Hasain !

Jag har med detta modem lyckats använda s.k HSO-driver med tillhörande anslutnings-verktyg HSOconnect.

Det hittar man på http://www.pharscape.org

Fungerade bra på eeePC 900 med Ubuntu 8.04

# October 29, 2008 9:55 AM

peter said:

Har telenors mobila bredband...   men jag har Fedora..  "10" om en stund. har försökt me att få modemet att fungera på fedora 8 ett bra tag nu, men lyckas inte. (har dock inte kollat denna sida så mycket än)..  e inte haj på linux, men jag har verkligen letat efter en lösning på nätet. ..  vet ni möjligtvis om det fungerar bättre i 10,an..  eller hur i hela ...  gör man!? MvH

# November 27, 2008 7:34 PM

Stefan Huszics said:

Tänkte bara flika in att på Ubuntu 9.04 så räcker det med att

1) Installera udev-extras (via synaptic eller apt-get)

2) Skapa ett nytt mobilt brendband konto i nätverkshanteraren (dvs högerklicka ikonen, välj redigera, lägg till, Telenor, ange valfritt namn och password).

Sen e det bara att tuta o köra.

Detta gäller

ID 0af0:6911 Option

dvs Option Icon 7.2 modem

men principen kan mycket väl funka med flera andra varianter av Options Global Surfer modem.

OBS 0af0:6911 är samma modem som 0af0:6901. 01 blir en 11 efter firmware uppdateringen som ger 7.2Mbit hastighet istället för bara 3.6.

Har även ett Icon 225 (0af0:6971), där behöver man inte ens installera udev-extras (steg 1) utan steg 2 funkar. (Dock har jag glocalnet och där måste jag även ändra det förinställda APNet till bredband.glocalnet.se).

# June 26, 2009 4:45 PM

David said:

Hej, får ej mitt Huawei E1750 att funka med mitt ubuntu9.04 :/ har testat alla möjliga guider. Men inget verka vilja ge med sej.

MVH David

# September 17, 2009 2:55 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)