首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPCop包损坏

IPCop包损坏
EN

Server Fault用户
提问于 2009-09-13 20:33:18
回答 1查看 364关注 0票数 2

今天下午,我发现自己正在为客户更换旧防火墙。我正在配置他们的新IPCop防火墙(1.4.21),安装了Zerina OpenVPN插件。

我需要做的是:有三个网络接口,目前设置为红色(WAN)、绿色(LAN,192.168.20.0/24)和橙色(远程网络10.1.20.0/24)。橙色界面是与另一个组织的直接光纤连接。

简单描述:此时流量和网络似乎配置得当,但局域网上有许多(150+)特定的IP,在访问10.1.20.x网络上的资源时,需要对这些IP进行破坏,使其看起来来自10.1.20.0/24网络(并返回正确传递的流量)。远端的路由是较早配置的,应该是很好的,但是我需要重定向任何注定要让这些up到达正确目的地的数据包。

寻址是固定的和可预测的。( -> 10.1.20.125)我需要通过/etc/rc.local将我所拥有的任何规则插入到IPCop规则集中,我只是不确定该如何构建这个规则。有CUSTOMOUTPUT和CUSTOMINPUT目标,这两个目标目前都只是由将数据包重定向到OVPNOUTPUT/OVPNINPUT目标的单个规则组成,因此我猜我应该插入一个规则匹配发送到10.1.20.x网络的出站数据包,并重定向到一个新的目标(可能被称为橙色)和CUSTOMINPUT顶部的一个规则,该规则重定向到一个从-橙色目标。在这些目标下,我会有做IP匹配和破坏的规则。

我接近这个方向了吗?如果是这样的话,我对mangle就不太熟悉了,希望能看到如何编写源代码-IP重写的例子。如果没有,你怎么建议这样做?

蒂娅!

编辑:我还注意到nat表有CUSTOMPREROUTING和CUSTOMPOSTROUTING目标,我想我也可以在那里发布规则.

EN

回答 1

Server Fault用户

发布于 2010-01-24 01:24:00

http://netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html

这似乎告诉我,您所需要做的就是在CUSTOMPOSTROUTING链中添加一个额外的伪装规则。

iptables -t nat -A CUSTOMPOSTROUTING -o <dev-of-10-network> -j MASQUERADE

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/64980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档