Automaattinen mokkulayhteys

Mokkulan saa yhdistämään automaattisesti kun ensin tekee yhteyden NetworkManagerilla, ja sitten tekee automaattiyhteys tiedoston ja laittaa tiedoston käynnistyviin ohjelmiin. Esimerkkinä Sonera Oletus 1 yhteys.

nano automaattiyhteys.sh

… sisältö

#!/bin/bash
while true; do
LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
if [ $? -eq 0 ]; then
nmcli -t nm wwan off
sleep 1
nmcli -t nm wwan on
sleep 1
nmcli -t con up id "Sonera Oletus 1"
sleep 15
fi
sleep 2
done

…. tallena, lopeta ja tee tiedostosta suorittava
Ctrl o
Ctrl x
chmod a+x automaattiyhteys.s

Sitten yhteys vain käynnistyviin ohjelmiin.

Toinen tapa on tehdä komento /etc/rc.local tiedostoon

sudo nano /etc/rc.loca

… lisää rivi ennen exit 0:ta

sleep 20 && nmcli -t con down id "Sonera Oletus 1" && sleep 3 && nmcli -t con up id "Sonera Oletus 1"