Centos7은 기본적으로 firewalld를 사용하는데, 저는 Centos7에서 firewalld를 끄고 iptables를 사용하는 환경에서 작업하였습니다.
Centos6에서도 아래 설정값 적용은 동일할 것으로 보입니다.
1. iptables 설정 파일을 열어 아래 줄을 추가해줍니다.
# vim /etc/sysconfig/iptables
########################################################
-A INPUT -p udp -m state --state NEW -m udp --dport 161 -j ACCEPT
########################################################
snmp는 UDP 통신이며, 클라이언트 서버의 경우 161포트만 열어주면 되기 때문에 위와 같은 설정값을 넣어줍니다.
2. 적용을 위해 iptables 재시작을 해줍니다.
# systemctl restart iptables.service
3. 이제 snmp를 통해 정보를 줄 서버가 아닌, snmp를 통해 정보를 요청할 서버에서 아래 작업 진행으로 TEST를 진행합니다.
# snmpwalk -v 2c -c Community 999.888.777.666 |head
(커뮤니티 값은 snmpd.conf 파일 내의 설정으로 되어있는 값을 넣으시면 됩니다. "|head"는 출력값이 불필요하게 너무 많기 때문에 붙여줬습니다. )
해당 커맨드 이후 수많은 정보들을 출력하면 정상적으로 snmp 통신 성공됨을 알 수 있습니다. default로는 public으로 되어있는 것으로 알고있습니다만 보안을 위해 수정 후 사용하는 것을 권장합니다.
아래 사진처럼 수 초동안 반응이 없다가 No Response 문구 출력시 아직 snmp로 정보를 가져올 수 없으니 다른 부분들을 확인해봐야합니다.
'Infra > Linux' 카테고리의 다른 글
[Linux][SSH] 특정 유저들만 root 로그인이 가능하도록 하는 설정값 예시 (0) | 2019.11.21 |
---|---|
[Linux] history 명령어 입력시 날짜, 시간 정보 포함한 결과값 출력 설정하는 방법 (0) | 2019.11.18 |
[Centos7][XRDP] "How to" Remote Desktop Connection from Windows to Centos7 (26) | 2019.11.04 |
[Centos7] How to stop dnsmasq in Centos7 (0) | 2019.10.28 |
[Centos6][XRDP] "How to" Remote Desktop Connection from Windows to Centos6 (0) | 2019.10.25 |