> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intuitibits.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Conectarse a un sensor

> Conecte WiFi Explorer Pro 3 a un sensor basado en Linux o Android para buscar redes inalámbricas de forma remota.

Un sensor es un dispositivo remoto que busca redes inalámbricas en nombre de *WiFi Explorer Pro 3* y devuelve los resultados para analizarlos. Resulta útil cuando no puede estar físicamente en una ubicación, como un sitio remoto u otro piso de un edificio, o cuando necesita capacidades que el adaptador integrado de la Mac no ofrece, como compatibilidad con 6 GHz. *WiFi Explorer Pro 3* puede conectarse a sensores basados en Linux o Android.

## Sensores basados en Linux

Un sensor puede ser cualquier dispositivo Linux con uno o varios adaptadores Wi-Fi compatibles, configurado para permitir el acceso SSH de *WiFi Explorer Pro 3* y buscar redes mediante la interfaz deseada. Puede usar el modo activo o pasivo.

En el modo activo, el sensor usa una utilidad auxiliar que busca redes mediante la API netlink 802.11. En el pasivo, pone la interfaz en *modo monitor* y escucha balizas. La mayoría de los adaptadores modernos admiten la API netlink, por lo que un adaptador sin *modo monitor* podría seguir sirviendo para el escaneo activo.

<Note>
  De manera predeterminada, los sensores usan **Automático** en *WiFi Explorer Pro 3*. El modo automático prefiere el escaneo activo cuando está disponible; en caso contrario usa el pasivo.
</Note>

<Tip>
  [WLAN Pi](http://www.wlanpi.com) viene preconfigurado como sensor de *WiFi Explorer Pro 3*.
</Tip>

<Note>
  Un WLAN Pi conectado directamente a su Mac mediante USB (OTG) no necesita agregarse en *Ajustes* > *Sensores*. *WiFi Explorer Pro 3* lo muestra automáticamente como una entrada propia en el menú *Modo de escaneo*.
</Note>

### Instalar las utilidades necesarias

Para que un dispositivo Linux funcione como sensor, deben instalarse estas utilidades:

| Utilidad | Necesaria para |
| - | - |
| `ip` (iproute2) | Modos de escaneo activo y pasivo |
| `iw` | Modos de escaneo activo y pasivo |
| `tcpdump` | Modo de escaneo pasivo |
| [`scandump`](https://github.com/intuitibits/scandump) | Modo de escaneo activo |

### Configurar sudo sin contraseña

*WiFi Explorer Pro 3* ejecuta estas utilidades mediante SSH y `sudo`, por lo que el usuario SSH debe poder ejecutarlas **sin que se le solicite una contraseña**. Puede conceder ese permiso únicamente para esas utilidades agregando un archivo a `/etc/sudoers.d/`:

1. Busque la ruta absoluta de cada utilidad necesaria. Las rutas varían entre distribuciones, así que compruébelas en el sensor:

   ```bash theme={null}
   command -v ip iw tcpdump scandump
   ```

2. Cree el archivo sudoers, denominado `wlandump` en este ejemplo, mediante `visudo`, que comprueba la sintaxis antes de guardar:

   ```bash theme={null}
   sudo visudo -f /etc/sudoers.d/wlandump
   ```

3. Agregue una sola línea con las utilidades necesarias para el modo que usará y las rutas obtenidas. Para el modo activo:

   ```text theme={null}
   %sudo ALL=(ALL) NOPASSWD: /sbin/iw, /bin/ip, /usr/bin/scandump
   ```

   Para el modo pasivo:

   ```text theme={null}
   %sudo ALL=(ALL) NOPASSWD: /sbin/iw, /bin/ip, /usr/bin/tcpdump
   ```

   Para permitir ambos modos:

   ```text theme={null}
   %sudo ALL=(ALL) NOPASSWD: /sbin/iw, /bin/ip, /usr/bin/tcpdump, /usr/bin/scandump
   ```

   Las rutas son ejemplos. `sudo` compara cada regla con la ruta exacta del comando; sustituya cualquier ruta que sea distinta en su sensor.

4. Guarde el archivo, cierre el editor y conviértalo en uno de solo lectura:

   ```bash theme={null}
   sudo chmod -w /etc/sudoers.d/wlandump
   ```

5. Compruebe la configuración iniciando sesión como usuario SSH y ejecutando una utilidad con `sudo -n`, que falla en lugar de solicitar una contraseña:

   ```bash theme={null}
   sudo -n iw dev
   ```

   Si enumera las interfaces inalámbricas, el usuario puede ejecutar las utilidades sin ingresar una contraseña. Si devuelve `sudo: a password is required`, compruebe las rutas del paso 3 y la pertenencia al grupo descrita a continuación.

<Note>
  Las líneas del ejemplo conceden acceso a `sudo` sin contraseña a todos los miembros del grupo `sudo` (`%sudo`). Si el usuario SSH no pertenece al grupo, sustituya `%sudo` por el nombre de usuario, como en `wlanpi ALL=(ALL) NOPASSWD: /sbin/iw, /bin/ip, /usr/bin/scandump`.
</Note>

<Warning>
  Un error de sintaxis en `/etc/sudoers.d/` puede impedir que `sudo` funcione. Edite estos archivos con `visudo`, que se niega a guardar sintaxis no válida.
</Warning>

## Sensores basados en Android

También puede usar un dispositivo Android como sensor de escaneo activo mediante [WiFi Sensor](https://www.intuitibits.com/products/wifisensor/) para Android o la función de transmisión en tiempo real de [analiti](https://www.analiti.com). Estos sensores solo admiten el escaneo activo. Para usar [WiFi Sensor](https://www.intuitibits.com/products/wifisensor/) o [analiti](https://www.analiti.com) con un dispositivo Android compatible, siga las instrucciones siguientes para agregarlo como sensor y use el puerto 19000.

***

## Agregar un sensor

1. Vaya a *WiFi Explorer Pro 3* > *Ajustes* > *Sensores* y haga clic en **+**.
2. Ingrese el nombre de host o la dirección IP del sensor.
3. Haga doble clic en **Nombre** para asignarle un nombre personalizado.
4. Para especificar una interfaz inalámbrica, haga doble clic en **Nombre de interfaz** e ingrese su nombre. De lo contrario, se elige automáticamente la primera interfaz remota. Este campo se omite en sensores Android.
5. Si un sensor Linux usa un puerto distinto del TCP 22 para SSH, haga doble clic en **Puerto** e ingrese el número correcto. Para Android, ingrese 19000.

<Note>
  *WiFi Explorer Pro 3* detecta automáticamente los sensores basados en [WLAN Pi](http://www.wlanpi.com) de su red local.
</Note>

<Note>
  Como *WiFi Explorer Pro 3* usa el adaptador Wi-Fi del sensor Linux para escanear, debe conectarse al sensor mediante Ethernet o un adaptador Wi-Fi secundario.
</Note>

***

## Conectarse a un sensor

1. Haga clic en el menú *Modo de escaneo* de la barra de herramientas.
2. Seleccione el sensor.
3. Si se le solicita, ingrese un nombre de usuario y una contraseña válidos.

En sensores Linux, la conexión se establece de forma segura mediante SSH. La primera vez se le pedirá que se autentique. Puede hacer que *WiFi Explorer Pro 3* recuerde las credenciales para no ingresarlas en cada escaneo; se guardan de forma segura en el llavero de su Mac.

<Tip>
  Presione Opción al seleccionar el sensor o iniciar un escaneo remoto si guardó las credenciales y necesita ingresar otras.
</Tip>

<Note>
  Si el sensor está detrás de un firewall, debe abrir el puerto TCP 22 (SSH), o el puerto que use para SSH, para permitir la comunicación.
</Note>

***

## Gestionar sensores

Vaya a *WiFi Explorer Pro 3* > *Ajustes* > *Sensores*. Puede agregar, editar o eliminar sensores y reordenarlos arrastrando las entradas.

También puede importarlos o exportarlos haciendo clic en **Más** y eligiendo **Importar** o **Exportar**.

***

## Solucionar problemas de sensores

Si tiene problemas al conectarse o usar un sensor, *WiFi Explorer Pro 3* incluye una herramienta de diagnóstico.

Vaya a *Ajustes* > *Sensores*, seleccione el sensor, haga clic en **Más** y elija **Ejecutar diagnósticos**.

<Note>
  El diagnóstico solo está disponible para sensores basados en Linux.
</Note>

## Véase también

* [Encontrar redes mediante el adaptador Wi-Fi integrado](/es/wifiexplorerpro3/find-networks-using-built-in-adapter)
* [Sensores](/es/wifiexplorerpro3/sensors-settings)
