다른 머신의 mac주소만 알고 있을 때...

driver0401의 이미지

A 머신과 B 머신이 있습니다. 두 머신 다 ip는 없습니다. 하지만 mac은 알고 있습니다.

이런 상황에서 A 머신에서 B 머신으로 packet을 보낼려고 합니다. 어떠한 방법으로 해야 하나요...

raw socket은 ip를 이용해서 하는 것 같은데....

꼭 알려주세요...

alfalf의 이미지

네트웍 구성에 따라 조금씩 틀리겠지만 두개의 시스템이 적어도 동일한 subnet 내에 있지 않은 이상 불가능합니다.

kyang2의 이미지

RARP 를 이용하면.. 어케 되지 않을까 합니다만 =ㅅ=
단 테이블에 각 MAC과 IP가 있어야 할것 같지만요~

신이 있다고 가정하지 않는 한, 삶의 목적에 대한 질문은 무의미하다. -B. 러셀, 철학자

kjhwan의 이미지

다른 Protocol 을 쓰면 되지않을까요?

ipx같은거... :roll:

아니면 mac을 그냥 쓸수있는 라이브러리가 있을거 같기도 한데..쩌비..

driver0401의 이미지

답변 감사드리고요,, 만약 같은 서브넷에 있다고 하면 어떻게 해야 하나요

초코리의 이미지

http://bbs.kldp.org/viewtopic.php?t=2427&highlight=libnet

이것 참고하세요..

libnet로 한번검색해보세요