Página de login do hotspot Mikrotik sem acesso à internet


1

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.