커널라우팅 이해안되는 현상
글쓴이: declspec / 작성시간: 토, 2011/10/08 - 12:31오후
OpenWrt 를 설치한 공유기에서
커널라우팅이 됬다가 안됬다가 하는 현상을 겪었습니다
/etc/init.d/network restart 로 네트워크를 재설정하고
커널 라우팅 테이블을 분명히 제대로 설정해 준 뒤에
여기저기로 핑을 때리면 ICMP destination port unrechable
이 뜹니다.
그런데 문제는 설정을 그대로 뒀는데
공유기를 재부팅하면 핑이 잘 갑니다 -_-;(재부팅 전/후 커널 라우팅테이블은 동일합니다)
재부팅을 해야지만 커널 라우팅테이블에 뭔가 영향을 주는게 있는걸까요? 이해가 안되네요
그리고 공유기상의 NAT 에 영향을 받는건 TCP, UDP 뿐인가요?
ICMP 는 NAT 와 상관이 없을까요?
Forums:
NAT 의 A 자체가 IP 레벨의 주소를 암시하는
NAT 의 A 자체가 IP 레벨의 주소를 암시하는 뉘앙스를 갖고 있고
TCP/UDP/ICMP 는 모두 IP 안에 캡슐된 것이니 NAT 가 먼저 적용됩니다.
(일반 이론으로 이런데 특별한 커널이 있을까는 몰겠습니다.)
ICMP destination port unrechable
이란 메세지 자체가 이미 라우팅은 제대로 된 것이란 증거죠
포트 도달불가는 커널 전송계층의 헤더분석이 들어 갔다는 얘기니 IP 까지는 통과했다는 얘깁니다.
보통 해당 포트에 데몬이 죽었을 때 나오는 메세집니다.
아니면 포트를 막아놨거나요
댓글 달기