3G USB Modem Script


If I enter the following at the command line my usb 3g modem will connect to the internet.

sakis3g --sudo connect --sudo USBINTERFACE=“3” --sudo APN=“telstra.internet”

I tried the below script called: /etc/init.d/modem-on - with the following content:

sleep 1.2m ;
exec /home/opi/usr/local/bin/sakis3g --sudo connect --sudo USBINTERFACE=“3” --sudo APN=“telstra.internet”
exit 0

It did not work on startup. What am I doing wrong? I want to insert the usb, turn the power on and walk away from a remote feeder.

Data logger

V1.) So I have sakis3g installed

2.) So I created a file : sudo nano /etc/sakis3g.conf with the following info:


3.) I created an autconnectnet script - sudo nano /etc/init.d/autoconnectnet with the following:

#! /bin/sh



Provides: noip

Required-Start: $remote_fs $syslog

Required-Stop: $remote_fs $syslog

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

Short-Description: Simple script to start a program at boot

Description: A simple script from www.stuffaboutcode.com which will start / stop a program a boot / shutdown.


case “$1” in
sleep 10
echo “connecting via sakis3g”
# run application you want to start
/usr/local/bin/sakis3g --sudo “connect”
echo “dissconnecting via sakis3g”
# kill application you want to stop
/usr/local/bin/sakis3g --sudo “disconnect”
echo “Usage: /etc/init.d/autoconnectnet {start|stop}”
exit 1

exit 0

If I type: sudo /etc/init.d/autoconnectnet start or sudo /etc/init.d/autoconnectnet stop it starts and stops no problems.

I also added sudo update-rc.d autoconnectnet defaults

4.) Now, when I switch the power off and back on, this .conf file seems to get corrupted or modified. The following is displayed when try to go back to this entry - sudo nano /etc/sakis3g.conf and the editor is blank.

Error reading lock file /etc/.sakis3g.conf.swp: Not enough data read

What am I doing wrong? I want the modem to start after powering on.


My computer ended up with issues so I have restarted afresh.