Konekte bòn ou a ak Wibizpro epi kòmanse vann aksè WiFi nan kèk minit.
In RouterOS, open New Terminal. Do the blocks below in order — each one depends on the previous.
Recent MikroTik routers ship with the hotspot disabled at a level below user permissions. No password and no API can unlock it.
/system/device-mode/update mode=advancedThen, within 5 minutes: unplug the power, wait 30 seconds, plug it back in.
Verify:
/system/device-mode/print # expected: mode=advanced hotspot=true fetch=trueThe hotspot applies to the interface you give it. On a factory router, the bridge also carries the built-in WiFi — so the hotspot would cover it too. Move the Ethernet ports to their own bridge:
/interface bridge add name=bridge-clients /interface bridge port set [find interface=ether2] bridge=bridge-clients /interface bridge port set [find interface=ether3] bridge=bridge-clients /interface bridge port set [find interface=ether4] bridge=bridge-clients /interface bridge port set [find interface=ether5] bridge=bridge-clients /ip address add address=192.168.90.1/24 interface=bridge-clients /ip pool add name=clients-pool ranges=192.168.90.10-192.168.90.254 /ip dhcp-server add name=dhcp-clients interface=bridge-clients \ address-pool=clients-pool disabled=no /ip dhcp-server network add address=192.168.90.0/24 \ gateway=192.168.90.1 dns-server=192.168.90.1 /ip dns set allow-remote-requests=yes # Stable name printed on ticket QR codes (resolves to this hotspot) :if ([:len [/ip dns static find where name="wifi.wibizpro"]] > 0) do={ \ /ip dns static remove [find where name="wifi.wibizpro"] } /ip dns static add name=wifi.wibizpro address=192.168.90.1Ranplase rad_xxx ak sekrè sit ou. Hotspot la viv sou routeur la — pa janm sou pwen aksè yo.
Run these after the hotspot exists — it is what creates the files. Both are required: login.html is the page the client opens, redirect.html is the one the operating system shows automatically when it detects a captive portal.
/file set [find name~"login.html"] contents="<html><head></head><body><script>(function(){var portal='https://wibizpro.online/portal/?token=dt_your-site-token&clientMac=\$(mac-esc)&ap=wibizpro';var code='';try{var m=(window.location.href+'&').match(/[?&]code=([^&]+)/);if(m)code=decodeURIComponent(m[1]);}catch(e){}if(!code){try{var orig='\$(link-orig)';var m2=(orig+'&').match(/[?&]code=([^&]+)/);if(m2)code=decodeURIComponent(m2[1]);}catch(e){}}if(code)portal+='&code='+encodeURIComponent(code);window.location.replace(portal);})();</script><noscript><a href='https://wibizpro.online/portal/?token=dt_your-site-token&clientMac=\$(mac-esc)&ap=wibizpro'>Ouvrir le portail</a></noscript></body></html>" /file set [find name~"redirect.html"] contents="<html><head></head><body><script>(function(){var portal='https://wibizpro.online/portal/?token=dt_your-site-token&clientMac=\$(mac-esc)&ap=wibizpro';var code='';try{var m=(window.location.href+'&').match(/[?&]code=([^&]+)/);if(m)code=decodeURIComponent(m[1]);}catch(e){}if(!code){try{var orig='\$(link-orig)';var m2=(orig+'&').match(/[?&]code=([^&]+)/);if(m2)code=decodeURIComponent(m2[1]);}catch(e){}}if(code)portal+='&code='+encodeURIComponent(code);window.location.replace(portal);})();</script><noscript><a href='https://wibizpro.online/portal/?token=dt_your-site-token&clientMac=\$(mac-esc)&ap=wibizpro'>Ouvrir le portail</a></noscript></body></html>"If the command refuses to run — some firmware versions object to the nested quotes — edit both files by hand: Winbox → Files → hotspot folder → open the file → replace its whole contents.
The expected log line for a client without a pass is: login failed: No active pass — buy one at wibizpro.online. If you see RADIUS server is not responding instead, the server is not returning the Message-Authenticator — contact us rather than changing any router setting.
The WireGuard tunnel and the CoA operations are covered in the full runbook: docs/mikrotik-site-setup.md
Kliyan ki pa peye yo bloke jiskaske yo otantifye — ansanm ak paj Wibizpro a li menm. Pèmèt li nan jaden klò a :
/ip hotspot walled-garden add dst-host=wibizpro.online action=allow add dst-host=*.wibizpro.online action=allow /ip hotspot walled-garden ip add action=accept dst-address=144.202.47.181Pa otorize *captive.apple.com ni 17.0.0.0/8: macOS ak iOS ap kwè rezo a gen entènèt deja epi yo p ap janm ouvri asistan captif la. Règ pòtay ak sèvè ki anwo yo sifi. Ajoute sèlman domèn founisè peman w yo si sa nesesè.
Tout mak fonksyone — pwen aksè yo se pon transparan. Sou chak :
Yon fwa konfigire, men sa kliyan ou yo ap viv:
Kliyan ki ekspire yo dekonekte otomatikman nan fen egzak pas yo a.
Ou ka touche lajan sou plizyè rezo yon fason diferan — tout depi yon sèl dashboard Wibizpro :
Egzanp:
| SSID | URL pòtay la | Pri |
|---|---|---|
| GuestWiFi | /portal/?token=dt_guest |
$1–$25 USD |
| Premium | /portal/?token=dt_prem |
$5–$100 USD |
| Staff | Pa gen pòtay | Gratis |
SSID yo ka pataje menm materyèl la — pa bezwen ekipman anplis. Revni chak swiv separeman nan dashboard Wibizpro ou.
Pwen aksè TP-Link Omada otonòm yo toujou sipòte. Si w gen youn k ap mache deja, men konfigirasyon li — li pa chanje.
Nan onglet Wireless → Portal bòn ou a (egz. EAP110), ranpli egzakteman valè sa yo :
Nan onglet Wireless → Portal, ouvri politik otantifikasyon lib la epi ajoute :
Chak antre bezwen yon non — egz. Wibizpro-80, Wibizpro-443, DNS.
Antre chak adrès nan chan Destination an, ak pò li nan Destination Port — pa janm nan Source. Politik la se lis kote kliyan yo GEN DWA ale anvan yo peye, kidonk adrès la ale sou bò destinasyon an.
Pi bon toujou : kenbe pwen aksè a epi mete yon routeur MikroTik devan l kòm pòtay. EAP110 ou kontinye fonksyone — mete l an mòd bridge, fèmen pòtay li ak RADIUS li, epi swiv senk etap anwo yo pito.
Wibizpro kenbe pòtay kaptif la pou ou. Nou okipe:
Tablodbò Wibizpro ou a ba ou yon vizibilite konplè: