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-service1. - 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:
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
#!/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
sudo chmod +x /etc/init.d/mobile-broadband-connect
4. Avaa uusi pääte ja kopioi siihen
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)