Każdy kto będzie chciał skorzystać z dostępu do internetu za pośrednictwem HotSpota, będzie musiał uruchomić dowolną przeglądarkę internetową na swoim laptopie lub innym urządzeniu mobinym. Portal przechwytujący naszego Hotspota przekieruje użytkownika na stronę logowania. Login i hasło dostępowe nasz gość dostanie w recepcji. Po poprawnym zalogowaniu się, użytkownik uzyska dostęp do internetu.

Usługę HotSpot uruchomimy na platformie RouterBoard 411 Level 4 z systemem RouterOS v3.22 na którym jest aktywny pakiet hotspot.

Nasz router RB411 posiada dwa interfejsy:


[hotspot@PX1] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slave
 0  R  ether1                                            ether            1500
 1  R  wlan1                                             wlan             1500

Interfejs ether1 wykorzystamy do podłącznia RB411 z internetem, natomiast naszą usługę HotSpot uruchomimy na interfejsie wlan1.

Do szybkiego skonfigurowania hotspota, bardzo pomocny okaże sie kreator:

[hotspot@PX1] /ip hotspot setup
Select interface to run HotSpot on

hotspot interface: wlan1
Set HotSpot address for interface

local address of network: 10.5.50.1/24
masquerade network: yes
Set pool for HotSpot addresses

address pool of network: 10.5.50.10-10.5.50.254
Select hotspot SSL certificate

select certificate: none                   
Select SMTP server

ip address of smtp server: 0.0.0.0
Setup DNS configuration

dns servers: 10.66.103.2, 10.66.103.4
DNS name of local hotspot server

dns name: hotspot.nazwafirmy.com

Teraz wyjaśnimy informacje o które pyta nas kreator :

hotspot interface - nazwa interfejsu na którym ma działać usługa hotspot

local address of network
- IP adres/maska interfejsu

masquerade network
- wybieramy yes lub no w zależności czy chcemy korzystać z SRC-NAT dla użytkowników

address pool of network
- Pula adresów które będzie przydzielał serwer DHCP dla klientów hotspot

select certificate
- wymagane, jeżeli chcemy autentykowac użytkownikow w bezpieczny sposob, dzięki HTTPS

ip address of smtp server
- adres serwera SMTP na który ma zostać przekierowana poczta wychodząca

dns servers
- serwery DNS które przydzieli serwer DHCP użytkownikom

dns name
- domena na której ma działać nasz portal przechwytujący - captive portal.

Aby nasz hotspot działał tak jak sobie tego życzymy, musimy jeszcze dokonfigurować kilka dodatkowych rzeczy:


Tworząc HotSpota kreator dodał nam profil w /ip hotspot profile :


[hotspot@PX1] /ip hotspot profile print from=hsprof2
Flags: * - default
 0   name="hsprof2" hotspot-address=10.5.50.1 dns-name="hotspot.nazwafirmy.com"
     html-directory=hotspot rate-limit="" http-proxy=0.0.0.0:0
     smtp-server=0.0.0.0 login-by=cookie,http-chap http-cookie-lifetime=3d
     split-user-domain=no use-radius=no

Do naszych celów wykorzystamy logowanie http-chap i cookie.

Musimy jeszcze dodać użytkowników i hasła za pomocą których będzie można uzyskać dostęp do internetu:


[hotspot@PX1] /ip hotspot user> add name=uzytkownik1 password=haslo-a
[hotspot@PX1] /ip hotspot user> add name=uzytkownik2 password=haslo-b
[hotspot@PX1] /ip hotspot user> add name=uzytkownik3 password=haslo-c
[hotspot@PX1] /ip hotspot user> add name=uzytkownik4 password=haslo-d

Teraz nasz HotSpot jest już skonfigurowany do pracy.
Aby się o tym przekonać proszę wywołać dowolną stronę WWW lub podać dns name naszego hotspota - hotspot.nazwafirmy.pl

DMC Firewall is a Joomla Security extension!