Puerto 161 (SNMP): para qué sirve y cómo protegerlo
El puerto 161 UDP es el de SNMP, el protocolo para monitorizar y gestionar equipos de red (routers, switches, impresoras, SAIs). Las versiones 1 y 2c usan una "comunidad" que hace de contraseña y viaja sin cifrar; "public" sigue siendo la que viene por defecto. Nunca debe estar abierto a Internet.
Qué es el puerto 161
Herramientas como Zabbix, LibreNMS o PRTG consultan por el 161 el tráfico de cada interfaz, la temperatura o el estado de los discos. El 162 UDP recibe las alertas (traps) que envían los equipos.
Un SNMP expuesto con la comunidad public permite leer la configuración del equipo, sus interfaces, rutas y a veces hasta modificarla (comunidad private). Además se usa en ataques de amplificación.
¿Es peligroso tener abierto el puerto 161?
Riesgo alto: No debe estar abierto a Internet.
- Fuga de información de la red y amplificación DDoS.
Cómo proteger el puerto 161
- Usa SNMPv3 con autenticación y cifrado.
- Cambia las comunidades por defecto.
- Limita el acceso a la IP del servidor de monitorización.
Comandos y configuración
Comprobar si el puerto 161 está abierto
sudo ss -ulpn | grep ':161 '
sudo nmap -sU -p 161 203.0.113.10Consultar un equipo
snmpwalk -v2c -c public 192.168.1.1 system
snmpwalk -v3 -l authPriv -u monitor -a SHA -A 'clave-auth' -x AES -X 'clave-priv' 192.168.1.1 ifDescrTambién puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿Qué versión de SNMP debo usar?
SNMPv3: es la única con autenticación real y cifrado. v1 y v2c solo en redes de gestión aisladas.