Mobil uppkoppling med Tele2, Sony Ericsson W660 och Ubuntu
Idag fick jag sms från Tele2/Comviq, tydligen surfar jag för max 8 kr/dag när jag surfar i mobilen. Det är ett ganska bra pris om man jämför med Tele2s egna mobila bredband, i alla fall om man inte surfar så ofta. Använder man Windows har jag för mig att det är ganska enkelt att ställa in så att datorn ansluter till Internet via bluetooth och telefonens datakonto (det brukar kallas DUN - Dial Up Networking). Som tur är är det ganska enkelt att få det att fungera i Ubuntu också (jag använder Ubuntu 8.10).
- Först måste vi installera några paket som behövs för att ställa in och använda uppkopplingen. Paketen som behövs är ppp (anslutningsprotokoll) och bluez-utils (bluetooth-verktyg). Installera dem genom att skriva följande i en terminal
sudo apt-get install bluez-utils ppp - Därefter använder vi verktyget hcitool för att söka efter mobilen, så se till att bluetooth är aktiverat på mobilen och att den inte är för långt borta. Gör sedan följande
andre@andre-laptop:~$ hcitool scan Scanning ... 00:1E:DC:C5:1A:2B W660iKopiera eller skriv upp den hexadecimala adressen som står innan din mobil (markerad i koden ovan). Adressen kommer att behövas senare. - För enkelhetens skull utgår jag ifrån att din mobil och dator redan är ihopparade, det kan du annars göra via blåtandsikonen i gnome eller enligt dessa instruktioner. Nu ska vi kolla om mobilen har stöd för DUN, kör följande:
andre@andre-laptop:~$ sdptool browse 00:1E:DC:C5:1A:2B Browsing 00:1E:DC:C5:1A:2B ... Service Description: Sony Ericsson W660 Service RecHandle: 0x10000 Service Class ID List: "PnP Information" (0x1200) Service Name: Dial-up Networking Service RecHandle: 0x10001 Service Class ID List: "Dialup Networking" (0x1103) "Generic Networking" (0x1201) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100 ...Titta efter delen om Dial-up Networking och notera vilken kanal den använder sig av. I mitt fall är det kanal 1 (markerat ovan). Saknas delen DUN, eller Dial-up Networking så får du försöka på något annat sätt. -
Nu ska vi redigera filen rfcomm.conf, skriv följande för att öppna filen i gedit:
sudo gedit /etc/bluetooth/rfcomm.confSkriv sedan in dessa rader:rfcomm0 { bind yes; device 00:1E:DC:C5:1A:2B; channel 1; comment "Min telefon"; }Ändra device till adressen du kopierade i steg två och channel till kanalen du hittade i steg tre. Spara och stäng filen. -
Det sista man behöver konfigurera är wvdial, programmet som ansluter via telefonen. Öppna wvdial.conf:
sudo gedit /etc/wvdial.confSkriv eller kopiera sedan in följande:[Dialer Defaults] Phone = *99# Username = spelaringenroll Password = spelaringenroll New PPPD = yes Dial Command = ATDT [Dialer E61] Modem = /dev/rfcomm0 Baud = 460800 Dial Command = ATDT Init2 = ATZ Init3 = ATM0 Init4 = AT+CGDCONT=1,"IP","internet.tele2.se" FlowControl = crtscts Modem Type = Analog ModemSpara och stäng. Den markerade adressen, internet.tele2.se är min APN (Access Point Name) och anger via vilken accesspunkt jag använder för att ansluta mig. Surfar du inte med Tele2 så måste du skriva din operatörs APN, den går att hitta i din telefons inställningar för datakonton om du har fått inställningarna skickade till dig. -
Nu är det bara att testa om det går att koppla upp:
andre@andre-laptop:~$ sudo wvdial E61 --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATZ ATZ OK --> Sending: ATM0 ATM0 OK --> Sending: AT+CGDCONT=1,"IP","internet.tele2.se" AT+CGDCONT=1,"IP","internet.tele2.se" OK --> Modem initialized. --> Sending: ATDT*99# --> Waiting for carrier. ATDT*99# CONNECT ~[7f]}#@!}!}!} }8}#}$@#}(}"}'}"}"}&} } } } }%}&R3n[7f][01]Q~ --> Carrier detected. Waiting for prompt. ~[7f]}#@!}!}"} }8}#}$@#}(}"}'}"}"}&} } } } }%}&R3n[7f]KC~ --> PPP negotiation detected. --> Starting pppd at Tue Dec 16 19:43:22 2008 --> Pid of pppd: 5926 --> Using interface ppp0 --> local IP address 90.137.67.180 --> remote IP address 10.64.64.64 --> primary DNS address 130.244.127.161 --> secondary DNS address 130.244.127.169Om du ser något liknande, dvs att du får local/remote IP och två stycken DNS:er så har anslutningen lyckats. När du vill koppla ner så tryck [Ctrl]+C. Nästa gång du vill koppla upp så skriv barasudo wvdial E61
Anslutningen fungerade över förväntan. Jag fick hyfsade överföringshastigheter med TP-test, åtminstone efter vad man kan förvänta sig med min mobil:

Instruktionerna är baserade på yoonkits DUN-guide, Ubuntus bluetooth-hjälp och Dyenibibs guide. Det här är vad jag vet den första guiden för Tele2/Comviq. Skriv gärna och berätta hur det funkade för dig eller om du har tips på ändringar, jag är ingen expert på det här - det här är bara vad som fungerade för mig. Lycka till!