Kirjoittaja Aihe: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE  (Luettu 97577 kertaa)

ahma

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Ajattelin jakaa tähän ohjeen, miten (mahdollisesti) saat mokkulan toimimaan paremmin. (siis ilman, että joudut nykimään tikkua irti usb portista uudelleenkäynnistyksen yhteydessä tms.) Löysin ohjeen googlaillessani ratkaisua. Ohje on peräisin täältä

http://www.thefanclub.co.za/how-to/how-auto-connect-ubuntu-1204-gsm-mobile-broadband-connection-on-boot-startup-service

1. - Luo uusi mobiililaajakaista yhteys.
- Muokkaa yhteyttä: Muuta sen nimeksi jokin mahdollisimman yksinkertainen, esim "mokkula". ja laita rasti ruutuun "yhdistä automaattisesti" ja "saatavilla kaikille käyttäjille". (suosittelen myös ottamaan PIN kyselyt pois, helpoiten se käy, kun laitat mokkulasta SIM-kortin kännykkään ja kännykän asetuksista otat PIN kyselyn pois ja laitat SIM-kortin takaisin mokkulaan)
- Varmista että "ota mobiilalaajakaista käyttöön" on valittuna
- Irrtoita tikku USB portista ja laita se takaisin. Yhdistä internettiin käyttäen mokkulaa.

2. Avaa Unity valikko ja hae "pääte" ja avaa se klikkaamalla kuvaketta.
kopioi koodi:

Koodia: [Valitse]
sudo gedit /etc/init.d/mobile-broadband-connect
ja liitä se päätteeseen ja paina ENTER (kysyy salasanaasi, jonka kirjoitat päätteelle ja painat ENTER)

Avatutuu tyhjä tekstiasiakirja. Kopioi alla oleva koodi ja liitä se tekstiasiakirjaan

Koodia: [Valitse]
#!/bin/bash
# CD Mobile Broadband Startup Service script v1.0 beta by CD April 2012
# acts as startup service script for Network Manager Command Line - NMCLI
# We use nmcli to fire up Mobile Broadband Connections when the GSM device is detected on boot
# NOTE: use the name of the Mobile Connection as defined in the Network Manager as the 'id'
# USAGE: start|stop|status
#
case "$1" in
start)
      echo "Starting Mobile Broadband Connection."
      while true; do
        # testing...to see if gsm is on the list of active devices
        LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
        if [ $? -eq 0 ]; then
            break
        else
         # not connected, sleeping for a second
            sleep 1
        fi
      done
      # now once GSM modem shows up, run these commands
      nmcli -t nm wwan on
      nmcli -t con up id TÄMÄN TILALLE MOBIILILAAJAKAISTAYHTEYTESI NIMI
;;
stop)
      echo "Stopping Mobile Broadband Connection."
      nmcli -t con down id  TÄMÄN TILALLE MOBIILILAAJAKAISTAYHTEYTESI NIMI
      nmcli -t nm wwan off
;;
status)
      # Check to see if the process is running with Network Manager dev status
      nmcli -p dev
;;

*)
      echo "Mobile Broadband Startup Service"
      echo $"Usage: $0 {start|stop|status}"
      exit 1
esac
exit 0

HUOM! Muuta kohtiin "TÄMÄN TILALLE MOBIILILAAJAKAISTAYHTEYTESI NIMI" mobiililaajakaistayhteytesi nimi. Esimerkkitapauksessamme kirjoitat sen tilalle "mokkula"

Tallenna tekstiasiakirja ja sulje se.

3. Avaa uusi Pääte ja kopioi siihen
Koodia: [Valitse]
sudo chmod +x /etc/init.d/mobile-broadband-connect

4. Avaa uusi pääte ja kopioi siihen
Koodia: [Valitse]
sudo update-rc.d mobile-broadband-connect defaults
5. Käynnistä uudelleen tietokoneesi. Mokkulan pitäisi yhdistää automaattisesti internettiin vähintään 2 minuutin aikana siitä, kun työpöytä on tullut näkyviin (taustakuva)

6. Jos homma ei jostain syystä toimi niin tarkista vielä, että olet laittanut ruksin kohtaan "Saatavana kaikille käyttäjille" Tuolta internetasetuksista. (kuvia tuossa alkuperäisessä ohjeessa (englanniksi)

voi

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #1 : 16.05.12 - klo:22.37 »
Suurkiitokset, näyttää lupaavalta. Onko muut testailleet toimivuutta? Olen asentanut monille tutuille Ubuntu 12.04, joten voisi käydä laittamassa jos hyviä kokemuksia.
Windows -maailman tapahtumat reaaliajassa: http://worldmap3.f-secure.com/

ahma

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #2 : 17.05.12 - klo:23.31 »
Näyttää kyllä siltä, ettei mokkula välttämättä automaattisesti yhdistä, vaan täytyy klikata yhdistymään (mutta tietokone siis kuitenkin tunnistaa kun tikku on usb portissa ja täten helpottaa suuresti netinkäyttöä!). Mitään haittaa en ole löytänyt.

Wäinö

  • Käyttäjä
  • Viestejä: 75
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #3 : 19.05.12 - klo:08.36 »
Nyt olen käyttänyt noin kymmenen kertaa, yhdistää nettiin ennekuin ehdin kirjautua sisään. Sellainen haitta tuli, jos yhdistää ilman mokkulaa langattomaan verkkoon niin Wicd pyytää salasanaa. Tuon kun sain vielä pois niin toimiis kuin junan vessa.

Mikko

Niko Rentola

  • Käyttäjä
  • Viestejä: 59
  • Kubuntu 20.04, Intel i7 X980, Nvidia GTX 1660
    • Profiili
    • Gravatar-profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #4 : 28.07.12 - klo:13.39 »
Hieno skripti muuten, mutta vaikuttaa turhalta säätämiseltä laittaa yhteyden nimi tuonne. Kyseiset rivit voi kommentoida pois.

Tärkeintä on tuo
Koodia: [Valitse]
nmcli -t nm wwan on kirjautumisen yhteydessä.

Yhteys kyllä muodostuu sitten automaattisesti, jos "Yhdistä automaattisesti" on valittu.
Korjatkaa jos olen väärässä.

EDIT: Siis ainakin käytettäessä laitetta "Huawei E367" "Kubuntu 12.04":ssä.
« Viimeksi muokattu: 28.07.12 - klo:13.47 kirjoittanut NikoRe90 »

petteriIII

  • Käyttäjä
  • Viestejä: 657
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #5 : 22.08.12 - klo:06.08 »
Minun koneeni ei tykkää huawei e392 mokkulasta, mutta muilla mokkuloilla kone toimii hyvin. Kuitenkin huawei e392:n saa aina yhdistämään nettiin käsikäyttöisesti tuolla ahman mobile-broadband-connect skriptillä kun:
- ottaa huomioon: http://mokkula.info/operaattoriasetukset-mobiililaajakaistoille/
- aina ennen skriptin ajamista käy network-managerista varmistamassa ettei kohdassa: "Ota mobiililaajakaista käyttöön" ole ruksia
- ATP on ainakin saunalahdella pelkkä: internet
- automaattinen yhdistäminen boottaamisen yhteydessä on toistaiseksi jätettävä unelmoinniksi. Muilla koneilla automaatti saattaa hyvinkin toimia sillä minunkin koneellani se toimii joskus.
- skriptistä kannattaa tehdä työpöydälle käynnistin.

- joskus harvoin selain menettää yhteytensä network-manageriin. Tällöin nopein menetelmä päästä takaisin toimintaan on: vaihtaa työtilaa, poistaa ruksi network-managerin kohdasta "Ota mobiililaajakaista käyttöön", ajaa skripti, odottaa kunnes yhdistää  ja palata alkuperäiseen työtilaan.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #6 : 26.08.12 - klo:04.02 »
Tästä voi taas tulla sanomista?
Mikään noista ohjeista ei minulla ole koskaan toiminut.

Ostakaa Huaweni E353 HiLink, mitkään muut eivät toimi automaattisesti (ilman pellevirityksiä).

 Jos taas haluatte pitää palvelinta, ostakaa joku muu kai.


heimoli

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #7 : 06.09.12 - klo:11.23 »

Minulla tuli ongelma tuon ohjeen kanssa.
Ubuntu 12.04, Acer 5736Z, Huawei E1820

update-rc.d komennon jälkeen bootatessa tuli grub näkyville ja odotti Returnia,
ja Acerin taustavalo ei tullut päälle.  Tikku kyllä meni nettiin OK.

Poistin rc*d/ kansioista tuon scriptin, ja parin bootin jälkeen kaikki oli taas OK.

Tein /etc/xdg/autostart/mobile.sh.desktop filen:
[Desktop Entry]
Type=Application
Name=MobiiliLaajakaista
Exec=/etc/init.d/mobile-broadband-connect-2.0.sh start
Comment=Starttaa HuaWei USB palikan
Name[en_US]=mobiili.desktop
X-GNOME-Autostart-enabled=true

Näin mobiili käynnistyy vasta kun käyttäjä kirjautuu sisään, ja bootti menee nyt OK.
Tikun voi ottaa/laittaa lennossa, yhteys syntyy uudelleen 2min sisällä.

heimo


salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #8 : 11.10.12 - klo:16.03 »
Tuolla sivustolla
http://www.thefanclub.co.za/how-to/how-auto-connect-ubuntu-1204-gsm-mobile-broadband-connection-on-boot-startup-service
on toinenkin uudempi skripti (versio 2), joka toimii ilman keinotekoisia laajakaistan nimityksiä, kun ottaa siitä pois (kommentoi) ne turhat rivit, kuten NikoRe90 edellä esitti.

Eli nuo kaksi muutosta:
Koodia: [Valitse]
#      nmcli -t con up id YourMobileBroadbandConnectionNameHere
       nmcli -t nm wwan on
ja
Koodia: [Valitse]
#       nmcli -t con down id YourMobileBroadbandConnectionNameHere
       nmcli -t nm wwan off

Tuntuu toimivan kaikilla modeemeilla. Modeemin ei tarvitse olla kiinni buutissa ja kytkee yhteyden uudelleen päälle katkeamisen jälkeen. Testattu n. 10 modeemilla Saunalahden postpaid-kortilla.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #9 : 12.10.12 - klo:13.13 »

Minulla tuli ongelma tuon ohjeen kanssa.
Ubuntu 12.04, Acer 5736Z, Huawei E1820

update-rc.d komennon jälkeen bootatessa tuli grub näkyville ja odotti Returnia,
ja Acerin taustavalo ei tullut päälle.  Tikku kyllä meni nettiin OK.

Poistin rc*d/ kansioista tuon scriptin, ja parin bootin jälkeen kaikki oli taas OK.
Tosiaan vaati retikkaa grubissa ennen kuin jatkoi lataamista.

Nyt lisäsin runlevel 2: tuonne skriptiin, niin tuntuisi toimivan oikein:
Koodia: [Valitse]
# Default-Start: 2 3 4 5
Joku voisi kyllä selittää syyn tuohon ja onko tuo nyt oikein ja laillinen tapa.

Nyt kyllä käynnistyy buutissa koneen sisäinen modeemi automaattisesti ja myös ulkoinen, jos sen lykkää kiinni.

EDIT: Ääh . . . Toimi pari kertaa ja sitten taas ei.
« Viimeksi muokattu: 12.10.12 - klo:14.07 kirjoittanut salai »

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #10 : 14.10.12 - klo:08.53 »
Tuohonkin ongelmaan löytyi ratkaisu.

/etc/grub.d/00_header-tiedostossa oleva timeout-määrittely aiheuttaa sen, että grub pysähtyy odottamaan enteriä:

Koodia: [Valitse]
make_timeout ()
{
    cat << EOF
if [ "\${recordfail}" = 1 ]; then
  set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
  set timeout=${2}
fi

Kun timeoutin muuttaa esim. 10 sekunniksi:
Koodia: [Valitse]
make_timeout ()
{
    cat << EOF
if [ "\${recordfail}" = 1 ]; then
  set timeout=10
else
  set timeout=${2}
fi

ja suorittaa komennon "sudo update-grub", toimii tuo mobile-broadband-connect -skriptikin ilman ongelmia.


Hannu Mikael

  • Käyttäjä
  • Viestejä: 94
  • Kysyvä löytää
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #11 : 22.11.12 - klo:22.29 »
Itsellä mokkula Huawei E367 on pelittänyt automaattisesti vailla häiriöitä näillä eväillä.
Linja on auki jo ennen työpöytää. Sama systeemi Mint 13 Maya:ssa sillä erotuksella, että käynnistettävien sovellusten valikkoa ei tarvitse tehdä, se kun on vakiona.

Eli ensin tein käynnistettävien sovellusten valikon, joka jostain kumman syystä on 12.04:ssä poistettu, ja se ilmestyy sammutusnapin valikkoon komennolla:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Sen jälkeen tein tekstimuokkaimella txt-tiedoston kotikansioon keksityllä nimellä, esim 3G ja tiedostoon komennot:

sleep 4s; nmcli nm wwan on
sleep 5s; nmcli nm wwan on
sleep 6s; nmcli nm wwan on
sleep 7s; nmcli nm wwan on
sleep 8s; nmcli nm wwan on
sleep 9s; nmcli nm wwan on
sleep 10s; nmcli nm wwan on
sleep 11s; nmcli nm wwan on
sleep 12s; nmcli nm wwan on
sleep 13s; nmcli nm wwan on

Tallennettu tekstitiedosto käydään klikkaamassa; Ominaisuudet > Oikeudet > Salli tiedoston suorittaminen sovelluksena.
Sen jälkeen ko. tiedosto käydään lisäämässä em. käynnistettäviin sovelluksiin.
Verkkohallinnassa täppä pitää olla kohdassa "yhdistä automaattisesti".
Koneen boottaus.
« Viimeksi muokattu: 25.11.12 - klo:10.46 kirjoittanut Hannu Mikael »

raimo

  • Käyttäjä
  • Viestejä: 4155
  • openSUSE Tumbleweed
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #12 : 23.11.12 - klo:03.59 »
Mulla taas on tehty automaattinen yhdistäminen näin, Huawei E1552 ja openSUSE 12.2 (ei haittaa, toimii Ubuntussakin):

~/.config/autostart hakemistoon tiedosto nimellä MobileBroadband.desktop (tms. nimellä) ja sinne tämä:
Koodia: [Valitse]
[Desktop Entry]
Type=Application
Exec=/usr/bin/MobileBroadband
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=MobileBroadband
Name=MobileBroadband
Comment[en_US]=Autostart Mobile Broadband
Comment=Autostart Mobile Broadband

Ja sitten skripti /usr/bin hakemistoon nimellä MobileBroadband ja sinne nämä rivit:
Koodia: [Valitse]
#!/bin/sh

nmcli -t nm wwan on

exit 0

lopuksi skriptille ajo-oikeudet:
Koodia: [Valitse]
sudo chmod 755 /usr/bin/MobileBroadband

toimii todella hyvin ainakin minulla, yhteys aukeaa heti kun kirjautuu sisään.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

oh1xe

  • Käyttäjä
  • Viestejä: 363
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #13 : 23.11.12 - klo:17.35 »
Itsellä mokkula Huawei E367 on pelittänyt automaattisesti vailla häiriöitä näillä eväillä.
Linja on auki jo ennen työpöytää. Sama systeemi läppärin Mint 13 Mate:ssa sillä erotuksella, että käynnistettävien sovellusten valikkoa ei tarvitse tehdä, se kun on vakiona.

Eli ensin tein käynnistettävien sovellusten valikon, joka jostain kumman syystä on 12.04:ssä poistettu, ja se ilmestyy sammutusnapin valikkoon komennolla:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Sen jälkeen tein tekstimuokkaimella txt-tiedoston kotikansioon keksityllä nimellä, esim 3G ja tiedostoon komennot:

sleep 4s; nmcli nm wwan on
sleep 5s; nmcli nm wwan on
sleep 6s; nmcli nm wwan on
sleep 7s; nmcli nm wwan on
sleep 8s; nmcli nm wwan on
sleep 9s; nmcli nm wwan on
sleep 10s; nmcli nm wwan on
sleep 11s; nmcli nm wwan on
sleep 12s; nmcli nm wwan on
sleep 13s; nmcli nm wwan on

Tallennettu tekstitiedosto käydään klikkaamassa; Ominaisuudet > Oikeudet > Salli tiedoston suorittaminen sovelluksena.
Sen jälkeen ko. tiedosto käydään lisäämässä em. käynnistettäviin sovelluksiin.
Verkkohallinnassa täppä pitää olla kohdassa "yhdistä automaattisesti".


Osasin ja toimii =)
Kiitos!


elias_a

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #14 : 10.12.12 - klo:10.07 »
Yhteyden pitäisi aueta tietysti automaattisesti jos valinta "Yhdistä automaattisesti" on valittu. Näin on ollut aiemmissa versioissa.

Tein tästä bugiraportin: https://bugs.launchpad.net/ubuntu/+bug/1088383

Käykääpä klikkailemassa sieltä "affects me" -nappia niin saadaan vian prioriteetti nousemaan.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #15 : 12.12.12 - klo:13.25 »

Taitaa olla jo merkitty duplikaatiksi joten kannattaa katsoa alkuperäistä  bugiraporttia.

tässä alkuperäinen:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/848164

Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #16 : 12.12.12 - klo:13.33 »
Ai niin, mokkulat kannattaa heittää mäkeen ja jättää kauppaan ja ostaa laitteita jotka jakavat 3g/4g nettiyhteyden joko wifi taikka rj45 liitännän kautta.

Nätä löytyy myös usb poweroituna joten virransaantikaan ei ole ongelma.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Jukki

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #17 : 13.12.12 - klo:16.31 »
Syrtek: Oisko väärin jos mainostaisit jotain mallia? Omistamani A-link WNAP(b) ei tue uutta huawei E353 (sisällä E398) - mokkulaani. pitäisi vissiin hommata uusi mokkulareititin.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #18 : 14.12.12 - klo:08.24 »
http://www.tp-link.com.au/products/details/?model=tl-mr3040#fea

Tämän on esitetty  Ganymedes:ksen toimesta toisessa ketjussa..

Sitten  on esim DNA kaupan mallit.  

Ideana on siis ostaa laite joka osaa tunnistaa sim kortin ja jakaa yhteyden Wifin kautta sekä ja jossa on mahdollisesti myös ainakin yksi rj45 liitäntä.
« Viimeksi muokattu: 14.12.12 - klo:13.54 kirjoittanut syrtek66 »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Aito Kylähullu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Mokkula yhdistämään nettiin automaattisesti 12.04 OHJE
« Vastaus #19 : 22.01.13 - klo:19.06 »
Lubuntussa (11.10) ainakin Huawei 220:lla näin:

Laita mokkula paikoileen. Tee verkkoyhteys wizardin oletusasetuksin (hiiren oikealla korvalla alavalikon antennikuvakkeesta sieltä akku- ja kaiutinkuvakkeiden vierestä).  Älä siis muuta mitään tarjottua, valitse vain maa (Suomi...) ja käyttämäsi operaattori.

Muokkaa sitten tekemääsi mobiililaajakaistayhteyttä sen verran, että merkitset rastin kohtaan yhdistä automaattisesti. Pääset muokkaamaan yhteyttä vaikka ohjelmavalikon Asetukset > Verkkoyhteydet -kohdasta.

Lopuksi tärkein alavalikon asetuksista (hiiren oikealla korvalla esiin): Ota verkko käyttöön, Ota langaton käyttöön mutta älä ota käyttöön kumpaakaan tarjottua mobiililaajakaistaa.

Kohta yhteyden pitäisi aueta ja kytkeytyä automaattisesti myös buutatessa tai vaikkapa jos joudut käyttämään mokkulan irti.

Piti muutaman kerran kokeilla, ennen kuin tuokin selvisi. Minulle tutummassa Xubuntussa mobiililaajakaistan näet pitää olla valittuna kuten luontevaa onkin. Mutta ei tällä kertaa.