> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/es/nas/nas-diagnostics.md).

# Guía de diagnósticos de NAS

## Resumen

La herramienta de diagnóstico de NAS (almacenamiento conectado a la red) proporciona capacidades integrales para solucionar problemas de uso compartido de archivos y almacenamiento en red dentro de VergeOS. Estos comandos de diagnóstico permiten a los administradores del sistema supervisar el rendimiento de NAS, solucionar problemas de uso compartido de archivos y mantener un estado óptimo del servicio NAS para SMB/CIFS, NFS y otros protocolos de almacenamiento en red.

{% hint style="info" %}
**Lo que aprenderás**

* Cómo acceder y usar las herramientas de diagnóstico de NAS
* Comprensión de cada comando de diagnóstico y su enfoque en el uso compartido de archivos
* Mejores prácticas para la solución de problemas y el mantenimiento de NAS
* Cuándo usar comandos de diagnóstico específicos para problemas de almacenamiento en red
  {% endhint %}

## Requisitos previos

* Acceso a la interfaz de VergeOS con privilegios de administración del servicio NAS
* Comprensión básica de los protocolos de uso compartido de archivos en red (SMB/CIFS, NFS)
* Conocimiento de la arquitectura del servicio NAS de VergeOS

{% hint style="info" %}
**Contexto del servicio NAS**

Los diagnósticos de NAS son específicos de instancias individuales del servicio NAS. Cada servicio NAS tiene su propia interfaz y sus propios comandos de diagnóstico.
{% endhint %}

## Acceso a los diagnósticos de NAS

1. **Navegue hasta Diagnósticos de NAS:**
   * Seleccione **NAS** > **Lista** en el menú superior.
   * Haga doble clic en el **servicio NAS** deseado de la lista
   * Haga clic en **Diagnósticos** en el menú izquierdo
2. **Uso de comandos de diagnóstico:**
   * Seleccione el comando deseado en el **Consulta de diagnósticos** menú desplegable
   * Configure los parámetros disponibles en el lado derecho
   * Haga clic en **Enviar →** para ejecutar el comando

{% hint style="success" %}
**Visibilidad del comando**

Habilite **"Mostrar comando"** para ver el comando exacto que se está ejecutando, útil para la ejecución por SSH o la automatización de scripts.
{% endhint %}

## Referencia de comandos de diagnóstico

### Escaneo ARP

**Propósito:** Descubre dispositivos activos en la red del servicio NAS mediante paquetes ARP.

**Cuándo usar:**

* Solución de problemas de conectividad de red
* Descubrimiento de clientes en segmentos de red NAS
* Verificación de la topología de red

**Parámetros:**

* **Interfaz:** Interfaz de red desde la que realizar el escaneo (p. ej., eth0)

**Sintaxis de CLI:**

```bash
nmap -sn [RANGO_DE_RED]
```

***

### Tabla ARP

**Propósito:** Muestra la caché ARP del servicio NAS con las asignaciones de dirección IP a MAC.

**Cuándo usar:**

* Solución de problemas de conectividad de clientes
* Verificación de vecinos de red
* Resolución de conflictos de direcciones MAC

**Sintaxis de CLI:**

```bash
arp -a
```

***

### Fecha/Hora

**Propósito:** Muestra la configuración actual de fecha y hora del sistema para el servicio NAS.

**Cuándo usar:**

* Solución de problemas de sincronización horaria
* Verificación de marcas de tiempo de registros
* Diagnóstico de problemas de autenticación (Kerberos, uniones a dominio)

**Sintaxis de CLI:**

```bash
date
timedatectl status
```

***

### Búsqueda DNS

**Propósito:** Prueba la resolución DNS desde la perspectiva del servicio NAS.

**Cuándo usar:**

* Solución de problemas de resolución de nombres de dominio
* Problemas de conectividad con Active Directory
* Verificación del acceso a servicios externos

**Parámetros:**

* **Nombre de host:** Nombre de host de destino para resolver
* **Servidor DNS:** Servidor DNS específico que consultar

**Sintaxis de CLI:**

```bash
nslookup [NOMBRE_DE_HOST]
dig [NOMBRE_DE_HOST]
```

***

### Grupos

**Propósito:** Muestra los grupos del sistema y la información de pertenencia a grupos.

**Cuándo usar:**

* Solución de problemas de acceso de usuarios
* Diagnóstico de problemas de permisos
* Verificación del control de acceso basado en grupos

**Sintaxis de CLI:**

```bash
getent group
groups [NOMBRE_DE_USUARIO]
```

***

### IP

**Propósito:** Acceso avanzado al comando IP para diagnósticos de interfaz de red y enrutamiento.

**Cuándo usar:**

* Verificación de la configuración de red
* Análisis de la tabla de enrutamiento
* Solución de problemas de interfaz

**Parámetros:**

* **Comando:** Opciones del comando IP (addr, route, link, etc.)

**Sintaxis de CLI:**

```bash
ip [COMANDO] [OPCIONES]
```

**Comandos comunes:**

* `ip addr show` - Mostrar direcciones de interfaz
* `ip route show` - Mostrar tabla de enrutamiento
* `ip link show` - Mostrar interfaces de red

***

### Registros

**Propósito:** Muestra los registros y eventos del sistema del servicio NAS.

**Cuándo usar:**

* Solución de problemas del servicio
* Análisis de errores
* Investigación de problemas de rendimiento
* Supervisión de eventos de seguridad

**Sintaxis de CLI:**

```bash
journalctl -u [SERVICIO_NAS]
tail -f /var/log/samba/log.*
```

***

### NFS

**Propósito:** Muestra el estado y la configuración del servicio Network File System (NFS).

**Cuándo usar:**

* Solución de problemas del servicio NFS
* Verificación de la configuración de exportación
* Diagnóstico de problemas de montaje de clientes

**Sintaxis de CLI:**

```bash
exportfs -v
rpcinfo -p
showmount -e
```

***

### Consulta NTP

**Propósito:** Consulta los servidores Network Time Protocol (NTP) y el estado de sincronización.

**Cuándo usar:**

* Solución de problemas de sincronización horaria
* Prueba de conectividad con el servidor NTP
* Análisis de deriva del reloj

**Parámetros:**

* **Servidor NTP:** Servidor NTP de destino que consultar

**Sintaxis de CLI:**

```bash
ntpq -p
fuentes chrony
```

***

### Ping

**Propósito:** Prueba la conectividad de red desde el servicio NAS.

**Cuándo usar:**

* Prueba básica de conectividad
* Medición de latencia de red
* Verificación de alcance del cliente

**Parámetros:**

* **Destino:** Dirección IP o nombre de host de destino
* **Cantidad:** Número de paquetes ping

**Sintaxis de CLI:**

```bash
ping -c [CANTIDAD] [DESTINO]
```

***

### Samba

**Propósito:** Muestra el estado, la configuración y las conexiones activas del servicio Samba/SMB.

**Cuándo usar:**

* Solución de problemas del servicio SMB/CIFS
* Problemas de acceso a recursos compartidos
* Análisis de la conexión del cliente
* Optimización del rendimiento

**Sintaxis de CLI:**

```bash
smbstatus
testparm
smbclient -L localhost
```

***

### Servicios

**Propósito:** Muestra el estado de todos los servicios que se ejecutan en el sistema NAS.

**Cuándo usar:**

* Verificación de la disponibilidad del servicio
* Solución de problemas de dependencias
* Análisis de rendimiento
* Problemas de inicio del servicio

**Sintaxis de CLI:**

```bash
systemctl list-units --type=service
service --status-all
```

***

### Prueba de conexión TCP

**Propósito:** Prueba la conectividad TCP a puertos específicos en hosts remotos.

**Cuándo usar:**

* Prueba de accesibilidad de puertos de servicio
* Verificación de reglas del firewall
* Solución de problemas de comunicación cliente-servidor

**Parámetros:**

* **Host:** Nombre de host o dirección IP de destino
* **Puerto:** Número de puerto TCP que probar

**Sintaxis de CLI:**

```bash
telnet [HOST] [PUERTO]
nc -zv [HOST] [PUERTO]
```

***

### Captura TCP

**Propósito:** Captura y analiza el tráfico de paquetes de red para el servicio NAS.

**Cuándo usar:**

* Inspección profunda de paquetes
* Solución de problemas de protocolos
* Análisis de seguridad
* Diagnósticos de rendimiento

**Parámetros:**

* **Interfaz:** Interfaz de red a supervisar
* **Filtro:** Expresión de Berkeley Packet Filter

**Sintaxis de CLI:**

```bash
tcpdump -i [INTERFAZ] [FILTRO]
```

{% hint style="warning" %}
**Impacto en el rendimiento**

La captura de paquetes puede afectar el rendimiento de NAS. Úsela con prudencia en entornos de producción.
{% endhint %}

***

### Mayor uso de CPU

**Propósito:** Muestra los procesos que consumen más recursos de CPU en el servicio NAS.

**Cuándo usar:**

* Solución de problemas de rendimiento
* Análisis de utilización de recursos
* Optimización de procesos

**Sintaxis de CLI:**

```bash
top -o %CPU
htop
```

***

### Mayor uso de red

**Propósito:** Muestra los procesos con mayor utilización de red.

**Cuándo usar:**

* Análisis del rendimiento de la red
* Solución de problemas de utilización del ancho de banda
* Supervisión de conexiones

**Sintaxis de CLI:**

```bash
iftop
nethogs
ss -tuln
```

***

### Seguimiento de ruta

**Propósito:** Rastrea la ruta de red desde el servicio NAS hasta un destino.

**Cuándo usar:**

* Solución de problemas de enrutamiento de red
* Análisis de ruta
* Diagnóstico de problemas de conectividad

**Parámetros:**

* **Destino:** Dirección IP o nombre de host de destino

**Sintaxis de CLI:**

```bash
traceroute [DESTINO]
mtr [DESTINO]
```

***

### Usuarios

**Propósito:** Muestra los usuarios del sistema y la información de las cuentas de usuario.

**Cuándo usar:**

* Solución de problemas de acceso de usuarios
* Verificación de cuentas
* Diagnóstico de problemas de permisos

**Sintaxis de CLI:**

```bash
getent passwd
who
w
```

***

### Cuál es mi IP

**Propósito:** Muestra la dirección IP externa del servicio NAS.

**Cuándo usar:**

* Verificación de conectividad externa
* Solución de problemas de configuración de NAT
* Validación de la configuración de red

**Sintaxis de CLI:**

```bash
curl ifconfig.me
curl ipinfo.io/ip
```

***

### Winbind

**Propósito:** Muestra el estado del servicio Winbind para la integración con Active Directory.

**Cuándo usar:**

* Solución de problemas de integración con Active Directory
* Problemas de autenticación de dominio
* Problemas de resolución de usuarios/grupos

**Sintaxis de CLI:**

```bash
wbinfo -t
wbinfo -u
wbinfo -g
```

## Mejores prácticas

### Flujo de trabajo de supervisión de la salud de NAS

1. **Estado del servicio:** Compruebe los Servicios y el estado de protocolos específicos (Samba/NFS)
2. **Conectividad de red:** Verifique la conectividad básica con Ping y la configuración de red
3. **Autenticación:** Pruebe Usuarios, Grupos y Winbind (si corresponde)
4. **Rendimiento:** Supervise el uso de CPU y el uso de red
5. **Registros:** Revise los registros del servicio en busca de errores o advertencias

### Solución de problemas de uso compartido de archivos

* **Problemas de SMB/CIFS:** Use diagnósticos de Samba para revisar los recursos compartidos y las conexiones
* **Problemas de NFS:** Verifique el estado del servicio NFS y las configuraciones de exportación
* **Problemas de permisos:** Compruebe Usuarios y Grupos para obtener los derechos de acceso correctos
* **Autenticación:** Pruebe Winbind para entornos unidos a dominio

### Optimización del rendimiento

* **Supervisión de recursos:** Compruebe regularmente los patrones de uso de CPU y de red
* **Análisis de conexiones:** Supervise las conexiones activas y las cargas de clientes
* **Ajuste de red:** Use diagnósticos de red para optimizar el rendimiento
* **Sincronización horaria:** Asegure una configuración NTP adecuada para la autenticación

## Solución de problemas comunes de NAS

### Problemas de conectividad

1. Empiece con **Ping** para probar la conectividad básica de red
2. Use **Tabla ARP** y **Escaneo ARP** para problemas de descubrimiento de red
3. Compruebe **IP** la configuración para problemas de interfaz
4. Use **Seguimiento de ruta** para problemas de enrutamiento

### Problemas de uso compartido de archivos

1. Compruebe **Samba** estado para problemas de SMB/CIFS
2. Verifique **NFS** el servicio para problemas relacionados con NFS
3. Revise **Servicios** para la disponibilidad del servicio
4. Pruebe puertos específicos con **Prueba de conexión TCP**

### Problemas de autenticación

1. Verifique **Usuarios** y **Grupos** configuración
2. Pruebe **Winbind** para la integración con Active Directory
3. Compruebe **Búsqueda DNS** para la resolución de nombres de dominio
4. Verifique **Fecha/Hora** para la autenticación Kerberos

### Problemas de rendimiento

1. Supervise **Mayor uso de CPU** para restricciones de recursos
2. Compruebe **Mayor uso de red** para la utilización del ancho de banda
3. Use **Captura TCP** para un análisis detallado del tráfico
4. Revise **Registros** para errores relacionados con el rendimiento

## Diagnósticos avanzados

### Análisis de protocolos

* Use **Captura TCP** con filtros específicos para tráfico SMB o NFS
* Supervise **Samba** conexiones para problemas específicos de SMB
* Compruebe **NFS** exportaciones y estado de montaje

### Supervisión de seguridad

* Revise **Registros** para eventos de seguridad e intentos de acceso fallidos
* Supervise **Usuarios** y **Grupos** para cambios no autorizados
* Use **Captura TCP** para análisis de seguridad cuando sea necesario

### Optimización de red

* Analice **Mayor uso de red** los patrones para optimización
* Use **IP** los comandos para el ajuste avanzado de red
* Supervise **Tabla ARP** para la eficiencia de red

## Consideraciones de integración

### Integración con Active Directory

* Use **Winbind** diagnósticos para la solución de problemas de dominio
* Verifique **Búsqueda DNS** para una resolución correcta del dominio
* Compruebe **Fecha/Hora** sincronización con los controladores de dominio

### Compatibilidad con múltiples protocolos

* Equilibre **Samba** y **NFS** el rendimiento del servicio
* Supervise los patrones de uso específicos de cada protocolo
* Optimice la configuración de red para múltiples protocolos

## Próximos pasos

Después de dominar los diagnósticos de NAS, considere explorar:

* Optimización avanzada de protocolos de uso compartido de archivos
* Integración con sistemas de autenticación externos
* Supervisión y alertas automatizadas para los servicios NAS
* Ajuste del rendimiento para entornos de alta disponibilidad

Para problemas complejos de NAS o para orientación sobre la optimización del rendimiento, contacte con [Soporte de VergeOS](/overview/es/support-and-services.md) con salida de diagnóstico detallada e información de configuración del servicio.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/es/nas/nas-diagnostics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
