Setting Up Wireless
Much
development work has gone on to ease the problems of wireless adapters
and the fact that few manufacturers provide Linux drivers.
The latest versions have seen considerable improvements in
wireless support.
Wireless
adapters seem to be anything from directly supported in Ubuntu and easy
to set up (same as in Windows) to well-nigh impossible! These
can
be divided into sections :-
Easy setup in the GUI
Using Network Manager
This applies to versions 8.04.1 (hardy Heron) and 8.10 (Intrepid Ibex).
(Description and screenshots to be added here)
Using the older method (earlier versions)
Go to menu System >
Administration > Network and after entering your
password, the Network
Settings dialog will appear. It opens showing
the Connections tab
giving a list of networking devices found. One of these
should be Wireless
connection.
If no wireless connection appears your wifi adapter has not
been
detected and further steps will be needed. These will be
discussed later.
Click on the Wireless
connection then Properties.
In the Properties
dialog uncheck Enable
roaming mode and the previously greyed out settings become
available. In Network
name (ESSID)
enter the name you chose for your wireless network (SSID). If
you
have set up WEP encryption enter your code in Network password and the
type above. Next Connection
settings
- this depends on how you've set up you wireless network. The
default is usually to let the router allocate IP addresses for the
local network. In this case set the Configuration to Automatic configuration (DHCP)
and leave the other boxes blank. If you've setup individual
fixed
IPs for each computer then enter this info into the boxes.
This
is much the same as in Windows. Click OK when finished - a
pop-up message will say the network is being configured. This
will take a minute or two.
Check that the checkbox is ticked to enable the Wireless connection.
Uncheck the Wired
connection
to disable this network connection and allow the network connection to
use wireless rather than wired. Wireless networking should
now
work but you may need to reboot
(possibly twice) to get the wireless connection working.
If wireless networking doesn't work after this setting up (best to
carefully check you entries) more complicated actions may be needed.
One thing to check first if you are using WEP is to try
entering
the full hexadecimal code rather than the ASCII password.
Wireless
networking won't work after setting up as above
We now come to the "Fixes" :-
Needing proprietary firmware installed
- With Ubuntu 8.04 LTS (Hardy Heron) go to System > Administration > Hardware Drivers (Earlier versions used the name Restricted Drivers Manager
). You will be asked for your password then taken to the Hardware
Drivers dialog where you may find your wireless adapter listed - not Enabled and Not in use. If your hardware isn't listed skip this section.
- Click the Enabled check box. A window will pop up asking "Enable the firmware?".
- Click Enable firmware. Downloading and Installing software will appear and when finished will show Changes applied. Click Close.
- A box asking Specify firmware location appears. Choose Download from internet (or if you already have the firmware, you can use the other option)
- Click OK. The firmware is downloaded and we are returned to the Restricted Drivers box with the firmware Enabled and In use. Click Close.
- You should now be able to setup wireless as normal - see above.
- Restart and wireless should be working.
Download and
install an updated/replacement driver
Firstly
it's worth seeing if you can find an updated Linux driver package for
your particular wireless adapter. This may be available in a .deb file which can
be installed simply by double-clicking on the downloaded file and
following the prompts.
If
you do not have a wired internet connection you will have to use either
another computer or Windows on the one you want to use for Ubuntu.
A USB memory stick is very useful here - you can put the
downloaded file onto that and easily access it from Ubuntu.
There
is help available from the Ubuntu Community see :- Ubuntu
Community Support for Wireless Network cards
Once
you have the driver package installed the procedure is as for a
directly supported wireless adapter (see above). However, if
you
can't find any info on your adapter or there isn't a driver for it try Using
the Windows driver and ndiswrapper or see the Ubuntu Forums for more help.Ralink rt2500 and rt73 (and
some other chipsets) with serialmonkey driver - Gutsy Gibbon
With Ubuntu
8.04 LTS (Hardy Heron) and after, the serialmonkey drivers have been included in
the distro and generally the Ralink drivers work fine.
With Gutsy the driver
included
doesn't seem to work. I finally got this working by
downloading a tarball, unpacking it and compiling and installing the
driver (using instructions provided). See rt2x00 Project Main Page
(I found the regular RT2500 driver wouldn't compile but the CVS
hourly tarball: rt2500-CVS worked fine using the supplied
instructions (README) except that make
install
had
to be sudo
make install.)
However, that was not quite enough to get it working - it needs the following entered in the command line :-
sudo ifdown wlan0
sudo iwconfig wlan0 channel 11 essid <essid>
mode Managed
sudo ifup wlan0
(where <essid> is
the network ESSID. Change the channel number if you are not
using channel 11.)
(With Feisty the supplied driver worked using the code above to set up the essid - except that wlan0
is ra0.)
The rt2x00
Project also works for the RT73 chipset used in the Belkin USB wireless
adapter F5D7050 ver. 3001uk using the rt73 tarball as above. This
driver needs sudo ifup wlan0 at bootup.
Several other chipsets are also supported in the rt2x00 project.
If the above is unsuccessful try Using
the Windows driver and ndiswrapper or see the Ubuntu Forums for more help.
More content
will be added as the information becomes available...
Updated 4 November 2008