ip_forward=1
CentOS 7に設定されており、rp_filter=2
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ポリシーを設定してみましたが、何の効果もないようです。