2013-08-30 8 views
6

내가 3 개 CentOS는 서버, 192.168.1.0/24와 30.0.0.0/24 사이의 라우터로 구성 서버 2를 설정 응답하지 않지만, 핑 내가 핑 시도ICMP 요청을 받았지만,

을 통해 얻을 수 없다 server1의 192.168.1.62는 server3의 tcpdump에 따라 icmp 요청을 받았지만 icmp 응답을 생성하지 않습니다.

23 : 36 : 06.436243 IP 30.0.0.2> 192.168.1.62 : ICMP 에코 요청 ID 23,570, 2,838 서열 길이 64 23 : 36 : 07.436212 IP 30.0.0.2> 192.168.1.62 : ICMP 에코 요청 ID 23,570, 2,839 서열, 길이 64

SERVER1 : eth0를 - 30.0.0.2

서버 2 : eth0를 - 192.168.1.61 eth0를 0 - 30.0.0.1

서버 3 : eth0를 - 192.168. 1.62

서버 1에서 10

경로 정보 : 서버 3에 0.0.0.0 30.0.0.1

경로 정보 : 30.0.0.0/24 192.168.1.61

답변

0

확인 당신은 수신 측에서 방화벽 문제가있는 경우

+0

아니요, 모든 서버에서 iptables 및 selinux를 닫았습니다. – Robby

+0

아무도 힌트를 줄 수 없습니까? – Robby

9

ICMP 패킷을 받았지만 이동하지 못했습니다.

echo 1 >/proc/sys/net/ipv4/conf/eth2/log_martians 

그런 다음 무엇을위한 몇 가지 옵션이 있습니다 :이 문제는

내가 먼저 화성 소스 로깅을 사용하도록 설정 한 ... 여러 인터페이스를 탐색하고 기본적으로되는 필터링 경로를 역 트래픽에 관련이 그들과 함께 ... 내가 느슨하게 수 있도록하고있어이를 handeling :

sysctl net.ipv4.conf.all.rp_filter=2 

자세한 내용은 다음을 참조하십시오 : http://lartc.org/howto/lartc.kernel.html https://access.redhat.com/site/solutions/53031

+0

감사합니다 !!! 특히 레드햇 링크는 매우 유용했습니다. 필자의 경우 VLAN10과 1000에 인터페이스가있는 서버와 각 서브넷에 주소가 있습니다. 나는 (직접 연결되어있는) 서버의 VLAN10 주소를 ping 할 수있는 VLAN10에 노트북을 가지고 있지만 라우터를 통해 VLAN1000에는 연결하지 않았습니다. 서버가 VLAN1000의 VLAN10 주소에서 수신 한 패킷을 삭제하고있었습니다. 노트북은/proc/sys/net/ipv4/conf/VLAN1000/rp_filter를 "02"로 바꾼 순간 ping 응답을 보았습니다. – rjb1290

2

-e 플래그를 사용하여 tcpdump를 실행하고 대상 MAC 주소가 올바른지 확인하십시오.