GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo modificar el servicio snmp para escuchar un puerto alternativo en CentOS/RHEL

Siga los pasos a continuación para verificar y cambiar el puerto predeterminado (161 ) número en el que estaría escuchando el servicio snmp.

NOTA :Del mismo modo, para cada servicio habrá un puerto al que se une el servicio. Existe una concepción errónea común de que el mapeo de puertos se realiza a través de /etc/services expediente. Esta es solo una asignación de alias para que los usuarios se refieran cuando se conecten a través de la red. Un protocolo mapeado nuevamente el puerto en el archivo /etc/services no significa que el puerto esté bloqueado o desbloqueado por un firewall o definitivamente mapeado nuevamente el servicio. Se puede modificar según el procedimiento que se muestra a continuación. Es una buena práctica mantener intacto el archivo /etc/services ya que es un buen punto de referencia.

1. Asegúrese de que el servicio se inicie con el comando de servicio.

# service snmpd restart
Stopping snmpd:                                            [  OK  ]
Starting snmpd:                                            [  OK  ]
# service snmpd status 
snmpd (pid  14222) is running...

2. Los siguientes comandos ayudan a enumerar los puertos actuales a través de los cuales escucharía el servicio

# netstat -npl | grep snmp
tcp       0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN          14222/snmpd         
udp       0      0 0.0.0.0:161                 0.0.0.0:*                                   14222/snmpd
# lsof -Pnl +M -i4 | grep -i snmp 
snmpd     14222        0    9u  IPv4 811629      0t0  TCP 127.0.0.1:199 (LISTEN)
snmpd     14222        0   11u  IPv4 811630      0t0  UDP *:161

Aquí,
-i4 es para ipv4
-i6 es para ipv6

3. Abra el siguiente archivo en cualquiera de los editores y elimine el comentario de la línea que comienza con 'OPCIONES ' y agregue los agentes para escuchar. Para obtener más información, consulte la página de manual sobre snmpd.conf y snmpd.

# vi /etc/sysconfig/snmpd.options
# cat /etc/sysconfig/snmpd.options 
# snmpd command line options
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a -x tcp:127.0.0.1:801 udp:127.0.0.1:802"

4. Reinicie el servicio para que los cambios surtan efecto.

# service snmpd restart
Stopping snmpd:                                            [  OK  ]
Starting snmpd:                                            [  OK  ]

5. El siguiente resultado muestra los nuevos puertos en los que se ilumina.

# netstat -npl | grep snmp
tcp        0      0 127.0.0.1:801               0.0.0.0:*                   LISTEN      14255/snmpd         
tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN      14255/snmpd         
udp        0      0 127.0.0.1:802               0.0.0.0:*                               14255/snmpd
# lsof -Pnl +M -i4 | grep -i snmp
snmpd     14255        0    9u  IPv4 811826      0t0  TCP 127.0.0.1:801 (LISTEN)
snmpd     14255        0   11u  IPv4 811827      0t0  TCP 127.0.0.1:199 (LISTEN)
snmpd     14255        0   12u  IPv4 811828      0t0  UDP 127.0.0.1:802 
NOTA :Para la versión CentOS/RHEL 6.x, los archivos son /etc/sysconfig/snmpd y /etc/sysconfig/snmptrapd.


Cent OS
  1. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  2. CentOS / RHEL 6,7:Cómo habilitar o deshabilitar el servicio XDMCP (GDM)

  3. Cómo abrir un puerto en CentOS / RHEL 7

  4. Cómo deshabilitar el servicio avahi-daemon en CentOS/RHEL

  5. Cómo configurar los servicios NFS (del lado del servidor) para que se ejecuten en puertos estáticos como alternativa a CentOS/RHEL 7

Cómo instalar syslog en RHEL 8 / CentOS 8

Cómo instalar snmp en RHEL 8 / CentOS 8

Cómo instalar el servidor VNC en CentOS 8 / RHEL 8

Cómo deshabilitar el servicio rpc.quotad en CentOS/RHEL 6 y 7

Cómo cambiar el puerto predeterminado de Apache en RHEL/CentOS 7

Cómo deshabilitar el servicio rpc.quotad en CentOS/RHEL