CentOS release 5.4
Nagios를 통해 모니터링하기 위해 설정하려는 Amazon EC2에 Linux 상자가 있습니다 . 머신은 nagios 서버와 동일한 보안 그룹에 있지만 포트 22가 열려 있음에도 불구하고 핑이나 NRPE 검사에 응답하지 않는 것 같습니다.
CentOS 시스템은 내부 IP 주소를 사용하여 자체적으로 ping을 수행할 수 있고 Nagios 서버에 대해 ping을 수행할 수 있지만 서버는 CentOS 시스템에 대해 ping을 수행할 수 없습니다.
CentOS 시스템이 사용되고 있다는 것을 알고 iptables
있으며 파일 내용은 다음과 같습니다 /etc/sysconfig/iptables
(보안을 위해 일부 IP가 변경됨).
# Generated by iptables-save v1.3.5 on May 16 11:28:45 2012
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [56:6601]
-A INPUT -s 149.15.0.0/255.255.0.0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -s 72.14.1.153 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -s 184.119.28.174 -p tcp -m tcp --dport 5666 -j ACCEPT
COMMIT
# Completed on May 16 11:28:45 2012
정말 마음에 드는 점은 내가 이렇게 했음에도 불구하고 /etc/init.d/iptables stop
:
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
여전히 상자를 핑하거나 NRPE를 확인할 수 없습니다.
그 밖의 무엇이 차단되거나 ping
다른 연결이 될 수 있습니까? 나는 무엇을 더 시도해야할지 모르겠습니다.
다음은 다음을 사용하여 찾은 프로세스 목록입니다 sudo ps -A
.
aio/0
atd
bash
cqueue/0
crond
dbus-daemon
dhclient
events/0
hald
hald-runner
init
kauditd
kblockd/0
khelper
khubd
kjournald
kmirrord
kmpathd/0
kpsmoused
kseriod
ksoftirqd/0
kswapd0
kthread
master
migration/0
mingetty
nscd
pdflush
pickup
qmgr
sshd
su
syslog-ng
udevd
watchdog/0
xenbus
xenwatch
xinetd
답변1
나는 이것이 ping 문제와 관련이 없다고 생각하지만 selinux를 일시적으로 끄고 싶다면 다음 옵션이 있습니다.
setenforce 0
selinux를 강제 모드에서 허용 모드로 설정하여 상태를 확인합니다.
sestatus
selinux를 영구적으로 비활성화하려면 매개 변수를 에서 으로 사용 하거나 system-config-securitylevel
편집 nano
하고 변경할 수 있습니다 .vi
/etc/selinux/config
SELINUX=enforcing
SELINUX=disabled
제가 보기에는 Amazon EC2에는 시스템 간 핑 트래픽 허용을 금지하는 규칙이 있습니다.
답변2
커널이나 iptables의 설정일 수 있습니다.
커널 구성을 확인하십시오.
cat /proc/sys/net/ipv4/icmp_echo_ignore_all
ICMP 응답 활성화(임시):
echo 0> /proc/sys/net/ipv4/icmp_echo_ignore_all
ICMP 응답 활성화(영구적으로):
편집하다/etc/sysctl.conf
net.ipv4.icmp_echo_ignore_all=0
발췌:http://www.sysadmit.com/2016/03/linux-respuesta-ping-habilitar-o-deshabilitar.html
답변3
SELinux 때문에 핑이 작동하지 않는 것 같습니다. 루트로 다음 명령을 시도해 보십시오:
$ system-config-securitylevel-tui
보안 수준을 비활성화로 변경하고 SELinux도 비활성화로 변경합니다.
이제 ping을 시도해 보십시오. 네트워크에 문제가 없다면 지금은 작동하고 있을 것입니다.
답변4
sysctl.conf 파일은 또한 ping 응답을 방지합니다. 이것을 봐주세요http://www.trickylinux.net/disable-ping-response-linux/
이것이 도움이 될 수 있습니다.