You could try making a AP hotspot, e.g. using a script called ap-hotspot
(infrastructure Access Points can be more reliable):
To set up a simple wifi hotpsot for Android and other devices, 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
Ubuntu 14.04 needs a special fix as well - plz see the big note at end of this post:
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
If you want to update hostapd
you need to unhold the package - ap-hotspot
won't work anymore though.
Big Note: ap-hotspot
is out of date and not really maintained anymore - as far as I can tell it should work on Linux OSs based on Debian Wheezy, and on 14.04 with above workaround (which uses a old version, which isn't great for varying reasons) - however I do know it seems to work very well on varying hardware.
There are alternatives (e.g. create_ap
) - also you can use the variety of instructions here - you could also try setting the mode to infrastructure
in the 'Network Connections' settings (this may be the default with newer versions of Gnome/NetworkManager):