iptables SNAT规则设置问题

[复制链接]
查看11 | 回复2 | 2021-1-27 07:03:12 | 显示全部楼层 |阅读模式
主机由多个IP。10.0.0.1-10.0.0.10
请问如何设置规则
将由192.168.1.0/24发送的数据包SNAT到10.0.0.1
但特殊的需要将192.168.1.10SNAT到10.0.0.2
将192.168.1.20SNAT到10.0.0.3
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:03:12 | 显示全部楼层
10.0.0.2和10.0.0.1是在同一个网卡上还是不同网卡,对应相同的网关不》
回复

使用道具 举报

千问 | 2021-1-27 07:03:12 | 显示全部楼层
引用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-tnat-APOSTROUTING-s192.168.0.0/24-oeth1-jSNAT--to-source10.0.0.1
iptables-tnat-APOSTROUTING-s192.168.0.10/32-oeth1-jSNAT--to-source10.0.0.2
这样的话,由192.168.0.10发出的数据包会被iptablesSNAT到哪里呢==!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行