How to establish 3g autoconnection/reconnection Linux Mint

Write tutorials here
There are more tutorials here http://community.linuxmint.com/tutorial/welcome
Forum rules
Please don't add support questions to tutorials,start your own thread in the appropriate sub-forum instead. Before you post please read this
Post Reply
User avatar
Brahim Salem
Level 8
Level 8
Posts: 2406
Joined: Tue May 29, 2012 10:12 pm
Location: USA

How to establish 3g autoconnection/reconnection Linux Mint

Post by Brahim Salem » Thu Nov 07, 2013 6:34 pm

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!
Attachments
network-autoconnection.sh.tar.gz
(741 Bytes) Downloaded 229 times
Image

Leltet
Level 1
Level 1
Posts: 1
Joined: Sat Nov 02, 2013 1:35 pm

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

Post by Leltet » Wed Nov 13, 2013 11:58 pm

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.

User avatar
Brahim Salem
Level 8
Level 8
Posts: 2406
Joined: Tue May 29, 2012 10:12 pm
Location: USA

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

Post by Brahim Salem » Fri Jan 13, 2017 11:35 am

:D
Image

Post Reply

Return to “Tutorials”