SNMP default port 변경
글쓴이: pherold / 작성시간: 토, 2011/10/01 - 9:51오후
CentOS 5.5 상에서 SNMP Port를 161 대신 5951을 사용할려고 하니 되질 않습니다.
다음과 같이 5951을 사용 가능하도록 했구요.
> iptables –A OUTPUT –p udp –dport 5951 –j ACCEPT
다음과 같이 snmpget 명령을 보내면 두번째 라인과 같이 Timeout이 발생하며 snmp packet이 Send 되질 않네요.(wireshark 에서 보면 나가질 않음)
> snmpget -v 2c -c public 192.168.1.103:5951 TEST-MIB::testServerControl.0
> Timeout : No Response from 192.168.1.103:5951.
만약 위의 명령에서 5951 대신 161을 사용하거나 아예 사용하지 않으면 아래 두번째 라인과 같이 잘 됩니다.
> snmpget -v 2c -c public 192.168.1.103 TEST-MIB::testServerControl.0
> TEST-MIB::testServerControl.0 = INTEGER: stop(1)
어떻게 하면 되는지 도와 주시면 감사하겠습니다.
Forums:
[Re] SNMP default port 변경
같은 망으로 하면 잘 됩니다. 클라이언트에 다음과 같이 하고 나서 해야 합니다.
iptables -t nat -A PREROUTING -i eth1 -p udp -dport 5951 -j REDIRECT --to-port 161
하고 나서 해야 합니다.
그런데 서버와 클라이언트 사이에 NAT를 놓고 하면 안됩니다.
댓글 달기