Dia bom. Eu criei o hotspot no dispositivo Mikrotik (RouterOS v. 6.27) Quando eu conecto o cabo da internet, tudo funciona - qualquer url aberta pelo cliente é redirecionada para a página de login. Quando logado, então sem redirecionamento.
Mas eu preciso da mesma funcionalidade sem internet - conecte-se a wifi, pegue a página html, não importa o URL inserido, nada mais.
O problema é que o redirecionamento não funciona quando não há internet conectada. A página de hotspots pode ser aberta e solicitar o login, mas não tem efeito.
/interface bridge
add admin-mac=4C:5E:0C:0B:D5:17 auto-mac=no name=bridge-local
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=\
20/40mhz-Ce disabled=no distance=indoors frequency=auto \
l2mtu=1600 mode=ap-bridge rx-chains=0,1 ssid="VVR HotSpot" \
tx-chains=0,1 wireless-protocol=802.11
/interface ethernet
set [ find default-name=ether1 ] name=ether1-gateway
set [ find default-name=ether2 ] name=ether2-master-local
set [ find default-name=ether3 ] master-port=ether2-master-local \
name=ether3-slave-local
set [ find default-name=ether4 ] master-port=ether2-master-local \
name=ether4-slave-local
/ip neighbor discovery
set ether1-gateway discover=no
/ip hotspot profile
add dns-name=hotspot.vvr hotspot-address=10.10.10.1 login-by=\
cookie,http-pap name=hsprof2
/ip pool
add name=default-dhcp ranges=192.168.88.10-192.168.88.254
add name=hs-pool-5 ranges=10.10.10.2-10.10.10.254
/ip dhcp-server
add address-pool=default-dhcp disabled=no interface=bridge-local \
name=default
add address-pool=hs-pool-5 disabled=no interface=wlan1 \
lease-time=1h name=dhcp1
/ip hotspot
add address-pool=hs-pool-5 disabled=no interface=wlan1 name=\
hotspot2 profile=hsprof2
/interface bridge port
add bridge=bridge-local interface=ether2-master-local
add bridge=bridge-local disabled=yes interface=wlan1
/ip address
add address=192.168.88.1/24 comment="default configuration" \
interface=bridge-local network=192.168.88.0
add address=10.10.10.1/24 comment="hotspot network" interface=\
wlan1 network=10.10.10.0
/ip dhcp-client
add comment="default configuration" dhcp-options=\
hostname,clientid disabled=no interface=ether1-gateway
/ip dhcp-server network
add address=10.10.10.0/24 comment="hotspot network" dns-server=\
10.10.10.1 gateway=10.10.10.1
add address=192.168.88.0/24 comment="default configuration" \
gateway=192.168.88.1
/ip dns
set allow-remote-requests=yes cache-max-ttl=0s \
query-server-timeout=0ms query-total-timeout=0ms
/ip dns static
add address=192.168.88.1 name=router
/ip firewall filter
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes
add chain=input comment="default configuration" protocol=icmp
add chain=input comment="default configuration" connection-state=\
established,related
add action=drop chain=input comment="default configuration" \
in-interface=ether1-gateway
add chain=forward comment="default configuration" \
connection-state=established,related
add action=drop chain=forward comment="default configuration" \
connection-state=invalid
add action=drop chain=forward comment="default configuration" \
connection-nat-state=!dstnat connection-state=new \
in-interface=ether1-gateway
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment=\
"place hotspot rules here" disabled=yes
add action=masquerade chain=srcnat comment=\
"default configuration" out-interface=ether1-gateway
add action=masquerade chain=srcnat comment=\
"masquerade hotspot network" src-address=10.10.10.0/24
add action=masquerade chain=srcnat comment=\
"masquerade hotspot network" src-address=10.10.10.0/24
/ip hotspot user
add name=admin password=vvradmin
/system clock
set time-zone-name=Europe/Kiev
/system routerboard settings
set cpu-frequency=650MHz protected-routerboot=disabled
/tool mac-server
set [ find default=yes ] disabled=yes
add interface=ether2-master-local
add interface=ether3-slave-local
add interface=ether4-slave-local
add interface=wlan1
add interface=bridge-local
/tool mac-server mac-winbox
set [ find default=yes ] disabled=yes
add interface=ether2-master-local
add interface=ether3-slave-local
add interface=ether4-slave-local
add interface=wlan1
add interface=bridge-local
Ajude-me por favor para encontrar um problema ou configurá-lo a partir do ponto de partida.
Olha eu não tenho tempo para derramar sobre o seu despejo de comando, mas você já pensou de onde vem o seu dns upstream, de você não anexou a nenhuma rede upstream? Eu também sugiro definir melhor seus objetivos. Você quer alguma coisa redirecionada para a sua página de hotspot?
—
r0berts