Size: 7068
Comment:
|
Size: 10787
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
||<tablebgcolor="#f1f1ed" tablewidth="40%" tablestyle="margin: 1em 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Sisällys'''[[BR]][[TableOfContents(3)]] || |
|
Line 2: | Line 5: |
Yhteys on mahdollista tehdä joko bluetoothin tai kännykän datakaapelin kautta. Omien testieni mukaan datakaapeli yhteys toimii huomattavasti ongelmattomammin lähinnä bluetoothparitus ongelmien takia joita (k)Ubuntussa näyttää olevan riittämiin. == Testatusti toimivat matkapuhelimet == * Nokia N70, CA-53 datakaapeli (usb) |
Tässä ohjeessa selvitetään miten Ubuntulla varustettu tietokone voidaan saada nettiin käyttäen matkapuhelinta jossa on joko 3G, EDGE tai GPRS valmius. Yhteys voidaan luoda joko Bluetoothin tai datakaapelin kautta. Myös irDA:n avulla homma saattaa olla mahdollista, mutta sitä ei käsitellä tässä vielä. Homman pitäisi toimia niin Ubuntulla, Kubuntulla kuin Xubuntullakin. Yhteydenottoa varten ei tarvita mitään lisäpaketteja vaan yhteys otetaan Ubuntun asennuksen mukana tulleilla soitto-ohjelmilla. Keskustelua näistä ohjeista täällä: http://forum.ubuntu-fi.org/index.php?topic=9055.140 Tässä vaiheessa yhteyttä on testattu Nokian, Sony Ericssonin ja HTC:n Windows Mobile matkapuhelimilla sekä Saunalahden, DNA:n ja Elisan liittymillä. == Testatut matkapuhelimet == * HTC TyTN (Windows Mobile), datakaapeli (USB) * LG KU-250, Bluetooth * Nokia 5500 Sport, Bluetooth * Nokia 6121, Bluetooth * Nokia 6151, CA-53 datakaapeli & Bluetooth * Nokia 6230, Bluetooth * Nokia 6233, CA-53 datakaapeli & Bluetooth * Nokia 6822, CA-42 datakaapeli (USB) (Bluetooth:lla epäonnistui) * Nokia E50, Bluetooth * Nokia E61i, Bluetooth * Nokia E65, Bluetooth * Nokia E70, CA-53 datakaapeli & Bluetooth * Nokia N70, CA-53 datakaapeli (USB) & Bluetooth * Nokia N73, Bluetooth * Nokia N91, datakaapeli (USB) & Bluetooth * Nokia N93, CA-53 datakaapeli & Bluetooth epäonnistui * Nokia N95, DKE-2 datakaapeli & Bluetooth * Sony Ericsson K800i, Bluetooth Vaikka joidenkin kohdalla lukee, että Bluetooth-yhteys epäonnistui, se ei kuitenkaan tarkoita sitä, etteikö modeemiyhteys voisi toimia sen kautta. Yhteyden epäonnistuminen on johtunut yleisemmistä Bluetooth ongelmista, kuten parittamisen epäonnistumisesta. |
Line 14: | Line 32: |
Jos olet onnistunut tekemään toimivan parituksen matkapuhelimen ja koneen kanssa niin voit koittaa yhteyttä bluetoothin kautta seuraavasti. Ensiksi pitää selvittää mikä on matkapuhelimesi mac-osoite. |
Parita ensin puhelin tietokoneen kanssa. (Nokia N70: yhdeydet –> Bluetooth –> laiteparit –> lisää uusi laite). Parituksen epäonnistuminen saattaa johtua ISCAN:n puuttumisesta. Homman voi tarvittaessa korjata näillä komennoilla: {{{ $ sudo hciconfig hci0 down $ sudo hciconfig hci0 up PISCAN }}} Ja sitten asiaan. Ensiksi pitää selvittää mikä on matkapuhelimen mac-osoite: |
Line 20: | Line 47: |
Line 21: | Line 49: |
Line 24: | Line 53: |
Ota siis 00:15:A0:7A:1D:5A osoite ylös. Sitten pitää selvittää mitä kanvaaa kännykän modeemi(RFCOMM) käyttää. |
Sen jälkeen selvitetään kanava: |
Line 31: | Line 59: |
Komento tulostaa listan eri ominaisuuksista joita puhelimessa on. Etsi kohta Dial-Up Networking. | Tulostuu esimerkiksi seuraavaa: |
Line 49: | Line 79: |
Tässä tapauksessa kanava on siis kolme. === Bluetooth asetukset === |
Kanava katsotaan palvelun Dial-Up Networking alta. Tässä tapauksessa kanava on siis kolme. === Bluetooth-asetukset === |
Line 56: | Line 84: |
Line 61: | Line 90: |
# # Puhelimen mac-osoite tähän | # # Puhelimen mac-osoite |
Line 64: | Line 93: |
# # RFCOMM:n kanava tähän. | # # RFCOMM kanava |
Line 71: | Line 100: |
Tämän jälkeen käynnistä bluetooth-palvelu uudestaan. {{{ $ sudo /etc/init.d/bluetooth restart }}} |
Tämän jälkeen käynnistä Bluetooth-palvelu uudestaan. {{{ $ sudo /etc/init.d/bluetooth restart }}} |
Line 78: | Line 108: |
Tässä tehdään asetukset vain Saunalahtea varten. Voit yrittää kysellä operaattoriltasi omia asetuksiasi. Katso myös tähän ohjeeseen liittyvä [http://forum.ubuntu-fi.org/index.php?topic=9055.0 viestiketju]. Yhteysasetukset tulevat hakemistoon '''/etc/ppp/peers/''' eli luo esimerkiksi tiedosto '''/etc/ppp/peers/saunalahti''' ja laita sinne seuraavat asetukset (Saunalahti). Käy tiedosto läpi ja muuta sinne tarvittavat kohdat itsellesi sopiviksi. |
Tehdään esimerkkinä asetukset Saunalahtea varten. Alempana lista muiden operaattoreiden asetuksista. Voit yrittää kysellä operaattoriltasi omia asetuksiasi. Katso myös tähän ohjeeseen liittyvä [http://forum.ubuntu-fi.org/index.php?topic=9055.0 viestiketju]. Yhteysasetukset tulevat hakemistoon '''/etc/ppp/peers/''' eli luo esimerkiksi tiedosto '''/etc/ppp/peers/saunalahti''' ja laita sinne seuraavat asetukset. Käy tiedosto läpi ja muuta sinne tarvittavat kohdat itsellesi sopiviksi. Tässä esimerkissä yhteys puhelimeen otetaan Bluetoothilla. Kohdasta "# Serial device to which the GPRS phone is connected:" voit vaihtaa Bluetoothin datakaapeli-yhteyteen niin halutessasi. Jos haluat ettei sarjaporti muodostu pullonkaulaksi 3G/HSDPA yhteyksillä, muuta kohtaan "# Serial port line speed" suurempi arvo esim. 921600 |
Line 86: | Line 120: |
Line 90: | Line 123: |
Line 94: | Line 126: |
Line 97: | Line 128: |
Line 101: | Line 131: |
Line 105: | Line 134: |
Line 107: | Line 135: |
# HUOM! Ota komentti pois sen kohdalta kumpaa yhteystapaa haluat käyttää. #/dev/ttyACM0 # Datakaapeliyhteys #/dev/rfcomm0 # Bluetoothyhteys |
#/dev/ttyACM0 # Data cable /dev/rfcomm0 # Bluetooth |
Line 117: | Line 140: |
Line 122: | Line 144: |
Line 125: | Line 146: |
Line 132: | Line 152: |
Line 135: | Line 154: |
Line 138: | Line 156: |
Line 141: | Line 158: |
Line 156: | Line 172: |
Line 159: | Line 174: |
Line 167: | Line 181: |
Line 171: | Line 184: |
Line 175: | Line 187: |
Line 178: | Line 188: |
Line 196: | Line 207: |
}}} Ja vastaavasti scripti jolla katkaistaa yhteys tiedostoon '''/etc/ppp/3g-disconnect-chat''' ja sinne tulee seuraavaa: |
}}} Ja vastaavasti scripti jolla yhteys katkaistaa tiedostoon '''/etc/ppp/saunalahti-disconnect-chat''' ja sinne tulee seuraavaa: |
Line 209: | Line 220: |
}}} |
}}} |
Line 212: | Line 223: |
{{{ $ sudo chmod +x /etc/ppp/3g-* }}} |
{{{ $ sudo chmod +x /etc/ppp/saunalahti-* }}} === Muut operaattorit === * [:Matkapuhelin modeemina dna:DNA tai TeleFinland] * [:Matkapuhelin modeemina elisa:Elisa] * [:Matkapuhelin modeemina sonera:Sonera] * [http://linux.fi/index.php/Huawei_E220/E270 Mokkulat (Linux.fi)] |
Line 219: | Line 236: |
{{{ $ pon 3g |
{{{ $ pon saunalahti |
Line 225: | Line 243: |
Ctrl+C:llä voi katkaista yhteyden. Kännykän (ainakin Nokia N70) Connection mangerilla voi seurata yhteyden käyttöä. Näyttää mm. sen hetkiset down/up nopeudet ja siirretyn datamäärän. | Surffaamisen voi lopettaa oikeaoppisesti toisessa päätteessä komennolla: {{{ $ poff saunalahti }}} Sana "saunalahti" tulee '''/etc/ppp/peers/''' -hakemistoon tallennetun tiedoston mukaan. Ctrl+C:llä voi myös katkaista yhteyden. Kännykän (ainakin Nokia N70) Connection mangerilla voi seurata yhteyden käyttöä. Näyttää mm. sen hetkiset down/up nopeudet ja siirretyn datamäärän. |
Line 233: | Line 257: |
== Huawein laitteet (mm. Dna mokkula) == [http://www.dnaoy.fi Dna] mokkulan ([http://www.huawei.com/ Huawei] e220) asennus. Keskustelua huaweista jne täällä: http://forum.ubuntu-fi.org/index.php?topic=10480.msg74840#msg74840 . Huom. tietokoneessa pitää olla asennuksen aikana internet yhteys käytössä, koska Vodafonen paketti lataa muutaman python-riippuvuuden netistä. Huom. Jos mokkula ei lähde heti toimimaan, dna ei ole ehkä vielä avannut liittymää. Lähtee toimimaan yleensä kahden päivän sisällä mokkulan postiin tulemisesta. Lataa Vodafone mobile connect tästä (uusin .deb tiedosto)https://forge.vodafonebetavine.net/frs/?group_id=12&release_id=19 Asenna tuplaklikkaamalla tiedostoa -> asenna paketti. Sammuta tietokone - kytke mokkula koneeseen - käynnistä Sovellukset -> internet -> Vodafone Valitse Huawei. Ohjelma kysyy asetuksia Dna:n verkossa toimivat asetukset: {{{ Verkon nimi: dna username: default passwd: default Apn host: internet Autentikointi: default Dns-serverit: tyhjä (älä valitse static valintaa) }}} Klikkaa connect. . Huom. Jos asetukset eivät pysy paikallaan, niin asetustiedostoa voi käydä muuttamassa tekstieditorilla /home/tunnus/.vmc2/ vmc profiles / dna.profile ja muuttaa ominaisuuksista "vain luku" oikeudet. |
SisällysBRTableOfContents(3) |
Matkapuhelin modeemina
Tässä ohjeessa selvitetään miten Ubuntulla varustettu tietokone voidaan saada nettiin käyttäen matkapuhelinta jossa on joko 3G, EDGE tai GPRS valmius. Yhteys voidaan luoda joko Bluetoothin tai datakaapelin kautta. Myös irDA:n avulla homma saattaa olla mahdollista, mutta sitä ei käsitellä tässä vielä. Homman pitäisi toimia niin Ubuntulla, Kubuntulla kuin Xubuntullakin. Yhteydenottoa varten ei tarvita mitään lisäpaketteja vaan yhteys otetaan Ubuntun asennuksen mukana tulleilla soitto-ohjelmilla. Keskustelua näistä ohjeista täällä: http://forum.ubuntu-fi.org/index.php?topic=9055.140
Tässä vaiheessa yhteyttä on testattu Nokian, Sony Ericssonin ja HTC:n Windows Mobile matkapuhelimilla sekä Saunalahden, DNA:n ja Elisan liittymillä.
Testatut matkapuhelimet
- HTC TyTN (Windows Mobile), datakaapeli (USB)
- LG KU-250, Bluetooth
- Nokia 5500 Sport, Bluetooth
- Nokia 6121, Bluetooth
Nokia 6151, CA-53 datakaapeli & Bluetooth
- Nokia 6230, Bluetooth
Nokia 6233, CA-53 datakaapeli & Bluetooth
Nokia 6822, CA-42 datakaapeli (USB) (Bluetooth:lla epäonnistui)
- Nokia E50, Bluetooth
- Nokia E61i, Bluetooth
- Nokia E65, Bluetooth
Nokia E70, CA-53 datakaapeli & Bluetooth
Nokia N70, CA-53 datakaapeli (USB) & Bluetooth
- Nokia N73, Bluetooth
Nokia N91, datakaapeli (USB) & Bluetooth
Nokia N93, CA-53 datakaapeli & Bluetooth epäonnistui
Nokia N95, DKE-2 datakaapeli & Bluetooth
- Sony Ericsson K800i, Bluetooth
Vaikka joidenkin kohdalla lukee, että Bluetooth-yhteys epäonnistui, se ei kuitenkaan tarkoita sitä, etteikö modeemiyhteys voisi toimia sen kautta. Yhteyden epäonnistuminen on johtunut yleisemmistä Bluetooth ongelmista, kuten parittamisen epäonnistumisesta.
Bluetooth
Parita ensin puhelin tietokoneen kanssa. (Nokia N70: yhdeydet –> Bluetooth –> laiteparit –> lisää uusi laite). Parituksen epäonnistuminen saattaa johtua ISCAN:n puuttumisesta. Homman voi tarvittaessa korjata näillä komennoilla:
$ sudo hciconfig hci0 down $ sudo hciconfig hci0 up PISCAN
Ja sitten asiaan.
Ensiksi pitää selvittää mikä on matkapuhelimen mac-osoite:
$ hcitool scan
Tulostuu esimerkiksi seuraavaa:
00:15:A0:7A:1D:5A Epelin N70
Sen jälkeen selvitetään kanava:
$ sdptool browse 00:15:A0:7A:1D:5A
Tulostuu esimerkiksi seuraavaa:
Service Name: Dial-Up Networking Service RecHandle: 0x1000f Service Class ID List: "Dialup Networking" (0x1103) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 3 Language Base Attr List: code_ISO639: 0x454e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100
Kanava katsotaan palvelun Dial-Up Networking alta. Tässä tapauksessa kanava on siis kolme.
Bluetooth-asetukset
Muokkaa tiedosto /etc/bluetooth/rfcomm.conf vastaavaksi tämän kanssa.
rfcomm0 { # Automatically bind the device at startup bind yes; # # # Puhelimen mac-osoite device 00:15:A0:7A:1D:5A; # # # RFCOMM kanava channel 3; # # # Description of the connection comment "Nokia N70"; }
Tämän jälkeen käynnistä Bluetooth-palvelu uudestaan.
$ sudo /etc/init.d/bluetooth restart
Yhteysasetukset
Tehdään esimerkkinä asetukset Saunalahtea varten. Alempana lista muiden operaattoreiden asetuksista. Voit yrittää kysellä operaattoriltasi omia asetuksiasi. Katso myös tähän ohjeeseen liittyvä [http://forum.ubuntu-fi.org/index.php?topic=9055.0 viestiketju].
Yhteysasetukset tulevat hakemistoon /etc/ppp/peers/ eli luo esimerkiksi tiedosto /etc/ppp/peers/saunalahti ja laita sinne seuraavat asetukset. Käy tiedosto läpi ja muuta sinne tarvittavat kohdat itsellesi sopiviksi. Tässä esimerkissä yhteys puhelimeen otetaan Bluetoothilla.
Kohdasta "# Serial device to which the GPRS phone is connected:" voit vaihtaa Bluetoothin datakaapeli-yhteyteen niin halutessasi.
Jos haluat ettei sarjaporti muodostu pullonkaulaksi 3G/HSDPA yhteyksillä, muuta kohtaan "# Serial port line speed" suurempi arvo esim. 921600
# Most GPRS phones don't reply to LCP echo's lcp-echo-failure 0 lcp-echo-interval 0 # Keep pppd attached to the terminal: # Comment this to get daemon mode pppd nodetach # Debug info from pppd: # Comment this off, if you don't need more info debug # Show password in debug messages show-password # Connect script: # scripts to initialize the GPRS modem and start the connection, connect /etc/ppp/saunalahti-connect-chat # Disconnect script: # AT commands used to 'hangup' the GPRS connection. disconnect /etc/ppp/saunalahti-disconnect-chat # Serial device to which the GPRS phone is connected: #/dev/ttyACM0 # Data cable /dev/rfcomm0 # Bluetooth # Serial port line speed 115200 # fast enough #57600 # Hardware flow control: # Use hardware flow control with cable, Bluetooth and USB but not with IrDA. crtscts # serial cable, Bluetooth and USB, on some occations with IrDA too #nocrtscts # IrDA # Ignore carrier detect signal from the modem: local # IP addresses: # - accept peers idea of our local address and set address peer as 10.0.0.1 # (any address would do, since IPCP gives 0.0.0.0 to it) # - if you use the 10. network at home or something and pppd rejects it, # change the address to something else 0.0.0.0:0.0.0.0 # pppd must not propose any IP address to the peer! noipdefault # Accept peers idea of our local address ipcp-accept-local # Add the ppp interface as default route to the IP routing table defaultroute # DNS servers from the phone: # some phones support this, some don't. usepeerdns # ppp compression: # ppp compression may be used between the phone and the pppd, but the # serial connection is usually not the bottleneck in GPRS, so the # compression is useless (and with some phones need to disabled before # the LCP negotiations succeed). novj nobsdcomp novjccomp nopcomp noaccomp noccp # The phone is not required to authenticate: noauth # Username and password: # If username and password are required by the APN, put here the username # and put the username-password combination to the secrets file: # /etc/ppp/pap-secrets for PAP and /etc/ppp/chap-secrets for CHAP # authentication. See pppd man pages for details. user "none" password 12346 # mtu 1500 mru 1500 asyncmap 0xa0000
Luodaan seuraavaksi scripti joka luo yhteyden. Varmistu että yhteysasetus -tiedostossa on oikeat polut tähän. Luo tiedosto /etc/ppp/saunalahti-connect-chat seuraavalla sisällöllä:
exec chat \ TIMEOUT 5 \ ECHO ON \ ABORT '\nBUSY\r' \ ABORT '\nERROR\r' \ ABORT '\nNO ANSWER\r' \ ABORT '\nNO CARRIER\r' \ ABORT '\nNO DIALTONE\r' \ ABORT '\nRINGING\r\n\r\nRINGING\r' \ '' AT \ OK ATH \ OK ATE1 \ OK 'AT+CGDCONT=1,"IP","internet.saunalahti","0.0.0.0",0,0' \ OK ATD*99# \ TIMEOUT 22 \ CONNECT ""
Ja vastaavasti scripti jolla yhteys katkaistaa tiedostoon /etc/ppp/saunalahti-disconnect-chat ja sinne tulee seuraavaa:
exec /usr/sbin/chat -V -s -S \ ABORT "BUSY" \ ABORT "ERROR" \ ABORT "NO DIALTONE" \ SAY "\nSending break to the modem\n" \ "" "K" "" "K" "" "K" "" \ "+++ATH" "" "+++ATH" "" "+++ATH"
Annetaan niille suoritusoikeudet.
$ sudo chmod +x /etc/ppp/saunalahti-*
Muut operaattorit
[:Matkapuhelin modeemina dna:DNA tai TeleFinland]
- [:Matkapuhelin modeemina elisa:Elisa]
- [:Matkapuhelin modeemina sonera:Sonera]
[http://linux.fi/index.php/Huawei_E220/E270 Mokkulat (Linux.fi)]
Yhdistäminen
Lopuksi yhteyden voi sitten luoda komennolla:
$ pon saunalahti
Ja sitten surffaamaan
Surffaamisen voi lopettaa oikeaoppisesti toisessa päätteessä komennolla:
$ poff saunalahti
Sana "saunalahti" tulee /etc/ppp/peers/ -hakemistoon tallennetun tiedoston mukaan. Ctrl+C:llä voi myös katkaista yhteyden. Kännykän (ainakin Nokia N70) Connection mangerilla voi seurata yhteyden käyttöä. Näyttää mm. sen hetkiset down/up nopeudet ja siirretyn datamäärän.
[http://forum.ubuntu-fi.org/index.php?topic=9055.0 Keskustelua aiheesta foorumilla]
Linkkejä (lähteet)
Huawein laitteet (mm. Dna mokkula)
[http://www.dnaoy.fi Dna] mokkulan ([http://www.huawei.com/ Huawei] e220) asennus.
Keskustelua huaweista jne täällä: http://forum.ubuntu-fi.org/index.php?topic=10480.msg74840#msg74840
- Huom. tietokoneessa pitää olla asennuksen aikana internet yhteys käytössä, koska Vodafonen paketti lataa muutaman python-riippuvuuden netistä. Huom. Jos mokkula ei lähde heti toimimaan, dna ei ole ehkä vielä avannut liittymää. Lähtee toimimaan yleensä kahden päivän sisällä mokkulan postiin tulemisesta.
Lataa Vodafone mobile connect tästä (uusin .deb tiedosto)https://forge.vodafonebetavine.net/frs/?group_id=12&release_id=19
Asenna tuplaklikkaamalla tiedostoa -> asenna paketti.
Sammuta tietokone - kytke mokkula koneeseen - käynnistä
Sovellukset -> internet -> Vodafone
Valitse Huawei.
Ohjelma kysyy asetuksia
Dna:n verkossa toimivat asetukset:
Verkon nimi: dna username: default passwd: default Apn host: internet Autentikointi: default Dns-serverit: tyhjä (älä valitse static valintaa)
Klikkaa connect.
- Huom. Jos asetukset eivät pysy paikallaan, niin asetustiedostoa voi käydä muuttamassa tekstieditorilla /home/tunnus/.vmc2/ vmc profiles / dna.profile ja muuttaa ominaisuuksista "vain luku" oikeudet.