
Iburst USB modem installation tutorial on Ubuntu 8.04 and 8.10
This post was created as a guide to aid others out there compile, install and configure an Iburst USB "Array Com" / "Kyocera" modem in Ubuntu 8.04 Hardy Heron and 8.10 Intrepid Ibex both desktop editions.
First a special thanks goes to Nick Carroll for his original guide. Which this tutorial was inspired by and is a good read for anyone looking to install the PCMCIA Iburst modem in Ubuntu 7.10 Nick I give you almost all credit for what I am about to write and take nothing away from you. Thanks again for all the help! Just wish I had found your post sooner. But here it is for people living in the Republic of South Africa like myself to find a little easier.
Okay to begin I want to ask that you do not plug in your modem at this point!
Everything in green is whats happening in the terminal and bolded is what you should be doing.
Step 1.
Download Ibdriver from http://sourceforge.net/projects/ibdriver
the latest driver at time of writing this is
linux-2.6.ibdriver-1.3 - ibdriver-1.3.4
Step 2.
Next download the Roaring Penguin PPPoE dialler from www.roaringpenguin.com/products/pppoe
Step 3.
Remember to be in the directory you downloaded the files to when attempting this. Now time to extract the driver:
tar -zxvf ibdriver-1.3.4-linux-2.6.24.tar.gz
Step 4.
Next we extract the RP-PPPoE dialler this script just happens to be magic for all those looking to setup PPPoE in Debian/Ubuntu period.
tar -zxvf rp-pppoe-3.10.tar.gz
Step 5.
cd ibdriver-1.3.4-linux-2.6.24
Feel free to use vim or pico instead of nano it's just my preferred editor but which ever makes you feel more comfortable.
nano ib-net.c
Look in ib-net.c for SET_MODULE_OWNER(netdev); and delete the line this is a deprecated call that is no longer in use on later kernels.
Quick hint it's on line 509 so scrolling right down to the bottom of the file and then up a little should make the process a little less painful.
Press CTRL X and say Yes to save.
Step 6.
Now type: make
if everything worked out you can now install
Type: sudo make install
Step 7.
Now might be a good time to tell you that libc6 would be required for this but if you have installed Ubuntu with out removing to many packages it should already be on system.
cd..
cd rp-pppoe-3.10
sudo ./go
Step 8.
>>> Enter your PPPoE user name: your.iburst.username@iburst.co.za
>>> Enter the Ethernet interface connected to the DSL modem: ib0
>>> Enter the demand value: no
>>> Enter the DNS information here: 208.67.220.220
>>> Enter the Secondary DNS information here: 208.67.222.222
We enter OpenDNS servers above here in stead of Iburst DNS. Why well Willie Venter has some good points as to why we use them here.
>>> Please enter your PPPoE password: your.password.here
>>> Please re-enter your PPPoE password: your.password.here.again
>>> Choose Firewall settings: 2
Choose 2 above if you have more then 1 machine using the gateway.
This will save you some time and effort in the future.
Step 9.
You must now restart the machine and plug the iBurst USB modem in.
It should start the connection automatically on boot.
If you having problems you can verify the installation using:
lsmod | grep ib_
The output should look something like this:
ib_usb 13956 0
ib_net 14344 1 ib_usb
usbcore 149360 5 ib_usb,isp1760,usbhid,uhci_hcd
To start, stop or view the status of the interface use these commands:
sudo pppoe-start
sudo pppoe-stop
sudo pppoe-status
Please note that Hosting Habitat is in No way affiliated with Iburst or endorses any of there products. Also we in no way guarantee that any of this will work for you and will not provide any technical support if the above product or installation fails. Just thought this may help you as I use Iburst on my laptop for when I'm on the road or at a meeting. Good Luck!!!
Before I go users of 8.10 experience a problem using firefox where it keeps reverting to offline mode look here for the work around.
