15 maggio 2014 - GNU/Linux Ubuntu trusty 14.04 LTS , kernel: 3.13.0-24-generic, Bash: 4.3.11(1)
Ho installato Ubuntu 14.04 LTS, speravo che con questa versione di Ubuntu si potesse creare un hotspot senza smanettare tanto invece il problema rimane. Googolando , però, ho visto che esiste uno script per automatizzare tutto il procedimento: ap-hotspot; l'ho provato e dopo qualche imprecazione sono riuscito a condividere la connessione del pc con il mio smartphone Android.
Per Ubuntu dalla relase 12.xx fino alla relase 13.xx basta aggiungere i repo, installare e configurare ap-hotspot; purtroppo per Ubuntu 14.04 sono necessari ulteriori passaggi, quindi attenzione a seguire i procedimenti adatti alla propria distribuzione.
Come prima cosa verificare che la scheda WiFi possa essere utilizzata come Access Point, eseguendo:
iw list
(se iw non fosse presente, installarlo con: sudo apt-get install iw )
scorrere l'output, deve essere presente la voce "AP"; se non lo fosse sarebbe inutile proseguire la lettura.
Ad oggi la versione di hostapd presente nei repo di Ubuntu 14.04 è buggata e va sostituita con la versione precedente;
di seguito viene indicato come fare.
Prima va rimossa la versione installata, eseguendo:
sudo apt-get remove hostapd
per installare la versione non "buggata" su Ubuntu 14.04 64-bit, eseguire queste righe una per volta:
( Ho aggiornato gli indirizzi di download! )
Aprire la pagina di download
cercare ap-hotspot per la versione di Ubuntu appropriata e cliccare sulla freccia a sinistra.
Scorrere la pagina in basso, si possono vedere le versioni disponibili; per Ubuntu scaricare la versione.deb.
Clic destro sul pacchetto scaricato e selezionare il programma adatto per l'installazione,
(io non uso mai Ubuntu Software Center ma apt-get, synaptic e GDebi per i pacchetti Debian, come in questo caso).
Partito GDebi premere sul pulsante Install Package,
inserire la password di root quando richiesto e aspettare la fine dell'installazione.
Non rimane che configurare lo script!
Devono essere già installati i programmi: iw, dnsmasq, hostapd e libnotify-bin
Possono essere installati attraverso Synaptic, o meglio, eseguendo una sola riga nel terminale:
sudo apt-get install iw dnsmasq hostapd libnotify-bin
Poi si deve installare lo script ap-hotspot che serve per automatizzare la configurazione dell'hotspot, evitando di utilizzare il procedimento manuale.
Per le versioni di Ubuntu fino alla 14.04 esclusa, conviene utilizzare l'apposito repository.
Per aggiungere il repo e installare lo script aprire un terminale ed eseguire una per volta le tre righe che seguono.
Per configurare lo script basta eseguire nel terminale:
sudo ap-hotspot configure
inserire la password di root, verrà cercata e mostrata l'interfaccia per la connessione ad internet (nel mio caso ppp0)...
19 luglio 2014 - Se la rete WiFi viene creata regolarmente: il dispositivo Android si connette ma non si riesce a navigare, molto probabilmente dipende dalla vecchia configurazione di rete che non è corretta.
In questi casi può essere utile leggere questa discussione sul forum Ubuntu.
Con le versioni giuste di hostapd e ap-hotspot non dovrebbero verificarsi problemi comunque...
In caso di problemi provare a dare questi comandi prima di eseguire quelli di ap-hotspot.
Nel caso in cui si ottenga sempre il messaggio "Another process is already running" provare a eseguire:
sudo rm /tmp/hotspot.pid
Se dopo lo start di ap-hotspot rimane la scritta "Starting Wireless Hotspot..." fissa, eseguire questi comandi:
Se volete creare dei lanciatori per l'avvio e l'arresto del vostro hotspot (con ap-hotspot)
creare un file di testo con nome "Arresta_hotspot"
copiare all'interno queste righe
fare la stessa cosa per creare il lanciatore "Avvia_hotspot.desktop" contenente questo testo:
(sostituendo il percorso alla vostra icona in "Icon=/xxx/xxx/xxx/wifi_on.svg)
Io tengo questi lanciatori in una directory sulla Scrivania, per distinguere facilmente la directory e i lanciatori ho modificato due icone open...
ottenendo queste tre
se volete usare le mie stesse icone basta scaricarle
8-) Bye
creare hotspot
problema "Starting Wireless Hotspot..."
Problema "Another process is already running"
download ap-hotspot per Ubuntu14.04
problema hostapd buggata
Tutto il contenuto di questo sito se non diversamente dichiarato è di Giovanni Ubaldi ed è distribuito con Licenza:
Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.