How to establish 3g autoconnection/reconnection Linux Mint

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
Brahim Salem

How to establish 3g autoconnection/reconnection Linux Mint

Post by Brahim Salem »

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.

[url=http://postimg.org/image/kfb3ka4zd/][img]http://s12.postimg.org/kfb3ka4zd/Capture_du_2013_11_07_23_20_08.jpg[/img][/url]


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"


[url=http://postimg.org/image/ucn4wu163/][img]http://s17.postimg.org/ucn4wu163/9_XJNw.jpg[/img][/url]


[url=http://postimg.org/image/qus6l7p1h/][img]http://s18.postimg.org/qus6l7p1h/xcl_F4.jpg[/img][/url]



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".

[url=http://postimg.org/image/kfb3ka4zd/][img]http://s12.postimg.org/kfb3ka4zd/Capture_du_2013_11_07_23_20_08.jpg[/img][/url]



That's it guys!


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

Script attached below!
Leltet

Re: How to establish 3g autoconnection/reconnection Linux M

Post by Leltet »

I have been try to install for several days with no sucess, the modem is cleary indicate in network manage, but it can connect at all.
It was working well in Mint 11 without consulting widely to this extend.
I will realy appreciated for your guide since it is a daily need.
Brahim Salem

Re: How to establish 3g autoconnection/reconnection Linux Mint

Post by Brahim Salem »

:D
Post Reply

Return to “Tutorials”