콘솔 화면에 에러 메세지가..
작성자 정보
- 홍석범 작성
- 작성일
컨텐츠 정보
- 2,717 조회
- 0 추천
- 목록
본문
안녕하십니까? 오늘과내일의 홍석범입니다.
일단 해당 IP가 어떤 장비인지 확인해 보시기 바랍니다. 서버인지 아니면 라우터인지.. 일부 라우터에서 잘못된 정보를 보내는 경우가 있기 때문입니다.
일단, 시스템에서 아래와 같이 실행하면 더 이상의 ICMP error 메시지는 보이지 않을 것입니다.
echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
아래 부분의 소스는 에러 메시지와 관련된 /usr/src/linux/net/ipv4/icmp.c인데, 일단 커널을 업데이트하는 것도 좋은 방법입니다.
if (!sysctl_icmp_ignore_bogus_error_responses)
{
if (inet_addr_type(iph->daddr) == RTN_BROADCAST)
{
if (net_ratelimit())
printk(KERN_WARNING "%d.%d.%d.%d sent an invalid ICMP error to a broadcast.
",
NIPQUAD(skb->nh.iph->saddr));
return;
}
}
일단, tcpdump icmp and host x.x.x.x 로 실행하여 어떤 종류의 icmp 패킷이 유발되는지 확인해 볼 필요가 있겠습니다.
감사합니다.
관련자료
-
이전
-
다음