- 論壇徽章:
- 0
|
我linux做路由器,雙線接入,現(xiàn)想實(shí)現(xiàn)部分IP段比如192.168.1.2-192.168.1.50走WAN1,
192.168.1.51-192.168.1.254走WAN2
我開始想使用如下NAT規(guī)則
iptables -t nat -A POSTROUTING -m iprange --src-range 192.168.1.2-192.168.1.50 -j SNAT --to WAN1_IP
iptables -t nat -A POSTROUTING -m iprange --src-range 192.168.1.51-192.168.1.254 -j SNAT --to WAN2_IP
route add default dev ppp0
但是發(fā)現(xiàn)好像行不通,因?yàn)?92.168.1.51-192.168.1.254走默認(rèn)路由去了NAT轉(zhuǎn)換錯(cuò)誤,
就想加條路由讓192.168.1.51-192.168.1.254都路由走WAN2,這樣NAT就可以了
但是加這條路由使用iptables -t mangle打標(biāo)路由的話,NAT規(guī)則可以簡寫為
iptables -t nat -A POSTROUTING -j MASQUERADE
我想問的就是能不能不用mangle打標(biāo)的方式,給IP地址做分段路由NAT呢?謝謝
總的來說就想實(shí)現(xiàn)192.168.1.2-192.168.1.50走WAN1,
192.168.1.51-192.168.1.254走WAN2 請大家給個(gè)思路,謝謝 |
|