Connecting to Internode 3G mobile wireless with wvdial

First we need to install a couple packages:

# apt-get install ppp wvdial

Now to create the most vital configuration file for the connection:

$ nano ~/.wvdial.conf

Copy and paste the config below and change the username and password to yours supplied to you by Internode.

[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = Analog Modem
Baud = 460800
Init = ATZ
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,”IP”,”internode”
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 0
Dial Command = ATM1L3DT
Ask Password = off
Password = change me
Username = change me
Auto Reconnect = off
Abort on Busy = off
Carrier Check = off
Check Def Route = on
Abort on No Dialtone = off
Stupid Mode = on
Idle Seconds = 0
Auto DNS = off
;Domain =
;Nameserver = 192.231.203.132
;Nameserver2 = 192.231.203.3
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!

Now to make the connection to Internode:

$ pon.wvdial -C ~/.wvdial.conf

To disconnect just type:

$ poff

Now you are ready and setup to surf the web. :-)

Notes
If you are not comfortable using terminal you can install gnome-ppp to control the connection for you as it uses the ~/.wvdial.conf file.

# apt-get install gnome-ppp

The only other problem I have noticed is that you may have to edit /etc/resolv.conf file on the fly after making connection to Internode as you not get the correct DNS servers. This is easy to fix by editing the /etc/resolv.conf and adding the DNS servers.

# nano /etc/resolv.conf

And at the top of the file add:

nameserver 192.231.203.132
nameserver 192.231.203.3

Leave a Reply