iptables SNAT规则设置问题

zhaizhaoxuan 2014-03-07 01:21:16
主机由多个IP。10.0.0.1-10.0.0.10
请问如何设置规则
将由192.168.1.0/24发送的数据包SNAT到10.0.0.1
但特殊的需要将192.168.1.10 SNAT到10.0.0.2
将192.168.1.20 SNAT到10.0.0.3
...全文
130 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaizhaoxuan 2014-03-08
  • 打赏
  • 举报
回复
引用 1 楼 bfdeh 的回复:
10.0.0.2和10.0.0.1是在同一个网卡上还是不同网卡,对应相同的网关不》
相同网卡、相同网关。 因为10.0.0.*各IP给的带宽相同,所以想实现特殊的几个内网IP访问外网的时候给予独立的带宽配额,其他的IP共享同一个10.0.0.1的带宽。 求教大神怎么实现。因为以后可能会随时添加这种特殊情况,所以192.168.0.1-9一条规则192.168.0.10一条规则,到时候添加192.168.0.5的时候还得删除1-9的,重新添加三条规则。 还想请问一下 如果有规则 iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to-source 10.0.0.1 iptables -t nat -A POSTROUTING -s 192.168.0.10/32 -o eth1 -j SNAT --to-source 10.0.0.2 这样的话,由192.168.0.10发出的数据包会被iptables SNAT到哪里呢= =!
bfdeh 2014-03-07
  • 打赏
  • 举报
回复
10.0.0.2和10.0.0.1是在同一个网卡上还是不同网卡,对应相同的网关不》

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧