Chcete-li zkontrolovat a změnit výchozí port (161 ) číslo, na kterém bude služba snmp naslouchat.
POZNÁMKA :Podobně pro každou službu bude existovat port, ke kterému je služba vázána. Existuje běžná chybná představa, že mapování portů se provádí přes /etc/services soubor. Toto je pouze mapování aliasů, na které mohou uživatelé odkazovat při připojování přes síť. Protokol znovu namapovaný na port v souboru /etc/services neznamená, že port je zablokován nebo odblokován firewallem nebo že je definitivně znovu mapován službou. Lze jej změnit podle níže uvedeného postupu. Je dobrým zvykem ponechat soubor /etc/services nedotčený, protože je dobrým referenčním bodem.1. Ujistěte se, že je služba spuštěna pomocí příkazu service.
# service snmpd restart Stopping snmpd: [ OK ] Starting snmpd: [ OK ]
# service snmpd status snmpd (pid 14222) is running...
2. Níže uvedené příkazy pomáhají vypsat aktuální porty, na kterých bude služba naslouchat
# 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
Zde,
-i4 je pro ipv4
-i6 je pro ipv6
3. Otevřete níže uvedený soubor v libovolném editoru a odkomentujte řádek začínající „OPTIONS “ a přidejte agenty k poslechu. Další informace naleznete v manuálové stránce na snmpd.conf a 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. Restartujte službu, aby se změny projevily.
# service snmpd restart Stopping snmpd: [ OK ] Starting snmpd: [ OK ]
5. Níže uvedený výstup ukazuje zapnuté nové porty.
# 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:802POZNÁMKA :Pro verzi CentOS/RHEL 6.x jsou soubory /etc/sysconfig/snmpd a /etc/sysconfig/snmptrapd.
Jak změnit výchozí nastavení časového limitu pro relaci Telnet v CentOS/RHEL
Jak zabránit tomu, aby relace SSH vypršela