To set up a simple wifi hotpsot for Android and other phones, you can use ap-hotspot
as detailed here.
Basically, install it:
sudo add-apt-repository ppa:nilarimogard/webupd8
Press Enter to confirm this - then run these to actually install it:
sudo apt-get update
sudo apt-get install ap-hotspot
Use ppa
's at your own not-very-high risk - note you need to add the PPA and run the update command before you are able to install it.
Start it with:
sudo ap-hotspot start
You can also stop it:
sudo ap-hotspot stop
and configure it:
sudo ap-hotspot configure
Android does not seem to support the hotspot created in Ubuntu - <rant>even though I have never had this trouble with another Linux operating system</rant> . Ubuntu 14.04 apparently needs a special fix as well.
For Ubuntu 14.04:
also the hostapd
version in Ubuntu 14.04 is buggy and doesn't
work properly. To get AP-Hotspot to work with hostapd in Ubuntu 14.04,
you need to downgrade hostapd and use apt to hold the package so it's
not upgraded (thanks to spupuz for the tip!). To do this, use the
following commands:
64bit:
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
32bit:
cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd