MyWiFi

Creazione di un Hotspot utilizzando un PC Linux

My WiFi Service supporta l'utilizzo di un computer con sistema operativo Linux (Ubuntu/Debian) al posto del classico router DD-WRT/OpenWrt/Mikrotik. Il grande vantaggio di questa soluzione consiste nell'elevata potenza di elaborazione offerta da un computer che in genere risulta molto superiore a quella della stragrande maggioranza dei router in commercio.
Un computer di ultima generazione può supportare senza problemi migliaia di connessioni simultanee, contro le 50-100 offerte dai router di fascia media.


Hotspot Linux PC


Il computer dovrà essere equipaggiato con due schede di rete (es. eth0 ed eth1). La prima andrà connessa ad internet mentre la seconda dovrà essere collegata all'Access Point che diffonde il segnale Wi-Fi.

La scelta delle schede di rete

Se si desidera utilizzare un PC di tipo desktop per gestire l'hotspot, è consigliabile utilizzare la scheda di rete integrata per la normale connessione ad internet, mentre per quanto riguarda la seconda scheda si può optare per un scheda PCI oppure per un un adattatore ethernet USB (scelta meno performante).


Nel caso in cui il PC utilizzato sia invece un portatile, non è necessario installare ulteriori schede di rete in quanto tutti i portatili dispongono di due schede di rete: una wireless ed una ethernet. In questo caso la scheda di rete wireless (eth0) andrà connessa ad internet mentre quella ethernet (eth1) dovrà essere connessa all'access point.

Configurazione delle schede di rete e dell'Access Point

La scheda connessa ad internet (eth0) può essere configurata sia in DHCP che con un indirizzo IP statico. In quest'ultimo caso è indispensabile inserire nella configurazione anche i server DNS.

Nella seconda scheda di rete (eth1) non dovrà essere inserita nessuna configurazione IP.


L'Access Point da collegare alla eth1 dovrà essere essere configurato nel seguente modo:


-Indirizzo IP: 10.182.0.2
-Subnet: 255.255.255.0
-Gateway: 10.182.0.1


Esecuzione dello script di configurazione

A questo punto non rimane che eseguire lo script di configurazione della propria location. Apriamo il pannello di controllo di My WiFi Service, nel "Locations" clicchiamo su "Conf. Disp." e copiamo lo script negli appunti.

Il testo dello script sarà del tipo:


   cd $HOME
   wget 'http://app.mywifiservice.com/script/?nasid=XXXXX' -q -O setup.sh
   chmod +x setup.sh
   sudo ./setup.sh


dove al posto di XXXXX comparirà il NAS ID della vostra location.

Apriamo il terminale linux ed incolliamo il testo. Dopo il riavvio del PC l'hotspot sarà pronto per l'utilizzo.

Test dell'Hotspot

Per verificare il corretto funzionamento dell'hotspot, utilizziamo uno Smartphone o un notebook e colleghiamoci alla rete Wi-Fi con il nome della nostra location.


La procedura di accesso all'hotspot è diversa a seconda del tipo di dispositivo utilizzato:


  • PC/Notebook: aprendo il browser ad qualsiasi pagina web (non https) si viene reindirizzati alla pagina di login.
  • IPhone/IPad: seleziondo la rete Wi-FI viene aperta automaticamente la pagina di login.
  • Android: viene mostrata una notifica che avvisa che ci si è connessi ad un Hotspot. Cliccando sulla notifica si viene reindirizzati la pagina di login.

Captive Portal


Per completare il test, creiamo un utente registrato (o un biglietto prepagato) nell'apposita pagina della schermata principale dell'applicativo, ed inseriamo il nome utente e la password dell'utente appena creato.