ip_forward=1
CentOS 7에 설정했으며 rp_filter=2
두 개의 네트워크 인터페이스가 있습니다.
- eth0 192.168.89.100/24
- 이더넷 1 192.168.66.200/24
ICMP 요청을 받은 후 eth1이 eth0을 통해 응답하기를 원합니다.그래서 소스 IP를 192.168.89.50으로 수정하여 ICMP 메시지를 구성했습니다(192.168.66.xx에서 전송되었음에도 불구하고). 내 장치는 이 메시지를 받은 후 eth0을 통해 응답하지만 응답 메시지의 소스 IP는 여전히 eth1입니다. tcpdump를 사용하여 eth0에서 패킷을 캡처했습니다.
icmp reply
src ip: 192.168.66.200 (IP of eth1)
dst ip: 192.168.89.50
src mac: mac of eth0
MAC 주소와 일치하도록 응답 메시지의 소스 IP를 수정할 수 있습니까?둘 다 eth0과 연결되어 있습니다.? NAT 정책을 설정해 보았지만 아무런 효과가 없는 것 같습니다.