커널 IP 라우팅이 안되는 이유

declspec의 이미지

안녕하세요

공유기 내부 네트워크에 연결된 클라이언트 A, B 가 있습니다.

원래 A 와 B 가 핑을 주고받을때는 서로 ARP 를 주고받아

서로의 MAC 주소를 안다음 패킷을 주고받았습니다

그런데 제가 이것을

arp -s 로 스태틱 ARP 레코드를 넣어서

서로의 목적지 IP 에 대한 MAC 주소를 공유기의 MAC 주소로 고정시켰습니다.

그렇게 하니 ping 을 주고받지 못하더군요?

destination port unreachable

로 응답받습니다.

왜이럴까요?

공유기 커널 라우팅 테이블을 보면

문제없을것 같은데...

라우터는 자기 자신의 내부네트워크에서 발생해서 내부네트워크로 향하는 IP 패킷을

전달해 주지 못하는건가요?(원래는 이 경우 스위치가 전달해줘야 하니까...?)

어떻게해야 전달될까요?

익명 사용자의 이미지

tcpdump 부터 떠 보시죠..

ip가 같은 대역인데 거기서 또 라우팅을 하겠다 이 의도같습니다.

게이트웨이를 라우터에게 지정하면 될걸 arp를 스태틱하게 박아넣는 의도가 궁금하군요.

여튼 패킷 추적 부터 하셔야 될듯