현재 내 설정은 여러 IP 주소를 가진 하나의 컴퓨터입니다. 일부 실험에서는 ip rule
특정 IP 주소에 대해 패킷이 장치에 로컬인 다른 가상 인터페이스로 전달되도록 일부 항목을 설정했습니다 .
이제 문제는 이 특정 IP 주소의 경우 해당 IP 주소에 대한 ARP 요청을 수신할 때 시스템이 더 이상 이를 로컬 IP 주소로 인식하지 못하는 것 같습니다.
이러한 주소에 대한 ARP 응답을 강제로 수행하는 방법이 있습니까(로컬 가상 인터페이스를 가리킴)?
우분투 16.04에서 실행 중입니다. 예를 들어 IP 주소 중 하나(라고 부르겠습니다)에 대해 <x>
로컬 라우팅 테이블을 오버레이하는 테이블에 IP 규칙을 추가했습니다.
ip route add <x> dev <internal-virtual-interface>
따라서 이렇게 하면 대신 ip route get <x>
반환됩니다 .... <internal-virtual-interface> ...
... dev lo ...
답변1
사용 arp:
# arp -Ds 10.1.1.2 eth0 pub