ARP 확인 대신 iptables 사용

ARP 확인 대신 iptables 사용

특정 네트워크 구성으로 인해 일반 ARP 확인 대신 iptables를 사용하여 MAC 주소를 나가는 이더넷 프레임과 연결하거나 적어도 대상 MAC 주소를 수신한 후 패킷을 방해할 수 있기를 원합니다. 리눅스에서 이것이 가능합니까?

내가 특별히 원하는 것은 나가는 패킷을 수정하여 특정 MAC 주소로 전송되고 다른 호스트의 IP 주소도 전달하도록 하는 것입니다.

답변1

ebtables(target) 을 사용하는 것보다 원하는 것이 달성하기 쉬운 것 같습니다 redirect.

특정 IP 대상 주소를 가진 모든 패킷을 특정 MAC 주소로 전송하려면 해당 주소에 대한 정적 ARP 항목을 생성하면 됩니다.

ip neighbour add 1.2.3.4 lladdr 11:22:33:44:55:66 dev eth0 nud permanent

관련 정보