First off navigate to this website http://www.sakis3g.org/
Find the appropriate setup you require (down the bottom) and copy the commands from the slider box that appears when you select the "Instructions". By this i mean select the instructions for your processor type, for my netbook i used the i386 (as this is they type of processor in my netbook).
If you don't know what Processor Architecture you have then open a terminal and type
You will then need to google the model name.
Copy and paste these instructions into a terminal session. So for Ubuntu, copy it then Control+Shift+V and hit enter. Remember you need the modem plugged in first.
For Example - i386
echo "dda70fd95fb952dbb979af88790d3f6e sakis3g.gz" | md5sum -c
chmod +x sakis3g
It will ask for Admin password, as it is altering a command script (its own settings) this is required. It will ask you for a source, select "USB Modem" and from the list select the "Huawei " option.
It will then ask you to select an interface, it should be the top option on the list ending #0 usually. Note: If it fails to connect select a different interface option.
Now it's time to configure it to run on 2degrees. For APN type "internet" and for the username and password simply copy the default it offers you in the pop-up dialog (should be similar to APN_USER and APN_PASS thought this may change with version updates).
Now your connected you have an option menu on your screen. Scroll through it and you'll see an option lableled "Create Desktop Shortcut" select this so we can re-use this program.
Also in this menu is the disconnect option. Note that to close the script you must select the "Exit" option and not simply close it (it will re-open).
As i said, i didn't create this script but i do use it. If you find this guide doesn't work then please use the forums on the Sakis3G website, however if there is a generic issue (like the downloads are not there anymore) then please PM me here so i can update my guide.