[STICKY] How to make 3g autoconnection/reconnection on Zorin

[STICKY] How to make 3g autoconnection/reconnection on Zorin

Postby Brahim » Mon Dec 09, 2013 2:00 am

Solution 1:

1- create a shell script as follows (Replace "Tunisie Télécom / TUNTEL WEB DATA" with the name of your Mobile Broadband connection name):

Code: Select all
#!/bin/bash

while true; do
    LC_ALL=C nmcli -t -f TYPE,STATE dev | grep -q "^gsm:disconnected$"
    if [ $? -eq 0 ]; then
        #jdownloader is still in the download status so stop it because
        #internet is disconnected and jdownloader won't resume download
        #when connected again
        #jdownloader --stop-download
        #sometimes I can not get connected after disconnection when
        #I click on <name of the network connection>. I have to disable
        #and enable Mobile Broadband
        nmcli -t nm wwan off
        sleep 1
        nmcli -t nm wwan on
        sleep 1
        nmcli -t con up id "Tunisie Télécom / TUNTEL WEB DATA"
        #wait approximately 15 sec to get connected
        #if anyone can add better command to check for it just comment it :-p
        sleep 15
        #now connected to internet so start download
        #jdownloader --start-download
    fi
    #it does not worth keep it checking every millisecond.
    #my connection will be reestablished within 5-15 seconds
    sleep 2
    #if anyone can code it better please feel free to comment
    #TO-DO:: check for data received. if data < 15 KB after 20 seconds of connection
    #reconnect mobile broadband connection 
done



2- Save it and give it execution permission then add it to Startup Applications.

Image


Now it will connect automatically at startup and if connection is dropped.


Solution 2 :

1- get the attached script below

2- extract it to your home folder (or somewhere safe) and make it hidden by placing a dot before it like this .network-autoconnection.sh (so that you won't accidently delete it)

3- Give it execution permission like this: rightclick on it, go to "properties", then navigate to "permissions" then tick "Allow executing file as program"


Image


Image



4- go to the Mint menu and type "startup applications"


5- click on "add" then "browse" opposite to "command" field to give the directory of the script (your home folder or wherever you've placed it) then give it a name in the "name" field, for example mine is "Tunisie Télécom / TUNTEL WEB DATA".

Image



That's it guys!


Solution found here http://askubuntu.com/questions/142104/shell-script-to-restart-network-manager-not-from-the-terminal

Script attached below!
Attachments
network-autoconnection.sh.tar.gz
(741 Bytes) Downloaded 100 times
Last edited by Swarfendor437 on Thu Dec 12, 2013 12:19 am, edited 3 times in total.
Reason: Made into a "Sticky".
User avatar
Brahim
 
Posts: 39
Joined: Fri Dec 06, 2013 4:17 pm

Re: How to establish 3g autoconnection/reconnection on Zorin

Postby Wolfman » Tue Dec 10, 2013 2:55 pm

Hi Brahim,

I have made this a "Sticky" as it is very useful for those with 3G.

Regards Wolfman :D
Regards Wolfman :D

Kindness is something the blind can see and the deaf can hear :)

Preparation and planning prevent poor performance! :)

Free Ubuntu User Manual: https://ubuntu-manual.org/
User avatar
Wolfman
 
Posts: 7611
Joined: Sat Jul 02, 2011 1:03 pm

Re: [STICKY] How to make 3g autoconnection/reconnection on Z

Postby Swarfendor437 » Thu Dec 12, 2013 12:19 am

Taken liberty of renaming to fit [STICKY] in! :D
https://vimeo.com/user15592214
https://trisquel.info/
https://www.opendesktop.org/member/257685/

Machine: ASUS X470-PRO, AMD Ryzen 7 1700X 8 Core, 16 Gb RAM, ZOTAC Geforce GT1030 (2 Gb)
User avatar
Swarfendor437
 
Posts: 10172
Joined: Wed Sep 18, 2013 5:51 pm

Return to How-tos and Tutorials

Who is online

Users browsing this forum: No registered users and 1 guest