我正在测试我的客户端,网络 10.101.29.0/24,当尝试连接到 192.168.100.100 时被重定向到 10.10.10.222。这部分工作正常,但我的问题在于答案。答案到达的是 10.10.10.222,我想要的是防火墙/路由器在返回给客户端之前改回 192.168.100.100。这是我在防火墙/路由器上所做的:
iptables -t nat -A PREROUTING -i eth1 -s 10.101.29.0/24 -d 192.168.100.100 -j DNAT --to 10.10.10.222
只剩下这一行,没有其他内容。
这是我的网络:
10.101.29.0/24 |-> <-|10.101.29.1,172.16.50.100|-><-|172.16.50.1|-> 服务器
我已经尝试过了
iptables -t nat -A POSTROUTING -o eth0 -d 10.10.10.222 -j 返回
和
iptables -t nat -A PREROUTING -i eth1 -s 10.10.10.222 -d 10.101.29.0/24 -j DNAT --to 192.168.100.100
但没有任何效果。
我应该加载有状态模块吗?
谨致问候。
答案1
在 Tomek 评论之后,我正在寻找更好的网络,我了解这家公司,并发现另一个路由器被用作响应路径。因此,客户端网络正在接收不同的 IP。
谢谢大家的帮助。
此致