Size: 4661
Comment:
|
Size: 18649
Comment: Lisätty vinkki asennuksen jälkeisestä uudelleenkäynnistämisestä, vanha bluetooth-ohjelma saattaa estää nettiinpääsyn ja vaatii uudelleenkäynnistyksen tai vanhan sammuttamisen muin keinoin
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Matkapuhelin modeemina = Hyvin keskeneräinen ohje. Toimii aluksi itselleni muistilistana. Kun saan homman toimimaan kunnolla teen kunnollisen ohjeen. Näillä asetuksilla olen saanut Kubuntu Edgyn nettiin käytteän Nokia N70:tä Saunalahden liittymällä. * Parita ensin laite koneen kanssa Mac osoite {{{ hcitool scan }}} RFCOMM:n kanava (channel) {{{ sdptool browse 00:15:A0:7A:1D:5A }}} '''/etc/bluetooth/rfcomm.conf''' |
~-(rekisteröidy tai kirjaudu sisään '''[http://wiki.ubuntu-fi.org/ wikin]''' etusivulla muokataksesi tätä sivua)-~ ||<tablestyle="padding:0px; margin:0em 0em 0em -1.5em;" rowstyle="padding:0px; margin:0px;" style="text-align:left; font-size:x-large; color:#5c2e00; padding:0px 0px 0px 0px; margin:0px;">'''Matkapuhelin modeemina'''|| ||<tablestyle="float:right;font-size: 0.9em; width:40%; background:#dcc585; margin: 0 0 1em 1em;" style="padding:0.5em;border: solid 1px black;">'''Sisällysluettelo'''[[BR]][[TableOfContents(3)]]|| 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 infrapunan 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 [http://forum.ubuntu-fi.org/index.php?topic=9055.140 täällä]. == 0. Mobiililaajakaistat == '''Mobiililaajakaistat toimivat Ubuntu 8.10:ssä suoraan verkon hallintakuvakkeen kautta.''' 1. Kytke kaapeli mobiililaajakaistan (3G-modeemi) ja tietokoneen välille 1. Jos verkon asetusten tekoa ei tarjota, napsauta Ubuntun työpöydän oikeasta yläreunasta verkon hallintakuvaketta hiiren oikealla painikkeella ja valitse '''Muokkaa yhteyksiä...'''. Sen jälkeen napsauta '''Mobiililaajakaista'''-välilehdeltä '''Lisää'''. 1. Valitse matkapuhelinoperaattorisi ja muut asetukset avustetussa mobiililaajakaistan asetusten teossa, ja napsauta lopulta '''Toteuta''' 1. Nyt voit yhdistää mobiililaajakaistan kautta Internetiin valitsemalla mobiililaajakaistan verkon hallintakuvakkeen vasemman hiiren painikkeen valikosta. Mokkulan käyttöönotto vanhemmissa Ubuntuissa linux.fi-wikistä: [http://linux.fi/index.php/Huawei_E220/E270 Huawei E220/E270 (Linux.fi)]. == I. Matkapuhelimen kautta datakaapelilla == '''Jos käytät Ubuntu 8.10:tä, voit käyttää puhelintasi datakaapelilla Mobiililaajakaistana yhtä helposti kuin erillisiä mobiililaajakaistalaitteita.''' 1. Kytke kaapeli puhelimen ja tietokoneen välille. Nokia S60 -puhelimissa valitse USB-yhteysmuodoksi "PC Suite". 1. Jos verkon asetusten tekoa ei tarjota, napsauta Ubuntun työpöydän oikeasta yläreunasta verkon hallintakuvaketta hiiren oikealla painikkeella ja valitse ''Muokkaa yhteyksiä...''. Sen jälkeen napsauta '''Mobiililaajakaista'''-välilehdeltä '''Lisää'''. 1. Valitse matkapuhelinoperaattorisi ja muut asetukset avustetussa mobiililaajakaistan asetusten teossa, ja napsauta lopulta '''Toteuta''' 1. Nyt voit yhdistää matkapuhelimesi kautta Internetiin valitsemalla mobiililaajakaistan verkon hallintakuvakkeen vasemman hiiren painikkeen valikosta. Vanhemmissa Ubuntuissa joudut seuraamaan alempaa Bluetooth-ohjeista ohjetta otsikosta "Yhteysasetusten tekeminen ja yhdistäminen" eteenpäin. == II. Matkapuhelimen kautta Bluetoothin yli == == II.a. Matkapuhelimen kautta Bluetoothin yli (Ubuntu 8.10 + Blueman + Connection Manager 0,7) == Avaa Järjestelmä -> Ylläpitö -> Ohjelmalähteet. Mene välilehdelle "kolmas osapuoli" ja lisää seuraavat kohdat sinne painamalla "Lisää..." kumpikin erikseen: {{{ deb http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main }}} Seuraavaksi tee työpöydälle uusi tiedosto (Luo asiakirja -> Tyhjä tiedosto) ja nimeä se "key.key". Tämän jälkeen avaa tiedosto esim. Geditillä, kopioi ja liitä siihen seuraava: {{{ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.0.10 mI0ESXdhSgEEANHQYiA3beVTW6fb+CoRTyGwBybdgRetQ7/Pi6pSC44Gfd0J1z52sMYkm2MF wg94pt/gRsx8UaCySoIiBp5FNFcOP5+wZQsQJcKSDQFG7QPJ2izkoUOhZSCHLOkefiru0DKt maJ+VAhIKU0vEP80sou9mtnhGNumbMtzEMxezUbjABEBAAG0KkxhdW5jaHBhZCBQUEEgZm9y IEJsdWVtYW4gRGV2ZWxvcG1lbnQgVGVhbYi2BBMBAgAgBQJJd2FKAhsDBgsJCAcDAgQVAggD BBYCAwECHgECF4AACgkQaxWrkZUdweLSPAP+JbBBMqFge3a/ob3c8t2bLWkhs/5czJ1p5PPI 8lZeyjYF5N7FiuqtiS6joxk1z/w84lYU48JEQRvXTaI1VOQhjV5dHsuFCK4/9hKGWnb3JYDz XEds+4UrSetPZ6lsXW1sEEwQNI8Jo5u1BaOqn3WgM936pZve48bXXHgsN0OaSl8= =zUgC -----END PGP PUBLIC KEY BLOCK----- }}} Tämän jälkeen mene Ohjelmalähteet-ikkunan varmennus-välilehdelle ja tuo tekemäsi avaintiedosto. Kun olet tuonut avaintiedoston, sulje ikkuna. Vastaa mahdolliseen kysymykseen myöntävästi. Kun Blueman on lisätty ohjelmalähteisiin avaa Synaptic-pakettienhallinta (Järjestelmä -> Ylläpito -> Synaptic-pakettienhallinta). Kirjoita pikahakuun "Blueman". Valitse kumpikin ohjelma asennettavaksi. Apuohjelmiin pitäisi asennuksen päätyttyä ilmestyä Blueman. Avaa Blueman ja parita puhelimesi, ellet ole sitä jo tehnyt. Paina Edit -> Services ja ruksi sekä valitse "Serial". Oikealla puolella on "configure" nappi, josta tulisi nyt painaa. "Add new serial port", Host kohtaan valitse puhelimesi ja Servise kohtaan "Dial-Up Networking". Valitse puhelimesi listalta ja ruksi sen jälkeen "This is a GSM/GPRS/EDGE/3G dialup connection". Voit sulkea ikkunan ja Connection manager pitäisi tunnistaa puhelimesi ja kysyy asetuksia. Jos olet käyttänyt puhelinta kaapelilla aiemmin, niin pitäisi yhteys näkyä samallalailla kuin kaapelilla aiemmin. Mikäli bluetooth-yhteys toimii heti asennuksen jälkeen, mutta nettiin pääseminen ei onnistu, käyttöjärjestelmän uudelleenkäynnistäminen saattaa auttaa. Jos haluat syystä tai toisesta poistaa bt modeemin, voit tehdä sen bluemanin services kohdasta. Hyviä nettihetkiä :-? == II.b. Matkapuhelimen kautta Bluetoothin yli vanhemmilla ubuntuilla == '''Bluetooth-yhteyden välityksellä yhteyden muodostaminen vaatii vielä suhteettoman hankalia toimenpiteitä. Jos et ole valmis suurempaan asetusten tekemiseen, on tällä hetkellä hyvin suositeltavaa käyttää matkapuhelinta kaapelin kautta. Bluetoothin yli yhteydet toimivat kyllä moitteetta, mutta asetuksia ei voi vielä tehdä helposti verkon hallintakuvakkeen kautta.''' Parita ensin puhelin tietokoneen kanssa. (Nokia N70: yhdeydet –> Bluetooth –> laiteparit –> lisää uusi laite). Parituksen voi tehdä myös Ubuntun käynnistyspaneelin Bluetooth-ikonia hiiren oikealla napilla klikkaamalla ja valitsemalla Browse for devices. 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. Puhelimen Bluetooth-tietojen selvittämiseksi laitteen on oltava näkyvissä muille laitteille vaikka paritus onkin jo tehty. 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 josta dial-up-palvelua kutsutaan: {{{ $ sdptool search --bdaddr 00:15:A0:7A:1D:5A DUN }}} 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 (Channel: 3). [[Anchor(Bluetoothasetukset)]] === Bluetooth-asetusten käyttöönotto === Muokkaa tiedostoa '''/etc/bluetooth/rfcomm.conf''' vastaavaksi seuraavan kanssa: |
Line 21: | Line 124: |
# Automatically bind the device at startup | |
Line 24: | Line 126: |
# # Bluetooth address of the device | # # Puhelimen mac-osoite |
Line 27: | Line 129: |
# # RFCOMM channel for the connection | # # RFCOMM kanava |
Line 30: | Line 132: |
# # Description of the connection | # # Yhteyden kuvaus |
Line 34: | Line 136: |
{{{ sudo /etc/init.d/bluetooth restart }}} == Soittoasetukset == '''/etc/ppp/peers/3g''' (Saunalahti) {{{ # Most GPRS phones don't reply to LCP echo's |
Tämän jälkeen käynnistä Bluetooth-palvelu uudestaan. {{{ $ sudo /etc/init.d/bluetooth restart }}} === Yhteysasetusten tekeminen ja yhdistäminen === Yhteysasetukset voidaan tehdä joko käsin tekstitiedostoja editoimalla työpöytä- ja jopa jakeluriippumattomasti, tai sitten QT-pohjaisella KPPP-ohjelmalla. ==== Yhteysasetukset graafisella KPPP-asetustyökalulla ==== KDE- ja Kubuntu-käyttäjät voivat helpottaa elämäänsä tekemällä osan konfiguroinneista KPPP-ohjelmalla. Bluetooth asetuksia kuitenkin pitää edelleen säätää käsin kohdissa [#Bluetooth Bluetooth] ja [#Bluetoothasetukset Bluetooth asetukset] neuvotuilla tavoilla. Avataan KPPP-ohjelma, tämä löytyy K-menun valikosta Internet tai käyttämällä Katapult-pikakäynnistintä painamalla alt+välilyönti ja kirjoittamalla kpp<enter>. Kuvaruutukaappaukset ovat toistaiseksi englanniksi, mutta ohjeita seuraamalla voi helposti täyttää oikeat kohdat myös kotimaisella. Valitaan pääikkunasta kohta "Configure" ja täältä välilehti "Accounts". Luodaan uusi yhteystieto "New" painikkeella. Annetaan yhteydelle nimi. Kuvassa esimerkkinä "Saunalahti". Lisätään numero jolla yhteys avataan, kuvassa "*99#". Autentikoinniksi valitaan "Script-based" ja hyväksytään tiedot painamalla "OK". attachment:kpppnewisp.png Valitaan välilehti "Modem" ja lisätään uusi modeemi. Annetaan modeemille nimi. Omassa tapauksessa N91. Valitaan laitteeksi joko "/dev/rfcomm0" Bluetooth yhteyksille tai "/dev/ttyACM0" kaapeleilla. Flow control on "Hardware [CRTSCTS], Line termination "CR" ja Connection speed "921600". attachment:kpppnewmodem.png Valitaan samasta ikkunasta välilehti "Modem" ja sieltä "Modem Commands" attachment:kpppnewmodemcommands.png Täällä lisätään kohtaan "Initialization string 2:" palveluntarjoajan ilmoittama komentosarja. Saunalahden tapauksessa "AT+CGDCONT=1,"IP","internet.saunalahti","0.0.0.0",0,0". Ainakin Nokia 6121c puhelin reagoi edellä mainittuun komentosarjaan vastauksella ERROR. Toimiva komentosarja uudemmilla Nokialaisilla on "AT+CGDCONT=1,"IP","internet". Hyväksytään asetukset ja palataan aloitusikkunaan painamalla "OK" nappuloita. attachment:kpppmain.png Painetaan "Connect" nappulaa ja nautitaan hienosta yhteydestä. Yhteyden tilaa voi tarkastella ohjauspaneelissa olevasta kuvakkeesta ja samaisesta kuvakkeesta voi yhteyden myös katkaista. ==== Virhetilanteita KPPP:tä käytettäessä ==== Jos saat virheilmoituksen "Can't open option file /etc/ppp/peers/kppp-options: Permission denied." niin sen saat korjattua komennolla: {{{ $ sudo chgrp dip /etc/ppp/peers }}} Jos yhteys näyttää muodostuvan, mutta "netti ei toimi", joudut ehkä lisäämään nimipalvelimet käsin. Valitse KPPP:ssä "Configure", "Accounts", "Edit" ja "DNS"-niminen välilehti. Lisää palveluntarjoajan sivustolta löytyvät nimipalvelinten IP-osoitteet. Elisan tapauksessa ne ovat 193.229.0.40 ja 193.229.0.42. Varmista myös, ettei Firefoxissa ole valittuna "Tiedosto"-valikon kohta "Työskentele yhteydettömässä tilassa". ==== Asetukset käsin ==== Tehdään esimerkkinä asetukset Saunalahtea varten. Alempana lista muiden operaattoreiden asetuksista. 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. {{{ ## Operaattorin tunnus ja salasana. ## Saunalahti user "none" password 12346 ## Yhteydenluontiscripti connect /etc/ppp/saunalahti-connect-chat ## Yhteyden katkaisu disconnect /etc/ppp/saunalahti-disconnect-chat # Miten puhelin on liitetty #/dev/ttyACM0 # Datakaapeli. /dev/rfcomm0 # Bluetooth ## Sarjaportin nopeus 921600 ## Ei laitetaan ohjelmaa taustalle pyörimään nodetach ## Debug moodi päälle niin nähdään vähän tietoa yhteydenotosta debug ## Näytetään salasana debug viesteissä. Ei mitään syytä piilottaa. show-password ## Älä koske näihin :) |
Line 46: | Line 237: |
# 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/3g-connect-chat # Disconnect script: # AT commands used to 'hangup' the GPRS connection. disconnect /etc/ppp/3g-disconnect-chat # Serial device to which the GPRS phone is connected: #/dev/ttyACM0 # Data cable device file /dev/rfcomm0 # Bluetooth device file # 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: |
crtscts |
Line 82: | Line 239: |
# 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 |
|
Line 89: | Line 240: |
# pppd must not propose any IP address to the peer! |
|
Line 92: | Line 241: |
# Accept peers idea of our local address |
|
Line 95: | Line 242: |
# Add the ppp interface as default route to the IP routing table |
|
Line 98: | Line 243: |
# DNS servers from the phone: # some phones support this, some don't. |
|
Line 102: | Line 244: |
# 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). |
|
Line 113: | Line 251: |
# The phone is not required to authenticate: |
|
Line 117: | Line 253: |
# 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 # |
|
Line 128: | Line 255: |
Line 130: | Line 256: |
}}} '''/etc/ppp/3g-connect-chat''' |
}}} 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ä: |
Line 151: | Line 279: |
}}} '''/etc/ppp/3g-disconnect-chat''' |
}}} Ja vastaavasti scripti jolla yhteys katkaistaa tiedostoon '''/etc/ppp/saunalahti-disconnect-chat''' ja sinne tulee seuraavaa: |
Line 164: | Line 292: |
}}} {{{ sudo chmod +x /etc/ppp/3g-* }}} == Yhdistäminen == {{{ sudo pon 3g }}} |
}}} Annetaan niille suoritusoikeudet. {{{ $ sudo chmod +x /etc/ppp/saunalahti-* }}} Yhteysavataan 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. === Muut operaattorit === * [:Matkapuhelin modeemina dna:DNA tai TeleFinland] * [:Matkapuhelin modeemina elisa:Elisa] * [:Matkapuhelin modeemina sonera:Sonera] Voit yrittää kysellä operaattoriltasi omia asetuksiasi, jos ne eivät jo ole tässä. Katso myös tähän ohjeeseen liittyvä [http://forum.ubuntu-fi.org/index.php?topic=9055.0 viestiketju] josko sinne olisi asetuksia postattuna. == Testatut matkapuhelimet == *HTC TyTN (Windows Mobile), datakaapeli (USB) *LG KU-250, Bluetooth *Nokia 5320 Xpress Music, CA-101 datakaapeli *Nokia 5500 Sport, Bluetooth *Nokia 6121, Bluetooth *Nokia 6151, CA-53 datakaapeli & Bluetooth *Nokia 6230, Bluetooth *Nokia 6233, CA-53 datakaapeli & Bluetooth *Nokia 6267, DKE-2 datakaapeli (USB) *Nokia 6670, CA-53 tarvikekaapeli *Nokia 6822, CA-42 datakaapeli (USB) (Bluetooth:lla epäonnistui) *Nokia E50, Bluetooth, datakaapeli CA-53 (USB) *Nokia E51, Bluetooth, datakaapeli DKE-2 *Nokia E61i, Bluetooth, datakaapeli CA-53 (USB) *Nokia E65, Bluetooth *Nokia E66, datakaapeli *Nokia E70, CA-53 datakaapeli & Bluetooth *Nokia E90, Bluetooth *Nokia N70, CA-53 datakaapeli (USB) & Bluetooth *Nokia N73, Bluetooth *Nokia N76, Bluetooth *Nokia N81, Bluetooth & CA-101 datakaapeli (USB) *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 välttämättä tarkoita sitä, etteikö modeemiyhteys voisi toimia sen kautta. Yhteyden epäonnistuminen on todennäköisesti johtunut yleisemmistä Bluetooth-ongelmista, kuten parittamisen epäonnistumisesta. [[Anchor(Bluetooth)]] |
Line 178: | Line 355: |
* http://www.spiration.co.uk/post/1307 * http://www.linuxforums.org/forum/peripherals-hardware/55310-using-nokia-modem-under-linux.html |
* http://koti.kapsi.fi/~mcfrisk/linux_gprs.html * http://amitksaha.blogspot.com/2008/01/using-nokia-e51-gsm-usb-modem-on-linux.html == Liite A: PPP-tarjotinkuvake eli yhteyden kytkentä ja liittymien välillä vaihtaminen == http://img354.imageshack.us/img354/9587/ppptrayiconam0.png Yksinkertainen ohjelma, jolla voi käyttää pon- ja poff-komentoja (yhteyden kytkentä) ilmoitusalueen kuvakkeesta sekä vaihtaa toisen liittymän asetukset käyttöön. Ohjelmaa voidaan käyttää, jos yhteysasetukset ovat tehty vanhemmilla Ubuntun versioilla tai 8.10:ssä muuten vain käsin. [http://www.getdeb.net/app/PPP+Tray+Icon www.getdeb.net/app/PPP+Tray+Icon] == Liite B: Vaihtoehtoinen Huawei-ohje (mm. Dna mokkula) == '''Tämä liite on vanhentunut, katso sivun yläosasta vinkki Mobiililaajakaistan käyttöön käyttäen Ubuntu 8.10:n verkonhallintakuvaketta.''' [http://www.dnaoy.fi Dna]-mokkulan ([http://www.huawei.com/ Huawei] e220) asennus. Katso linux.fi:n ohje linkistä tämän sivun yläosassa. Tämä ohje on hankalampi ja virhealttiimpi, koska Vodafonen oman ohjelman toimivuudesta ei ole takeita. 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. |
(rekisteröidy tai kirjaudu sisään [http://wiki.ubuntu-fi.org/ wikin] etusivulla muokataksesi tätä sivua)
Matkapuhelin modeemina |
SisällysluetteloBRTableOfContents(3) |
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 infrapunan 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 [http://forum.ubuntu-fi.org/index.php?topic=9055.140 täällä].
0. Mobiililaajakaistat
Mobiililaajakaistat toimivat Ubuntu 8.10:ssä suoraan verkon hallintakuvakkeen kautta.
- Kytke kaapeli mobiililaajakaistan (3G-modeemi) ja tietokoneen välille
Jos verkon asetusten tekoa ei tarjota, napsauta Ubuntun työpöydän oikeasta yläreunasta verkon hallintakuvaketta hiiren oikealla painikkeella ja valitse Muokkaa yhteyksiä.... Sen jälkeen napsauta Mobiililaajakaista-välilehdeltä Lisää.
Valitse matkapuhelinoperaattorisi ja muut asetukset avustetussa mobiililaajakaistan asetusten teossa, ja napsauta lopulta Toteuta
- Nyt voit yhdistää mobiililaajakaistan kautta Internetiin valitsemalla mobiililaajakaistan verkon hallintakuvakkeen vasemman hiiren painikkeen valikosta.
Mokkulan käyttöönotto vanhemmissa Ubuntuissa linux.fi-wikistä: [http://linux.fi/index.php/Huawei_E220/E270 Huawei E220/E270 (Linux.fi)].
I. Matkapuhelimen kautta datakaapelilla
Jos käytät Ubuntu 8.10:tä, voit käyttää puhelintasi datakaapelilla Mobiililaajakaistana yhtä helposti kuin erillisiä mobiililaajakaistalaitteita.
- Kytke kaapeli puhelimen ja tietokoneen välille. Nokia S60 -puhelimissa valitse USB-yhteysmuodoksi "PC Suite".
Jos verkon asetusten tekoa ei tarjota, napsauta Ubuntun työpöydän oikeasta yläreunasta verkon hallintakuvaketta hiiren oikealla painikkeella ja valitse Muokkaa yhteyksiä.... Sen jälkeen napsauta Mobiililaajakaista-välilehdeltä Lisää.
Valitse matkapuhelinoperaattorisi ja muut asetukset avustetussa mobiililaajakaistan asetusten teossa, ja napsauta lopulta Toteuta
- Nyt voit yhdistää matkapuhelimesi kautta Internetiin valitsemalla mobiililaajakaistan verkon hallintakuvakkeen vasemman hiiren painikkeen valikosta.
Vanhemmissa Ubuntuissa joudut seuraamaan alempaa Bluetooth-ohjeista ohjetta otsikosta "Yhteysasetusten tekeminen ja yhdistäminen" eteenpäin.
II. Matkapuhelimen kautta Bluetoothin yli
II.a. Matkapuhelimen kautta Bluetoothin yli (Ubuntu 8.10 + Blueman + Connection Manager 0,7)
Avaa Järjestelmä -> Ylläpitö -> Ohjelmalähteet. Mene välilehdelle "kolmas osapuoli" ja lisää seuraavat kohdat sinne painamalla "Lisää..." kumpikin erikseen:
deb http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main
Seuraavaksi tee työpöydälle uusi tiedosto (Luo asiakirja -> Tyhjä tiedosto) ja nimeä se "key.key". Tämän jälkeen avaa tiedosto esim. Geditillä, kopioi ja liitä siihen seuraava:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.0.10 mI0ESXdhSgEEANHQYiA3beVTW6fb+CoRTyGwBybdgRetQ7/Pi6pSC44Gfd0J1z52sMYkm2MF wg94pt/gRsx8UaCySoIiBp5FNFcOP5+wZQsQJcKSDQFG7QPJ2izkoUOhZSCHLOkefiru0DKt maJ+VAhIKU0vEP80sou9mtnhGNumbMtzEMxezUbjABEBAAG0KkxhdW5jaHBhZCBQUEEgZm9y IEJsdWVtYW4gRGV2ZWxvcG1lbnQgVGVhbYi2BBMBAgAgBQJJd2FKAhsDBgsJCAcDAgQVAggD BBYCAwECHgECF4AACgkQaxWrkZUdweLSPAP+JbBBMqFge3a/ob3c8t2bLWkhs/5czJ1p5PPI 8lZeyjYF5N7FiuqtiS6joxk1z/w84lYU48JEQRvXTaI1VOQhjV5dHsuFCK4/9hKGWnb3JYDz XEds+4UrSetPZ6lsXW1sEEwQNI8Jo5u1BaOqn3WgM936pZve48bXXHgsN0OaSl8= =zUgC -----END PGP PUBLIC KEY BLOCK-----
Tämän jälkeen mene Ohjelmalähteet-ikkunan varmennus-välilehdelle ja tuo tekemäsi avaintiedosto. Kun olet tuonut avaintiedoston, sulje ikkuna. Vastaa mahdolliseen kysymykseen myöntävästi. Kun Blueman on lisätty ohjelmalähteisiin avaa Synaptic-pakettienhallinta (Järjestelmä -> Ylläpito -> Synaptic-pakettienhallinta). Kirjoita pikahakuun "Blueman". Valitse kumpikin ohjelma asennettavaksi. Apuohjelmiin pitäisi asennuksen päätyttyä ilmestyä Blueman.
Avaa Blueman ja parita puhelimesi, ellet ole sitä jo tehnyt. Paina Edit -> Services ja ruksi sekä valitse "Serial". Oikealla puolella on "configure" nappi, josta tulisi nyt painaa. "Add new serial port", Host kohtaan valitse puhelimesi ja Servise kohtaan "Dial-Up Networking". Valitse puhelimesi listalta ja ruksi sen jälkeen "This is a GSM/GPRS/EDGE/3G dialup connection". Voit sulkea ikkunan ja Connection manager pitäisi tunnistaa puhelimesi ja kysyy asetuksia. Jos olet käyttänyt puhelinta kaapelilla aiemmin, niin pitäisi yhteys näkyä samallalailla kuin kaapelilla aiemmin.
Mikäli bluetooth-yhteys toimii heti asennuksen jälkeen, mutta nettiin pääseminen ei onnistu, käyttöjärjestelmän uudelleenkäynnistäminen saattaa auttaa.
Jos haluat syystä tai toisesta poistaa bt modeemin, voit tehdä sen bluemanin services kohdasta. Hyviä nettihetkiä
II.b. Matkapuhelimen kautta Bluetoothin yli vanhemmilla ubuntuilla
Bluetooth-yhteyden välityksellä yhteyden muodostaminen vaatii vielä suhteettoman hankalia toimenpiteitä. Jos et ole valmis suurempaan asetusten tekemiseen, on tällä hetkellä hyvin suositeltavaa käyttää matkapuhelinta kaapelin kautta. Bluetoothin yli yhteydet toimivat kyllä moitteetta, mutta asetuksia ei voi vielä tehdä helposti verkon hallintakuvakkeen kautta.
Parita ensin puhelin tietokoneen kanssa. (Nokia N70: yhdeydet –> Bluetooth –> laiteparit –> lisää uusi laite). Parituksen voi tehdä myös Ubuntun käynnistyspaneelin Bluetooth-ikonia hiiren oikealla napilla klikkaamalla ja valitsemalla Browse for devices. 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. Puhelimen Bluetooth-tietojen selvittämiseksi laitteen on oltava näkyvissä muille laitteille vaikka paritus onkin jo tehty.
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 josta dial-up-palvelua kutsutaan:
$ sdptool search --bdaddr 00:15:A0:7A:1D:5A DUN
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 (Channel: 3). Anchor(Bluetoothasetukset)
Bluetooth-asetusten käyttöönotto
Muokkaa tiedostoa /etc/bluetooth/rfcomm.conf vastaavaksi seuraavan kanssa:
rfcomm0 { bind yes; # # # Puhelimen mac-osoite device 00:15:A0:7A:1D:5A; # # # RFCOMM kanava channel 3; # # # Yhteyden kuvaus comment "Nokia N70"; }
Tämän jälkeen käynnistä Bluetooth-palvelu uudestaan.
$ sudo /etc/init.d/bluetooth restart
Yhteysasetusten tekeminen ja yhdistäminen
Yhteysasetukset voidaan tehdä joko käsin tekstitiedostoja editoimalla työpöytä- ja jopa jakeluriippumattomasti, tai sitten QT-pohjaisella KPPP-ohjelmalla.
Yhteysasetukset graafisella KPPP-asetustyökalulla
KDE- ja Kubuntu-käyttäjät voivat helpottaa elämäänsä tekemällä osan konfiguroinneista KPPP-ohjelmalla. Bluetooth asetuksia kuitenkin pitää edelleen säätää käsin kohdissa [#Bluetooth Bluetooth] ja [#Bluetoothasetukset Bluetooth asetukset] neuvotuilla tavoilla.
Avataan KPPP-ohjelma, tämä löytyy K-menun valikosta Internet tai käyttämällä Katapult-pikakäynnistintä painamalla alt+välilyönti ja kirjoittamalla kpp<enter>. Kuvaruutukaappaukset ovat toistaiseksi englanniksi, mutta ohjeita seuraamalla voi helposti täyttää oikeat kohdat myös kotimaisella.
Valitaan pääikkunasta kohta "Configure" ja täältä välilehti "Accounts". Luodaan uusi yhteystieto "New" painikkeella. Annetaan yhteydelle nimi. Kuvassa esimerkkinä "Saunalahti". Lisätään numero jolla yhteys avataan, kuvassa "*99#". Autentikoinniksi valitaan "Script-based" ja hyväksytään tiedot painamalla "OK".
attachment:kpppnewisp.png
Valitaan välilehti "Modem" ja lisätään uusi modeemi. Annetaan modeemille nimi. Omassa tapauksessa N91. Valitaan laitteeksi joko "/dev/rfcomm0" Bluetooth yhteyksille tai "/dev/ttyACM0" kaapeleilla. Flow control on "Hardware [CRTSCTS], Line termination "CR" ja Connection speed "921600".
attachment:kpppnewmodem.png
Valitaan samasta ikkunasta välilehti "Modem" ja sieltä "Modem Commands"
attachment:kpppnewmodemcommands.png
Täällä lisätään kohtaan "Initialization string 2:" palveluntarjoajan ilmoittama komentosarja. Saunalahden tapauksessa "AT+CGDCONT=1,"IP","internet.saunalahti","0.0.0.0",0,0". Ainakin Nokia 6121c puhelin reagoi edellä mainittuun komentosarjaan vastauksella ERROR. Toimiva komentosarja uudemmilla Nokialaisilla on "AT+CGDCONT=1,"IP","internet".
Hyväksytään asetukset ja palataan aloitusikkunaan painamalla "OK" nappuloita.
attachment:kpppmain.png
Painetaan "Connect" nappulaa ja nautitaan hienosta yhteydestä.
Yhteyden tilaa voi tarkastella ohjauspaneelissa olevasta kuvakkeesta ja samaisesta kuvakkeesta voi yhteyden myös katkaista.
Virhetilanteita KPPP:tä käytettäessä
Jos saat virheilmoituksen "Can't open option file /etc/ppp/peers/kppp-options: Permission denied." niin sen saat korjattua komennolla:
$ sudo chgrp dip /etc/ppp/peers
Jos yhteys näyttää muodostuvan, mutta "netti ei toimi", joudut ehkä lisäämään nimipalvelimet käsin. Valitse KPPP:ssä "Configure", "Accounts", "Edit" ja "DNS"-niminen välilehti. Lisää palveluntarjoajan sivustolta löytyvät nimipalvelinten IP-osoitteet. Elisan tapauksessa ne ovat 193.229.0.40 ja 193.229.0.42.
Varmista myös, ettei Firefoxissa ole valittuna "Tiedosto"-valikon kohta "Työskentele yhteydettömässä tilassa".
Asetukset käsin
Tehdään esimerkkinä asetukset Saunalahtea varten. Alempana lista muiden operaattoreiden asetuksista.
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.
## Operaattorin tunnus ja salasana. ## Saunalahti user "none" password 12346 ## Yhteydenluontiscripti connect /etc/ppp/saunalahti-connect-chat ## Yhteyden katkaisu disconnect /etc/ppp/saunalahti-disconnect-chat # Miten puhelin on liitetty #/dev/ttyACM0 # Datakaapeli. /dev/rfcomm0 # Bluetooth ## Sarjaportin nopeus 921600 ## Ei laitetaan ohjelmaa taustalle pyörimään nodetach ## Debug moodi päälle niin nähdään vähän tietoa yhteydenotosta debug ## Näytetään salasana debug viesteissä. Ei mitään syytä piilottaa. show-password ## Älä koske näihin :) lcp-echo-failure 0 lcp-echo-interval 0 crtscts local 0.0.0.0:0.0.0.0 noipdefault ipcp-accept-local defaultroute usepeerdns novj nobsdcomp novjccomp nopcomp noaccomp noccp noauth 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-*
Yhteysavataan 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.
Muut operaattorit
[:Matkapuhelin modeemina dna:DNA tai TeleFinland]
- [:Matkapuhelin modeemina elisa:Elisa]
- [:Matkapuhelin modeemina sonera:Sonera]
Voit yrittää kysellä operaattoriltasi omia asetuksiasi, jos ne eivät jo ole tässä. Katso myös tähän ohjeeseen liittyvä [http://forum.ubuntu-fi.org/index.php?topic=9055.0 viestiketju] josko sinne olisi asetuksia postattuna.
Testatut matkapuhelimet
- HTC TyTN (Windows Mobile), datakaapeli (USB)
- LG KU-250, Bluetooth
- Nokia 5320 Xpress Music, CA-101 datakaapeli
- Nokia 5500 Sport, Bluetooth
- Nokia 6121, Bluetooth
Nokia 6151, CA-53 datakaapeli & Bluetooth
- Nokia 6230, Bluetooth
Nokia 6233, CA-53 datakaapeli & Bluetooth
- Nokia 6267, DKE-2 datakaapeli (USB)
- Nokia 6670, CA-53 tarvikekaapeli
Nokia 6822, CA-42 datakaapeli (USB) (Bluetooth:lla epäonnistui)
- Nokia E50, Bluetooth, datakaapeli CA-53 (USB)
- Nokia E51, Bluetooth, datakaapeli DKE-2
- Nokia E61i, Bluetooth, datakaapeli CA-53 (USB)
- Nokia E65, Bluetooth
- Nokia E66, datakaapeli
Nokia E70, CA-53 datakaapeli & Bluetooth
- Nokia E90, Bluetooth
Nokia N70, CA-53 datakaapeli (USB) & Bluetooth
- Nokia N73, Bluetooth
- Nokia N76, Bluetooth
Nokia N81, Bluetooth & CA-101 datakaapeli (USB)
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 välttämättä tarkoita sitä, etteikö modeemiyhteys voisi toimia sen kautta. Yhteyden epäonnistuminen on todennäköisesti johtunut yleisemmistä Bluetooth-ongelmista, kuten parittamisen epäonnistumisesta. Anchor(Bluetooth)
Linkkejä
Liite A: PPP-tarjotinkuvake eli yhteyden kytkentä ja liittymien välillä vaihtaminen
http://img354.imageshack.us/img354/9587/ppptrayiconam0.png
Yksinkertainen ohjelma, jolla voi käyttää pon- ja poff-komentoja (yhteyden kytkentä) ilmoitusalueen kuvakkeesta sekä vaihtaa toisen liittymän asetukset käyttöön. Ohjelmaa voidaan käyttää, jos yhteysasetukset ovat tehty vanhemmilla Ubuntun versioilla tai 8.10:ssä muuten vain käsin.
[http://www.getdeb.net/app/PPP+Tray+Icon www.getdeb.net/app/PPP+Tray+Icon]
Liite B: Vaihtoehtoinen Huawei-ohje (mm. Dna mokkula)
Tämä liite on vanhentunut, katso sivun yläosasta vinkki Mobiililaajakaistan käyttöön käyttäen Ubuntu 8.10:n verkonhallintakuvaketta.
[http://www.dnaoy.fi Dna]-mokkulan ([http://www.huawei.com/ Huawei] e220) asennus.
Katso linux.fi:n ohje linkistä tämän sivun yläosassa. Tämä ohje on hankalampi ja virhealttiimpi, koska Vodafonen oman ohjelman toimivuudesta ei ole takeita.
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.