GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment modifier le service snmp pour écouter un autre port dans CentOS/RHEL

Suivez les étapes ci-dessous pour vérifier et modifier le port par défaut (161 ) numéro sur lequel le service snmp serait à l'écoute.

REMARQUE :De même, pour chaque service, il y aura un port sur lequel le service est lié. Il existe une conception erronée commune selon laquelle le mappage des ports est effectué via /etc/services dossier. Il s'agit simplement d'un mappage d'alias auquel les utilisateurs peuvent se référer lorsqu'ils se connectent sur le réseau. Un protocole mappé à nouveau le port dans le fichier /etc/services ne signifie pas que le port est bloqué ou débloqué par un pare-feu ou est définitivement mappé à nouveau le service. Il peut être modifié selon la procédure ci-dessous. C'est une bonne pratique de garder le fichier /etc/services intact car c'est un bon point de référence.

1. Assurez-vous que le service est démarré à l'aide de la commande service.

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

2. Les commandes ci-dessous permettent de répertorier les ports actuels sur lesquels le service serait à l'écoute

# 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

Ici,
-i4 est pour ipv4
-i6 est pour ipv6

3. Ouvrez le fichier ci-dessous dans l'un des éditeurs et décommentez la ligne commençant par 'OPTIONS " et ajoutez les agents à écouter. Pour plus d'informations, vous pouvez consulter la page de manuel sur snmpd.conf et 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. Redémarrez le service pour que les modifications prennent effet.

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

5. La sortie ci-dessous montre les nouveaux ports sur lesquels elle est allumée.

# 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 
REMARQUE :Pour la version CentOS/RHEL 6.x, les fichiers sont /etc/sysconfig/snmpd et /etc/sysconfig/snmptrapd.


Cent OS
  1. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  2. CentOS / RHEL 7 :Comment modifier les noms d'interface réseau

  3. Comment désactiver le service avahi-daemon dans CentOS/RHEL

  4. Comment définir children-max pour le service udev dans CentOS/RHEL 7

  5. Comment configurer les démons SNMP :snmpd et snmptrapd sur CentOS/RHEL 5,6 et 7

Comment installer syslog sur RHEL 8 / CentOS 8

Comment installer SNMP sur RHEL 8 / CentOS 8

Comment installer le serveur VNC sur CentOS 8 / RHEL 8

Comment changer le port par défaut d'Apache sur RHEL/CentOS 7

CentOS / RHEL :Comment déterminer quelle version SNMP est utilisée

CentOS / RHEL 6 :Comment désactiver le service telnet