Saltearse al contenido

Winbox

Requisitos previos

Esta guía asume que Winbox 4.0 ya está descargado. Si no es así, descárguelo desde el sitio web del fabricante.

El dispositivo debe estar conectado como se muestra en la guía de conexión.

Compatibilidad

Social WiFi es compatible con las siguientes configuraciones:

Versiones de RouterOS:

  • 6.x
  • 7.5 y posteriores, probado hasta la 7.19.4 (el hotspot no funciona en RouterOS 7 en versiones anteriores a la 7.5)

Acceso al router

Para acceder al router:

  1. Inicie Winbox.
  2. En la parte superior, configure “Connect To” con la dirección MAC del router que se encuentra en la pestaña “Neighbors”.
  3. El router debería aparecer en la lista; haga doble clic sobre él.
  4. Haga clic en el botón azul “Connect”.

2025-09-10_15-34.png

2025-09-15_12-28.png

Presione CTRL+C para omitir el cambio de contraseña. Deje la ventana de terminal abierta.

2025-09-10_12-39.png

Configuración de Social WiFi

Descarga de archivos de Hotspot

Copie y pegue el siguiente script en la terminal:

{
:local downloadEndpoint "https://login.socialwifi.com/installation/mikrotik/download";
:local fileNames {"login.html"; "rlogin.html"; "alogin.html"; "flogin.html"; "md5.js"}
:local destinationDirectory "";
:if ([:len [/file find name="flash" type="disk"]] > 0) do={
:set destinationDirectory "/flash/";
}
:local ether1Mac ([/interface get [find name="ether1"]]->"mac-address");
:foreach fileName in=$fileNames do={
:put "Downloading file: $downloadEndpoint/$fileName\?mac=$ether1Mac"
/tool fetch url="$downloadEndpoint/$fileName\?mac=$ether1Mac" dst-path="$destinationDirectory$fileName"
}
}

Los archivos se descargarán automáticamente después de ejecutar el script.

2025-09-10_12-40.png

Configuración de Walled Garden

Copie y pegue los siguientes comandos en la terminal. Todos los comandos se pueden pegar a la vez.

## Social WiFi
/ip hotspot walled-garden
add comment="socialwifi: Allow captive portal main service." dst-host=*.socialwifi.com
add comment="socialwifi: Allow captive portal main service." dst-host=sw-login.com
## YouTube widget
/ip hotspot walled-garden
add comment="socialwifi: Allow YouTube widget." dst-host=*.youtube.com
add comment="socialwifi: Allow YouTube widget. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.youtube.com." dst-host=youtube-ui.l.google.com
add comment="socialwifi: Allow YouTube widget. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow img.youtube.com." dst-host=ytimg.l.google.com
add comment="socialwifi: Allow YouTube widget." dst-host=*.ytimg.com
add comment="socialwifi: Allow YouTube widget." dst-host=*.googlevideo.com
add comment="socialwifi: Allow YouTube widget." dst-host=yt3.ggpht.com
add comment="socialwifi: Allow YouTube widget. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow yt3.ggpht.com." dst-host=*.l.googleusercontent.com
## Facebook remarketing pixel
/ip hotspot walled-garden
add comment="socialwifi: Allow Facebook remarketing pixel." dst-host=*.facebook.com
add comment="socialwifi: Allow Facebook remarketing pixel." dst-host=connect.facebook.net
add comment="socialwifi: Allow Facebook remarketing pixel. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow connect.facebook.net." dst-host=*.fbcdn.net
## Google remarketing tag
/ip hotspot walled-garden
add comment="socialwifi: Allow Google remarketing tag." dst-host=www.googletagmanager.com
add comment="socialwifi: Allow Google remarketing tag. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.googletagmanager.com." dst-host=www-googletagmanager.l.google.com
add comment="socialwifi: Allow Google remarketing tag." dst-host=www.googleadservices.com
add comment="socialwifi: Allow Google remarketing tag. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.googleadservices.com." dst-host=pagead*.l.doubleclick.net
add comment="socialwifi: Allow Google remarketing tag." dst-host=www.google.*
## Facebook
/ip hotspot walled-garden
add comment="socialwifi: Allow login with Facebook." dst-host=facebook.com
add comment="socialwifi: Allow login with Facebook." dst-host=*.facebook.com
add comment="socialwifi: Allow login with Facebook." dst-host=*.fbcdn.net
## LinkedIn
/ip hotspot walled-garden
add comment="socialwifi: Allow login with LinkedIn." dst-host=linkedin.com
add comment="socialwifi: Allow login with LinkedIn." dst-host=*.linkedin.com
add comment="socialwifi: Allow login with LinkedIn. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.linkedin.com." dst-host=*.l-msedge.net
add comment="socialwifi: Allow login with LinkedIn. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.linkedin.com." dst-host=*.dc-msedge.net
add comment="socialwifi: Allow login with LinkedIn." dst-host=*.licdn.com
add comment="socialwifi: Allow login with LinkedIn. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow static-exp1.licdn.com." dst-host=*.epsiloncdn.net
add comment="socialwifi: Allow login with LinkedIn. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow static-exp1.licdn.com." dst-host=*.akamai.net
add comment="socialwifi: Allow login with LinkedIn. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow www.linkedin.com." dst-host=www.linkedin.com.cdn.cloudflare.net
## Twitter
/ip hotspot walled-garden
add comment="socialwifi: Allow login with Twitter." dst-host=x.com
add comment="socialwifi: Allow login with Twitter." dst-host=api.x.com
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow api.x.com." dst-host=api.x.com.cdn.cloudflare.net
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow api.x.com." dst-host=tpop-api.x.com
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow abs.twimg.com." dst-host=dynamic.x.com.cdn.cloudflare.net
add comment="socialwifi: Allow login with Twitter." dst-host=twitter.com
add comment="socialwifi: Allow login with Twitter." dst-host=api.twitter.com
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow api.api.com." dst-host=api.twitter.com.cdn.cloudflare.net
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow api.twitter.com." dst-host=*.twitter.com
add comment="socialwifi: Allow login with Twitter." dst-host=*.twimg.com
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow pbs.twimg.com." dst-host=pbs.twimg.com.cdn.cloudflare.net
add comment="socialwifi: Allow login with Twitter. It's a workaround for Mikrotik walled garden bug with CNAME in DNS response. Required to allow abs.twimg.com." dst-host=twimg.twitter.map.fastly.net
## WhatsApp
/ip hotspot walled-garden
add comment="socialwifi: Allow login with WhatsApp." dst-host=whatsapp.com
add comment="socialwifi: Allow login with WhatsApp." dst-host=*.whatsapp.com
add comment="socialwifi: Allow login with WhatsApp." dst-host=*.whatsapp.net
/

2025-09-10_12-56.png

Añadir nuevo bridge

Navegue a Interfaces desde el menú de la izquierda. En la pestaña Interface, haga clic en New y seleccione Bridge.

2025-09-10_12-25.png

Establezca el campo Name en sw y haga clic en OK.

2025-09-10_12-27.png

Añadir nueva red de invitados

Navegue a IP -> Addresses y haga clic en New.

2025-09-10_12-28.png

Configure de la siguiente manera:

Address10.8.0.1/16
Network10.8.0.0
Interfacesw

2025-09-10_12-29.png

Haga clic en OK.

A continuación, navegue a IP -> Pool y haga clic en New.

2025-09-10_12-32.png

Configure de la siguiente manera:

Namedhcp_pool_sw
Addresses10.8.0.2-10.8.255.254

2025-09-10_12-32_1.png

Haga clic en OK.

Navegue a IP -> DHCP Server. En la pestaña DHCP, haga clic en New.

2025-09-10_12-34.png

Configure de la siguiente manera:

Namedhcp_sw
Interfacesw
Lease Time2d 00:00:00
Address Pooldhcp_pool_sw

2025-09-10_12-36.png

Haga clic en OK.

Cambie a la pestaña Networks y haga clic en New.

2025-09-10_12-37.png

Configure de la siguiente manera:

Address10.8.0.0/16
Gateway10.8.0.1

2025-09-10_12-38.png

Haga clic en OK.

Configuración de RADIUS

Navegue a la sección RADIUS y haga clic en New.

2025-09-10_12-44.png

Configure de la siguiente manera:

Servicehotspot
Address35.205.62.147
SecretEl RADIUS Secret está disponible en la pestaña Access Points del Panel de Social WiFi.
Authentication Port31812
Accounting Port31813
Timeout1000
Accounting BackupUnchecked
Require Message Authyes for request resp (Este campo solo está disponible en RouterOS 7.13 y posteriores.)

2025-09-10_12-45.png

Haga clic en OK.

Configuración de Hotspot

Navegue a IP -> Hotspot. En la pestaña Servers, haga clic en New.

2025-09-18_12-47.png

Configure de la siguiente manera:

Namesocialwifi
Interfacesw
Address Poolnone
Profiledefault
Idle Timeout00:05:00

2025-09-10_12-52.png

Haga clic en OK.

Cambie a la pestaña Server Profiles. Haga doble clic en el perfil default.

2025-09-18_12-56.png

Configure de la siguiente manera:

  • En la pestaña General:

    DNS Namelogging.sw.com
    HTML DirectoryCambie el nombre a . (un punto). Si la sección Files contiene una carpeta “flash”, establezca este campo en flash/.

    2025-09-10_12-49.png

  • En la pestaña Login:

    Establezca Login By en HTTP PAP (desmarque todas las demás opciones).

    2025-09-10_12-50.png

  • En la pestaña RADIUS:

    Use RADIUSyes
    Interim Update00:10:00

    2025-09-10_12-50_1.png

    Haga clic en OK.

Cambie a User Profiles. Haga doble clic en el perfil default.

2025-09-10_12-54.png

Establezca el valor de Keepalive Timeout en 2d 00:00:00.

2025-09-10_12-55.png

Haga clic en OK.

Configuración de Interfaces

Navegue a la sección Bridge y abra la pestaña Ports.

Haga doble clic en la interfaz que se utilizará para Social WiFi.

2025-09-10_16-45.png

Cambie el valor de Bridge a sw.

2025-09-10_16-45_1.png

Haga clic en OK.

Para configuraciones de VLAN, consulte la guía de VLANs y APs adicionales después de completar estos pasos.

Panel de Social WiFi

Añadir la dirección MAC del router al panel

Navegue a Interfaces, haga doble clic en ether1 y busque la MAC Address.

2025-09-10_14-27.png

Copie el valor del campo MAC Address.

Inicie sesión en el panel de Social WiFi, navegue a la sección Access Points y haga clic en +Add.

2024-08-21_16-36.png

Pegue la dirección MAC copiada en el formulario. Nombrar el dispositivo es opcional. Haga clic en Create.

2025-09-15_16-02_1.png

Probar la solución

Conéctese a la red WiFi. Debería aparecer una página de inicio de sesión. Complete el proceso de inicio de sesión para obtener acceso a Internet. Las conexiones y autorizaciones aparecerán en la sección Statistics del panel de Social WiFi.