Eu uso este script descrito neste post para criar um hotspot no meu servidor Ubuntu:
Basicamente, ajuda você a criar um ponto de acesso. Você precisará ter duas interfaces no computador que deseja usar, uma conectada à Internet e a veiculação do ponto de acesso.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Quando estiver instalado, execute:
sudo ap-hotspot configure
Ele fará algumas perguntas (interface da Internet, interface sem fio para criar o ponto de acesso, senha) e, em seguida, o ponto de acesso poderá ser executado e interrompido com:
sudo ap-hotspot start
sudo ap-hotspot stop
Note que este script automatiza o processo de criação do hotspot, que pode ser feito manualmente instalando e configurando dns-masq e hostapd, mas o resultado é o mesmo.