GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare il servizio snmp per ascoltare una porta alternativa in CentOS/RHEL

Segui i passaggi seguenti per controllare e modificare la porta predefinita (161 ) numero su cui sarebbe in ascolto il servizio snmp.

NOTA :Allo stesso modo per ogni servizio ci sarà una porta su cui il servizio è legato. Esiste un'idea sbagliata comune che la mappatura delle porte venga eseguita su /etc/services file. Questa è solo una mappatura alias a cui gli utenti possono fare riferimento quando si connettono attraverso la rete. Un protocollo mappato nuovamente la porta nel file /etc/services non significa che la porta sia bloccata o sbloccata da un firewall o che sia definitivamente mappato di nuovo il servizio. Può essere modificato come la procedura mostrata di seguito. È buona norma mantenere intatto il file /etc/services in quanto è un buon punto di riferimento.

1. Assicurati che il servizio sia avviato utilizzando il comando service.

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

2. I comandi seguenti aiutano a elencare le porte correnti su cui il servizio sarebbe in ascolto

# 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

Qui,
-i4 è per ipv4
-i6 è per ipv6

3. Apri il file sottostante in uno qualsiasi degli editor e decommenta la riga che inizia con "OPZIONI ' e aggiungi gli agenti su cui ascoltare. Per ulteriori informazioni si può fare riferimento alla pagina man su snmpd.conf e 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. Riavvia il servizio per rendere effettive le modifiche.

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

5. L'output di seguito mostra le nuove porte su cui è attivo.

# 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 :Per la versione CentOS/RHEL 6.x i file sono /etc/sysconfig/snmpd e /etc/sysconfig/snmptrapd.


Cent OS
  1. Come riavviare il servizio di rete su CentOS 8 o RHEL 8

  2. CentOS / RHEL 7:come modificare i nomi dell'interfaccia di rete

  3. Come impostare children-max per il servizio udev in CentOS/RHEL 7

  4. Come configurare i demoni SNMP:snmpd e snmptrapd su CentOS/RHEL 5,6 e 7

  5. Come disabilitare "lvm2-lvmetad.socket/service" su CentOS/RHEL 7

Come installare syslog su RHEL 8 / CentOS 8

Come installare snmp su RHEL 8 / CentOS 8

Come installare il server VNC su CentOS 8 / RHEL 8

Come configurare i servizi NFS (lato server) per l'esecuzione su porte statiche come alternativa CentOS/RHEL 7

Come modificare la porta predefinita di Apache su RHEL/CentOS 7

Come disabilitare il servizio rpc.quotad in CentOS/RHEL